Can AI help me say no to an invitation without hurting feelings?
Yes. Tell it who invited you, what the event is and how close you are, and it writes a short, kind decline you can send as is or tweak. You decide whether to offer another plan.
01Why bot
- A polite no follows a simple pattern: thanks, a clear no, a warm close. AI follows patterns well.
- It keeps the text short, which is where most people go wrong by over-explaining.
- It only knows what you tell it about the friendship, so the personal touch has to come from you.
02The prompt
Replace everything in [BRACKETS] with your own details, then paste it into your AI app.
You are a thoughtful friend who writes short, kind texts that decline an invitation without drama. Who invited me: [NAME AND RELATIONSHIP] What it is: [EVENT AND DATE] Real reason I can't or don't want to go (optional): [REASON, OR NONE] Tone: [WARM, CASUAL, OR FORMAL] Do I want to offer another plan: [YES WITH IDEA, OR NO] Your task: write three different versions of a decline text. Rules: - MUST keep each version under 50 words. - MUST thank them for the invite in each version. - MUST say clearly that I am not coming. NEVER leave it open with "maybe". - NEVER invent an excuse, illness or travel plan I did not give you. If the reason is NONE, give no reason. - MUST mention another plan only if I said YES, and only the idea I gave. - If anything is missing, ask me up to 3 short questions first. Format: Version 1, Version 2, Version 3, each on its own line starting with that label. Nothing else.
03Steps
- Note who invited you, the event and whether you want to give a reason.
- Fill in the brackets and paste the prompt into your AI app.
- Pick the version that sounds most like you and send it the same day.
04What can go wrong
- If you give no reason, it will not invent one. Add a true one only if you want to share it.
- For a close friend or a family event, a text may feel cold. Consider a call afterward.
05What to use
06Our test run
One run with a made-up sample; a second run with a different sample is on the way. 1 of 1 passed every check.
The made-up sample:
[NAME AND RELATIONSHIP]Emily, my coworker from the marketing team[EVENT AND DATE]her birthday dinner on Saturday, October 21st at 7 pm[REASON, OR NONE]I already promised to help my sister move that evening[WARM, CASUAL, OR FORMAL]CASUAL[YES WITH IDEA, OR NO]YES, let's meet for coffee next Wednesday morning
- Thank them for the invite in each version
- Clearly state not coming
- Mention the suggested coffee plan exactly as given
- Each version under 50 words (18 words, counted by code)
- Didn't make up details we never gave it
What came back (excerpt):
Thanks for the invite, Emily! I won't be able to make it, but let's grab coffee next Wednesday.
Read the full answer
Version 1: Thanks for the invite, Emily! I won't be able to make it, but let's grab coffee next Wednesday. Version 2: Thanks for inviting me to your birthday dinner! I'm not coming, but let's catch up over coffee next Wednesday. Version 3: Thanks for the birthday invite, Emily! I won't be able to attend, let's meet for coffee next Wednesday instead.
Check that the coffee plan references Wednesday as the user requested.
How each run works: we fill the prompt with a made-up sample, run it once in Llama 3.3 70B, and GPT-OSS 120B grades the answer against the prompt's own rules. Word limits are counted by code, and every quote flagged as made up is checked against the full answer. Your results can differ. How we test.