Dating texting guide

Reply when he cancels but texts you later that week

He keeps ditching plans but stays in your messages. Here's how to respond without playing games or wasting time.

Read the situation

He's interested enough to keep you around but not interested enough to show up. This pattern means he likes the attention and the option of you, but you're not a priority when something else comes up. His reaching out afterward isn't apology or effort. It's him testing whether you're still there.

A good reply does two things at once: it sets a real boundary about flaking without sounding angry, and it makes him actually commit or fade. You're not punishing him. You're just refusing to be the person he texts when he's bored after canceling.

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

Rizz AI Screenshot the chat and get the next message for this person.

The pattern underneath the flaking

When someone flakes but stays in touch, he's running a low-effort contact strategy. He doesn't want to fully close the door because you're still potentially useful for his attention or his weekend. But he doesn't want to commit because something else always feels better or easier in the moment. His text after the fact isn't him reconsidering. It's him checking if the option is still open.

The fact that he keeps initiating contact tells you he hasn't moved on completely. But the fact that he cancels plans tells you exactly where you rank. He might like you, but he doesn't respect your time. Your reply needs to respond to that imbalance, not pretend it doesn't exist.

Making him choose between effort and exit

A good reply acknowledges the cancellation and then creates friction on his next move. Don't be angry. Don't be understanding. Be matter-of-fact. The tone is 'I see what's happening, and if you want my time you need to actually plan it.' He'll either step up with a real commitment (specific day, specific time, showing up) or he'll drift away because texting without payoff stops being fun.

You're also protecting yourself by not re-confirming your interest after he disrespected your time. A common mistake is going straight back to the warmth you had before. That teaches him the flaking cost him nothing. Your reply should feel slightly less available than before, because you are slightly less available. He made that choice.

When to respond and when to stop waiting

Respond the same day he texts, but don't do it within 30 minutes. Let a few hours pass so it's clear you weren't waiting for him. Keep your reply short. Long explanations look like you're trying to convince him you're worth his time, and you shouldn't have to.

If he replies with another excuse or vague interest, respond once more with a clear boundary: 'let me know when you're free and we can lock something in.' After that, stop initiating. If he doesn't propose a real plan within a week, he's chosen. Don't text him first again until he's proven he can commit to something and follow through.

Do not send

Why these replies fail

  • “haha no worries at all! happens to everyone. when do you want to try again?”

    You're telling him the flaking didn't matter and you'll chase him, which guarantees it happens again.

  • “cool that you're finally texting me back. i guess i'm not the priority. moving on.”

    This is punishing and dramatic. It makes him defensive instead of reflective, and he'll just stop texting you entirely.

  • “i'd love to see you! i'm free literally any night this week, just let me know what works for you”

    You're overcompensating for his flake by showing maximum availability, which trains him to flake again because there's no consequence.

Avoid these

Common mistakes

  • Acting cool about the cancellation ('no worries at all') signals you're fine being a backup option
  • Jumping straight back into planning before he explains why he flaked
  • Being sarcastic or guilt-tripping, which turns it into a fight he can avoid
  • Going silent to punish him, which just confirms he was right to deprioritize you
  • Over-explaining your own availability, which makes you seem eager after he showed you weren't a priority

Questions people ask

Should I bring up why he canceled?
Only if he doesn't explain it in that message. If he gives an excuse, acknowledge it briefly and move on. If he doesn't mention it at all, your reply shouldn't either. Just propose real plans and see if he commits. How he explains himself matters less than what he actually does.
What if he keeps texting but keeps flaking?
He's not going to change. After the second flake, stop accepting his plans altogether. Tell him you're not available and step back. If he only reaches out to make plans he'll cancel, he's not worth the emotional real estate. A third cancellation is just confirmation.
Is it okay to ask him directly why he keeps doing this?
No. Asking him to explain himself puts him in a position to get defensive or give you reassurance, neither of which changes his behavior. Let his actions answer the question. If he cancels again, you have your answer and you don't need him to admit it.
How do I know if he's worth giving a second chance on plans?
One flake is situational. Two flakes in a row is a pattern. Give him exactly one more opportunity to make concrete plans and show up. If he flakes that third time, move on. Don't wait for the fourth or fifth to accept what he's showing you.

What people say after using WingAI

  • “She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”

    Marcus T.

  • “Used it for a couple hours and set up a date the same night. Not even kidding.”

    Nikola2214

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

    Mazoonx

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