Email drafts and attachments

Every email Maya writes lands as an editable card — to, cc, bcc, subject, body. Your edits autosave and survive a reload, replies use the real thread (never an invented address), and you can attach files from Google Drive, your Neural Core or your Image Library without leaving the chat.

Bu sayfa senin dilinizde henüz mevcut değil — İngilizce sürümü gösteriyor.

Maya never sends an email on her own.

Every time she composes or replies, the result arrives in your chat as an editable card — to, cc, bcc, subject, body, attachments. You read it. You change what you want, directly on the card. Then you click Send.

That's not a setting you can turn off, and it isn't a prompt asking her nicely. Sending is gated by database config, not by instructions: the send action is flagged as requiring confirmation, so the runtime stops the run and hands you the card instead of sending. A human click is always the last step.

There is no auto-send

Unyo has no unattended send. Not on a schedule, not in an automation, not in an overnight run. Automations draft, never send — an overnight run prepares what it can and still waits for you in the morning.

The draft card

Ask for an email and you get a card, not a wall of chat text.

FieldEditableNotes
ToRecipient chips — add, remove, paste a list
Cc
Bcc
SubjectSingle line, kept short by design
BodyPlain writing; line breaks preserved on send
AttachmentsAdd your own, or let Maya attach — see below
SignatureRendered under the body — click it to open the editor

Write an email to jean@acme.com about the Q2 report — tell him the numbers are ready and ask when he wants to review them.

Maya answers with one short sentence and the card. If your request is genuinely too vague to write from, she asks you one question instead of drafting filler.

Your edits are saved as you type

Edit any field and it autosaves 1.5 seconds after you stop typing — into the message itself, not into browser memory.

That means your draft survives:

  • a page reload
  • switching to another conversation and back
  • closing the tab
  • closing the browser

Edits still sitting in the debounce are force-flushed when the tab is hidden or the page unloads, so the last thing you typed isn't the thing you lose.

Small change? Just edit the card

You don't need to re-prompt Maya to fix a typo or add someone in Cc — the fields are yours. Ask her only when you want the writing to change.

Ask for a change and she works from YOUR version

Say "make it shorter" or "add Isadora in Cc" and Maya sees the draft as you currently have it — not the version she originally wrote. Every field you edited by hand is carried into the new draft, attachments included. The old card is automatically marked superseded so you're never looking at two cards wondering which one is live.

Make it shorter and less formal, and put marie@acme.com in copy.

Replies can't invent a recipient

This is the part worth understanding, because it's where most AI email tools quietly fail.

When you say "reply to the Uniqlo one", Maya does not write down who she thinks the sender was. She passes the email's id, and the server looks up the real message and fills in:

  • the real sender address
  • the real subject, prefixed Re: (and it won't double-prefix)
  • the real thread, so your reply threads properly in Gmail or Outlook

If the id doesn't match a real email, the tool refuses and tells her to re-read your inbox rather than filling in a plausible-looking address.

Show me my unread emails, then reply to the one from Marie saying I'll get back to her Thursday.

Several replies, one card

"Reply to the top 3" gives you one card with three drafts stacked inside it — not three separate cards to hunt through. Same for "write to Jean and to Marie". You review them together and send each one individually.

Maya sees your latest messages, not your archive

Maya reads the most recent messages in the mailbox — roughly the last 10 per account — not your entire mail history. She's built for "what's landed and what needs me", not for archaeology.

Attachments

Three sources, none of which make you leave the chat.

1. Google Drive — through Google's own picker

Describe the file and Maya opens the official Google Picker, pre-filled with your search terms.

Send my Q2 invoice to john@acme.com — it's in my Drive.

Maya opens the picker with "Q2 invoice" already searched. You pick. She attaches and drafts in the same turn.

Unyo cannot browse your Drive

We request the drive.file scope only. That means Unyo can see exactly two categories of file: the ones you personally picked in Google's own picker, and the ones Unyo created itself. Your Drive is not searchable by us, and there is no "let the agent look around" mode. We dropped the broader read scope on purpose.

Google Docs, Sheets and Slides are converted on the way out — a Doc becomes a PDF, a Sheet becomes an .xlsx, Slides become a PDF — so your recipient gets a file they can actually open, not a link they need permission for.

2. Your Neural Core

Files you've uploaded to your Neural Core can be attached by name.

Attach the Acme contract and send it to legal@acme.com.

Maya finds it by exact key or fuzzy name match — you don't need to remember what you called it.

3. Your Image Library

Product shots and generated images attach by description.

Email the 3 photos of the ceramic vase to the buyer at contact@shop.com.

4. Or just drag your own onto the card

The card has its own upload control for files sitting on your machine.

The limits, plainly

PathMax filesMax size per file
Maya attaches (Drive / Neural Core / Image Library)1025 MB
You upload on the card1010 MB
Recipients per email10

Attachments only appear when the draft renders

Attaching and drafting happen in the same turn by design — staged files are only handed to you when the card appears. If you ever see Maya mention a file that isn't on the card, ask her to redo the draft; don't send it assuming the file is there.

When there are several possible matches

If your description matches more than one file, Maya doesn't guess. You get an interactive picker card, you tick the ones you meant, and she continues.

Sending

One click. The send is protected by a stable idempotency key derived from the card itself, so a double-tap, an impatient refresh, or a retried run cannot send the same email twice.

On send:

  • Your signature is injected server-side, in HTML and plain text, and then frozen into the record — editing your signature next month doesn't rewrite what you already sent.
  • Gmail tags it (Sent by Unyo, or Answered by Unyo on the original, which also gets archived). Outlook gets the matching categories.
  • On Gmail, the person you're writing to is saved as a contact in your Neural Core.

Sending later

Use the Schedule button on the draft card. Pick your time — it's read as wall-clock time in your timezone and stored as a real instant, so daylight saving doesn't move it.

Use the card's Schedule button

Scheduling is a card action, not a chat request. Click Schedule on the draft rather than asking Maya to "send this tomorrow at 10".

What drafts cost

Nothing, at the tool level. Reading your inbox, opening an email, composing, replying, batch-replying, attaching — every one of these is priced at 0 credits. You're only billed for the model's real token usage on the run, at real cost.

Housekeeping

Draft attachments that never get sent are swept nightly at 04:00 UTC — anything sitting unsent for more than 24 hours is deleted from storage. Nothing accumulates quietly.

Frequently asked

Can Maya send an email without me clicking?

No. Sending is confirmation-gated in the database, not by instructions — if the model reaches for the send action, the run stops and you get the card. The only way an email leaves is a human click on it. There is no auto-send mode, no per-workflow toggle, and no unattended send in automations. Overnight runs draft and wait.

Will I lose my edits if I reload the page?

No. Edits autosave 1.5 seconds after you stop typing, and are force-saved when you hide the tab or close the page. Reload, switch conversations, or close the browser — the draft comes back as you left it.

How do I know Maya is replying to the right person?

Because she isn't the one deciding. She passes the email's id and the server pulls the real sender, subject and thread from the message itself. If the id isn't real, the tool refuses rather than inventing an address.

Can Maya search my whole Google Drive for the file?

No, and that's deliberate. Unyo holds the drive.file scope only — we can access files you picked in Google's own picker and files Unyo created, nothing else. Maya opens the picker pre-filled with your search terms; you make the choice.

What happens if I send a Google Doc as an attachment?

It's exported on the way out: Docs → PDF, Sheets → .xlsx, Slides → PDF. Your recipient gets a real file, not a link that asks them to request access.

Why did my draft get marked 'superseded'?

Because you asked for a change and Maya produced a newer draft. The old card is marked so you always know which one is live. Your manual edits and attachments carry into the new one.

Can I use Gmail and Outlook in the same conversation?

No — each conversation locks to one mailbox the first time it's used, and it stays locked. Connect both if you like; just start a new conversation for the other one. The lock is stored in the database, so a reload can't break it.

Troubleshooting

"Reconnect from Integrations" — your mailbox grant expired. Open Integrations from the sidebar and reconnect. Maya tells you plainly rather than silently showing you an empty inbox.

The Drive picker didn't open — Google Drive isn't connected. Connect it from Integrations, then ask again.

Maya says a file is attached but the card is empty — ask her to redo the draft. Staged files only reach you when the card renders; don't send assuming it's there.

Your draft card is missing after a reload — check you're in the same conversation. Cards are conversation-scoped and each conversation is locked to one mailbox.


Next: Email basics · Email scheduling · Email signature · Google Drive