Send a real email by asking for one
Dictate the recipient, subject, and gist. Kin drafts it, quotes it back, and sends through Gmail when you confirm.
The friction of writing email isn't the typing — it's the context switching. You're in a conversation, you need to fire off a quick reply to someone, and now you're in Gmail, hunting for the right thread, fighting auto-complete.
Kin removes the switch. Tell it what you want to send and it sends it through your real Gmail account.
A typical exchange
You: Send a quick email to alex@studio.com saying I'll be 10 minutes late to the 3pm.
Kin: Here's what I'd send:
To: alex@studio.com Subject: Running 10 minutes late Body: Hi Alex — quick heads up, I'm running about 10 minutes behind for our 3pm. See you shortly.
Send it?
You: Yes.
Kin: Sent ✓ (message ID 197a3b2…)
Kin always quotes the email back before sending. If you say "make it warmer" or "drop the formal greeting," it rewrites and re-confirms. Nothing leaves your account without a "yes."
Replying in thread
When you ask Kin to reply to an existing email, it picks the right thread automatically:
You: Reply to Sarah's invoice email — tell her I'll process it by Friday.
Kin fetches the most recent message from Sarah matching that description, generates a reply that preserves the threading headers (so it shows up as a proper reply in Gmail, not a new conversation), and confirms before sending.
Drafts when you want a review pass
Not ready to send? Just say "save it as a draft":
You: Draft a polite decline to the conference invite. I want to look at it later.
Kin creates the draft in Gmail. You'll see it in your Drafts folder next time you open the app, polish the wording, and send when you're ready.
What's happening under the hood
Kin uses the Gmail API's messages.send (for new) and messages.send with thread parameters (for replies). The system prompt explicitly tells the model to confirm before any send — so a misheard recipient or a wrong subject gets caught before it costs you a professional reputation.
If the model is uncertain about a recipient, it asks instead of guessing. "Email Maya" — but you know three Mayas — will get a "which Maya?" before any draft is composed.