Awkward AI
🥂 Social planswholesome

When you have to cancel your friend's birthday dinner

Canceling on someone's birthday dinner hits different—you're not just bailing on plans, you're potentially ruining their big night. The good news? A genuine apology that shows you actually care about *them*, not just the event, can turn this around. You're about to text someone who matters. Let's make sure they know it.

Make it yours

Generate yours in seconds.

Tweak the situation, pick your tone, and we'll hand you 20+ varied drafts you can copy straight into your text or email.

Generate yours

Drafts

Six ways to say it.

Three tones, two variations each. Tap a tab to switch.

DRAFT 01AILOW RISK

I have to cancel tonight, and I'm so sorry it's on your birthday. You deserve friends who show up fully, and I can't be that person tonight. I hope the dinner is amazing. I'd really love to take you out soon and properly celebrate you—you mean too much to me not to.

266 chars · Creative draft, AI-generated. Read before sending.
DRAFT 02AILOW RISK

I'm not going to make it tonight, and I feel awful. Your birthday matters to me, which is exactly why I'm telling you now instead of flaking. You're important enough to deserve honesty. Can we find time this week for me to take you out and celebrate the right way?

264 chars · Creative draft, AI-generated. Read before sending.

Delivery guide

How to actually send this

When to send

As soon as you know—don't wait until they're getting ready or already at the restaurant.

What to do after

Follow through. Pick a specific day within the week to reschedule, and actually show up.

Don't

Don't over-explain with excuses or make the message about your guilt—keep the focus on them and your commitment to celebrate them properly.

Questions

Things people actually ask.

More awkward moments

Keep going.

Awkward AI is a creative writing tool for entertainment and inspiration. Outputs are AI-generated drafts — you're responsible for what you say. We don't recommend using them to deceive or harm anyone.

Browse all examples