Dating texting guide

How to respond when she keeps canceling plans you're in

She cancels group hangouts only when you're supposed to be there. Read what that means and how to reply without seeming desperate or angry.

Read the situation

When someone cancels group plans specifically when you're attending, it's a signal. It might mean she's not interested in you romantically, she's uncomfortable around you, or she's testing your reaction. It could also mean she's flaky but your presence makes it easier to bail.

A good reply does two things. It protects your dignity by not pretending the pattern doesn't exist, and it gives her space to either step up or step back. You're not calling her out in a way that makes you look hurt or bitter. You're naming the thing plainly and moving forward without her.

This is not about winning her back or proving yourself. It's about stopping the cycle where you show up ready and she doesn't.

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 is the message, not the excuse

One cancelled plan is life. Two is coincidence. Three or more specifically when you're invited is information. She's telling you something by the consistency of the cancellation, not by what she says when she cancels. Don't focus on her stated reason. Work got crazy, feeling tired, something came up. Those are words. Focus on the fact that she commits when you're not going and bails when you are.

This pattern usually means she doesn't want to be around you one-on-one or in a group setting with you. Or she likes the attention of you making plans but not the actual follow-through. Or she's just flaky and your presence doesn't matter either way. The reply you send should work whether it's the first two. The last one you'll figure out after she responds.

Acknowledge the pattern without sounding bitter

Your reply needs to do two jobs. First, it has to name what's happening in a way that's factual and calm, not accusatory. Don't say 'you always cancel on me' or 'you don't want to hang out with me.' Say something like 'I've noticed you're not going when I am' or 'seems like the timing doesn't work when I'm there.' The second job is to give her a clean exit or a chance to change. You're not demanding an explanation. You're not making it weird. You're just signalling that you see it and you're not going to pretend you don't.

Send it once and wait for her next move

Send the message during the day when you're calm, not right after she cancels. Don't follow up if she doesn't reply. If she does reply, match what she gives you. If she explains or apologizes, you can accept it, but don't keep making plans until the pattern actually breaks. If she goes silent or gets defensive, that's your answer and you move on.

The point here is that you've stopped being the person who absorbs her cancellations without comment. That shift alone changes the dynamic. Now she knows you're paying attention and that there's a cost to the pattern. Whether she changes it or not tells you everything you need to know about where you stand.

Do not send

Why these replies fail

  • “Hey! No worries at all. I know you're busy. Let me know when works better for you and we can reschedule!”

    This accepts the pattern and invites her to flake again by putting the burden back on her to reschedule.

  • “Wow, cancelled again? Starting to feel like you don't actually want to hang out with me lol”

    It sounds bitter and needy, which gives her the excuse to pull away further or dismiss you as too sensitive.

  • “All good! See you at the next one then. Hope you're doing okay”

    This pretends nothing is wrong and keeps the door open for her to do it again without any consequence.

Avoid these

Common mistakes

  • Asking why she cancelled or what changed, which makes you look desperate for an explanation
  • Staying silent and just accepting it, which tells her the pattern works and she can keep doing it
  • Turning it into a joke or acting unbothered when you're clearly paying attention, which reads as passive aggressive
  • Blaming the group or the plans instead of naming what you actually see
  • Over-explaining your own availability or flexibility, which signals you're trying to be the exception

Questions people ask

Should I ask her directly why she keeps canceling when I'm going?
No. Asking puts you in a position of needing an explanation from her, which makes you look hurt. She already knows what she's doing. A direct question also gives her a chance to lie or deflect. Name the pattern in your reply instead, which is different from interrogating her.
What if she replies and says she really does want to hang out?
Actions matter more than words here. If she says she wants to hang out, the next test is whether she actually commits to plans and shows up. If the pattern continues after she claims she's interested, you have your answer. Don't ask again. Just stop making plans with her.
Is it okay to call her out in front of the group instead of texting?
No. Calling her out publicly makes you look like the problem, not her. It also gives her an audience to perform for and makes it easier for her to dismiss you. Keep it one-on-one and low key. The goal is not to shame her. It's to stop participating in a pattern that doesn't serve you.
How many times should I try making plans before I give up?
After your reply naming the pattern, give it one more round of actual plans. If she cancels again or commits but doesn't show up, stop inviting her. You've made the move twice. The rest is on her.

What people say after using WingAI

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

    Nikola2214

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

    Sam R.

  • “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