Dating texting guide

What to do when he flirts then treats you like just a friend

He sent flirty messages, then went cold or friend-zoned you. Here's how to respond without looking desperate or confused.

Read the situation

This is the mixed-signal trap. He came in hot with banter, compliments, or suggestive texts, then either ghosted, switched to friendly small talk, or literally said 'you're such a good friend.' The shift stings because it felt real.

A good reply does two things at once. It doesn't reward the confusing behavior by acting like nothing happened. But it also doesn't confront him or ask for explanations, which puts you in a weak position. Instead, you pull back with the same casual energy he just used on you. You're not mad. You're just no longer available for mixed signals.

This reply sets a boundary without drama. If he's actually interested, he'll notice the change. If he's not, you've already started moving on.

A boring opener next to the reply WingAI writes instead
Your AI wingman

Get replies that sound like you

Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.

Try for free

The pattern that signals he's testing you

Flirting followed by friendship talk is rarely accidental. Most of the time he's either unsure if you're interested so he's testing the water, or he's keeping you warm as a backup option. Both are him hedging his bets, not him being honest with you.

If this happened over one conversation, he might have gotten nervous or misread the room. But if the flirting was consistent over days or weeks and then he suddenly friend-zoned you, he was deliberately reading your reaction to decide if you were worth pursuing or just a comfortable person to have around. The shift is intentional, even if he wouldn't admit it.

Pull back without explaining why

Your reply needs to show him the flirting worked. Not because you're mad, but because you respected the boundary he just set. Act like he told you something useful and you're acting on it. Keep it short, light, and give him nothing to work with.

The move is to match his energy but drain the availability from it. If he got friendly, you get friendly but distant. If he got cold, you get calm but gone. You're not punishing him. You're just removing yourself from the position of someone who's waiting to see what he wants. He got his answer. You heard him.

Wait to see if he corrects course

Send your reply and then do nothing. Do not check if he read it or liked it. Do not send a follow-up. If he was interested and confused or scared, a cooler reply will make him realize what he's about to lose. He'll either come back with real interest or he won't.

If he doesn't text again within a few days, he's made his choice. If he does text but keeps the friendly tone, do not re-engage at that level. You've already said no to mixed signals. A second or third reply just teaches him to try again. One pullback is a boundary. Multiple pullbacks are you training yourself to accept less.

Do not send

Why these replies fail

  • “Haha yeah I get it, no worries! Still love being friends, you're amazing too”

    You're rewarding the friend zone and removing any reason for him to reconsider, while also sounding like you're pretending it didn't sting.

  • “Wait, what? So like two days ago you were flirting and now suddenly I'm just a friend? Did I do something wrong?”

    You're giving him control by asking for an explanation and showing him the mixed signal worked hard enough to confuse you.

  • “Oh that's sweet lol, I appreciate that. Let me know if you want to hang out sometime, no pressure”

    You're staying available and warm, which looks like you accepted friend zone status and are hoping he'll change his mind.

Avoid these

Common mistakes

  • Acting hurt and asking what changed, which makes you look emotionally invested while he gets to decide the temperature
  • Pretending you didn't notice and continuing to engage like nothing happened, which teaches him mixed signals work on you
  • Over-explaining your feelings or trying to 'clear things up,' which gives him control of the narrative
  • Staying friendly and warm to prove you're not upset, which looks like you accepted the friend zone
  • Responding quickly to show you're chill, which keeps the door open when you should be closing it

Questions people ask

What if he says he's just scared or nervous about ruining the friendship?
That's an excuse, not a reason. People who are interested find ways to be interested. If he's scared, he can work through that and come back when he's ready. Your job isn't to manage his feelings or give him a safe space to figure it out. You already pulled back. Let him decide if he wants to fix it.
Should I call him out on the hot and cold behavior?
No. Calling him out puts you in the role of someone who's bothered, which gives him the power to explain himself or apologize and get back in. Stay quiet. Your cool response is the call out. He'll understand it.
What if I run into him in person after pulling back?
Be polite and civil, but don't go out of your way to be warm or friendly. Keep it brief. Don't act hurt or cold either. Just normal. Like you've moved on. That reaction is far more powerful than explaining why you're upset.
How long should I wait before I know he's not coming back?
One week of no contact after your pullback reply means he's made his choice. If he was going to correct course, he'd do it within a few days. After a week, you can delete the conversation and move forward without wondering.

What people say after using WingAI

  • “I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”

    Mazoonx

  • “Didn't think it would be this good. The funny options actually get responses, which is wild.”

    Nico_dang

  • “I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”

    Sam R.

Your AI wingman

Get replies that sound like you

Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.

Try for free

More conversations WingAI can help with