He texts sweet things but cancels plans: how to reply
When he's all charm in texts but flakes on dates, here's how to respond without looking needy or bitter.
This pattern reads as low-effort interest. He likes the feeling of connection without the friction of showing up. Sweet texts cost him nothing. Cancelling does either, because he hasn't built enough momentum or consequence.
Your reply needs to stop rewarding the text-only version of him. That doesn't mean being cold. It means making clear that words without follow-through don't move you forward. Guys like this often assume you'll keep engaging in texts while they ghost on plans. A good reply breaks that assumption.
The goal is to separate his texting from your real life. You're not mad, but you're also not entertaining the half-version of him anymore. This reply sets a boundary without drama.

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 freeRizz AI Screenshot the chat and get the next message for this person.
The gap between his words and his calendar
When someone is flaking on plans but texting sweet things, they've split their effort. The texts are real to him, but they're also cost-free. Making and keeping plans is friction. It requires him to actually be somewhere at a real time with you. Sweet texts give him the reward of connection and your attention without any of the risk or inconvenience.
This isn't always malice. Sometimes it's just laziness or someone who gets bored with follow-through. But it doesn't matter much why. What matters is that you're getting the scraps of his interest, not the real thing. A guy who actually wants to see you makes the plan and then shows up. He doesn't text beautifully from his couch instead.
Make his follow-through the price of admission
Your reply needs to do two things at once. First, it stops validating his text-only approach by reacting like it's the same as real interest. You're still warm, still open, but you're not matching his energy or rewarding the texts themselves. Second, it puts the ball firmly in his court to make something happen in reality.
Don't ask him to explain or defend the cancellation. Don't offer him another chance immediately. Instead, say something that requires him to actually plan and commit. If he can't be bothered, that tells you everything. If he does step up, then you know he's serious.
When to cut the waiting and walk
Send your reply when you're calm, not in the moment. You want it short and clear, not reactive. Then give him one real opportunity to follow through, meaning an actual plan with a date and time, followed by him showing up. That's one. If he flakes again after you've set this boundary, don't wait for another explanation or sweet text. He's shown you the pattern twice.
If he doesn't propose anything concrete within a few days of your message, assume he's not interested enough to deal with reality. You don't need to send a dramatic goodbye text. Just stop initiating and see if he bothers. Most guys like this will vanish once the easy texting well runs dry.
Why these replies fail
“Aw you're so sweet! Yeah I'd love to see you soon.”
This rewards the sweet text directly and asks for nothing in return, teaching him that words alone keep you engaged.
“I'm confused about why you keep cancelling on me. Do you actually want to see me or not?”
This puts him in a position to give you false reassurance and a pretty apology, restarting the cycle without changing his behavior.
“Whatever, if you don't want to hang out just say so.”
This is hostile and closes the door on him actually stepping up, while also making you look bitter if he does try to reschedule.
Common mistakes
- Replying instantly to sweet texts as if the cancelled plans didn't happen
- Asking him why he cancelled or giving him a chance to explain again
- Sending a long message about how his behavior makes you feel
- Going cold and one-word texting, then lighting up again when he texts again
- Proposing a new plan instead of waiting for him to step up
Questions people ask
- Should I call out the flaking directly in my reply?
- No. Directly calling it out invites him to explain, apologize, and feel forgiven without changing anything. Instead, your reply should skip the rehash and ask for action. Let the change in your tone show that texts alone don't cut it anymore.
- What if he gets defensive and says I'm being cold?
- That's his move to pull you back into emotional labor. You're not cold. You're just not treating texts as a substitute for plans anymore. Don't defend yourself. You can say something like 'I like you, but I need someone who follows through' and then stop engaging in that argument.
- How long should I wait before I give up on him?
- Give him one real shot after you set the boundary. That means one concrete plan, followed by him showing up. If he flakes twice in a row after you've made it clear this matters to you, he's told you what he is. Don't wait for a third chance or keep texting him.
- Is it possible he's just bad at planning but actually interested?
- Possibly. But interested guys figure out planning, especially when they know you care about follow-through. If he's actually interested, he'll step up once you make it clear that texts aren't enough. If he doesn't, the interest wasn't real to begin with.
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
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