Unsaid

Composer

Apologize to a friend

Draft an apology that names what happened, owns the impact, and focuses on repair instead of excuses.

Step 1

Add the context that changes the message

4 prompts

Give Unsaid the details a generic AI prompt would miss. The more real your answers are, the more sendable the draft will feel.

The draft is saved automatically once it is generated.

Step 2

The finished message will appear here

Human-sounding first draft

You will get one polished message, written to sound clear, emotionally intelligent, and actually sendable. No bullet points. No robotic disclaimers. Just a draft you can edit or copy as-is.

Situation examples

Direct and sincere

I am sorry for canceling on you at the last minute and then going quiet. I understand that it made you feel unimportant, and I should have handled it better.

With accountability

I was wrong to share something you told me in confidence. I get why that hurt, and I am sorry for breaking your trust.