Outlook extension
The Outlook extension lets Strata work with your Microsoft 365 mailbox — searching the inbox, reading messages and attachments, and drafting and sending email on your behalf, including with AI-generated attachments.
NoteLooking for Strata inside Outlook? That's a separate feature — the Strata for Outlook add-in, a task pane that runs in the Outlook window. Connecting the extension here also unlocks the add-in's full-mailbox actions.
Connect
- Open Settings, click the Extensions tab, and click the Microsoft Outlook row.
- Click Connect in the header.
- A Microsoft sign-in popup opens. Sign in with the work account whose mailbox Strata should use.
- Approve the requested permissions. The popup posts the result back to Strata, the tile flips to connected, and your account email shows in the Current session panel.
Permissions Strata requests
The OAuth flow asks for these Microsoft Graph scopes:
| Scope | What it lets Strata do |
|---|---|
Mail.Read, Mail.ReadWrite | Search and read messages in your mailbox; create and manage drafts. |
Mail.Send | Send a message on your behalf — only after you confirm a draft. |
Calendars.ReadWrite | Read and write calendar events. |
Contacts.Read, People.Read | Resolve recipient names and look up contacts. |
Tasks.ReadWrite | Read and write your Outlook (Microsoft To Do) tasks. |
MailboxSettings.ReadWrite | Read and write your mailbox settings (e.g. timezone, signature, automatic replies). |
User.Read | Read your basic profile so the tile knows which account is connected. |
offline_access | Refresh tokens silently when the access token expires. |
Strata never sees your password. Access and refresh tokens are stored encrypted in the platform database, scoped to your user record, and dropped when you disconnect.
What the AI can do once it's connected
With Outlook connected, the AI gains a full set of mailbox tools. In chat, all of these are available once you connect — anything that sends or changes mail still goes through you (the AI drafts, you confirm). Inside an agent run there's no human at the keyboard, so the write/send tools are gated behind the send_email permission instead (see Permissions).
Read your mailbox
- Search by sender, subject, keyword, folder, or date range, or by relevance (best for "find that email about X").
- List your mail folders, read a full message, read several messages at once, or read an entire conversation thread chronologically.
- Inspect the contents of an attachment — PDF, Excel, Word, PowerPoint, CSV, text, and images (images are read with OCR plus a visual description).
- Look up someone's address from your contacts and people network, and validate recipient addresses before a send.
Compose and act
- Draft, send, save as a draft, or schedule an email for a future time.
- Reply, reply-all, or forward an existing message — threading is preserved.
- Move a message to another folder, mark it read/unread, flag it, set importance, or apply categories.
- Save and reuse email templates.
Drafts are always rendered as an email draft card with to, cc, bcc, subject, and body. The AI does not send automatically from chat — you confirm the draft first. Inside an agent run, an enabled send_email permission lets the agent send without a confirmation prompt, so only grant it to agents you trust. Prefer finishing in Outlook? The draft card's Open in Mail button hands the draft to your default mail client through a mailto: link, with recipients, subject, and body pre-filled. Cards that carry an AI-generated attachment show a separate Draft in Outlook Web button instead, and once Strata has saved the draft the card shows View in Outlook Web.
Try a prompt like:
- "Find emails from Sarah in the last two weeks about the Q3 budget."
- "Read the latest invoice from vendor X and tell me the total due."
- "Draft a reply to John confirming Friday at 2pm."
- "Generate an Excel of last month's sales and email it to alex@acme.com as 'September Sales.xlsx'."
Writing Voice — teach Strata how you write
On the Outlook extension page, the Writing Voice block lets you have Strata learn your style from your sent mail so its drafts read like you wrote them.
- Click Learn my voice from Outlook. Strata pulls a handful of your recent sent messages, distills a short style profile (language(s), greetings, tone, sentence rhythm), and saves only the distilled profile — the raw emails are never stored.
- Once a profile exists, click the card to edit the text manually, or click Re-learn from Outlook to refresh it from newer sent mail.
- Toggle voice matching On / Off with the switch in the header. When on, the profile is injected into the system prompt of any email drafting task.
Email Signature
The Email Signature block lets you set a signature Strata appends to every email it sends.
- Import from Outlook pulls the signature from your most recent sent message and saves it. Embedded logos (which Outlook stores as attached images) can't be carried into new drafts and are removed during import — to keep a logo, host it at a public URL and paste the
<img>tag back via Edit. - Type manually opens an inline editor with Bold, Italic, Underline, link, and font-size controls.
- After a signature is saved you'll see Edit, Re-import, and Clear buttons. The Active badge means the signature is being appended on send.
Calendar, contacts, and tasks
The same Outlook connection grants Calendars.ReadWrite, Contacts.Read, People.Read, and Tasks.ReadWrite — so connecting Outlook is a single act that covers the full Microsoft 365 personal-productivity surface, not just mail.
- Calendar — list your events, check free/busy availability, create an event, update one, or cancel one.
- Tasks — list your Microsoft To Do tasks, create a task, mark one complete, or update one.
- Contacts and people — resolve a name to an address from your contacts and people network when you mention someone by name.
In chat, all of these work once Outlook is connected. Inside an agent run the read actions (listing events, checking free/busy, looking up a contact) work with any Outlook connection, while the write actions (creating or changing an event, creating or completing a task) are gated behind the send_email permission — the same gate that governs an agent sending mail — so an agent can only change your calendar or tasks if you've granted it that permission. Try a prompt like "What's on my calendar tomorrow afternoon?" or "Add a task to follow up with Alex on Friday."
Disconnect
Click Disconnect in the row's More menu. Strata drops the in-memory session immediately and deletes the stored extension token from the platform database, removing all Outlook tools from the AI's toolset on the next chat or agent run. To fully revoke the OAuth grant, also remove Strata under My Account > Apps and services > Apps that can access your data in the Microsoft 365 portal.
What can go wrong
- The popup closes immediately with no result — your browser blocked it. Allow popups for the Strata origin and retry.
- "Outlook access is disabled by your organization administrator." — the
outlookextension has been removed from your org's allowed extensions. Contact your admin. - Popup says "Connection failed" — wrong account, denied consent, or your tenant hasn't approved Strata's app registration. Sign in with the right work account; ask IT if the app needs admin consent.
- Import signature says "No signature found" — your recent sent messages don't include a signature block. Send one email manually with your signature, then try again.
- Signature import warning about embedded logos — Outlook stores logos as attachments rather than inline images, so they don't survive into a new draft. Host the logo at a public URL and paste the
<img src="...">into the signature via Edit. - Writing voice says "Not enough sent email to learn a reliable voice." — the distiller needs at least two usable messages. Send a few more substantive emails and re-try.
- An agent with
send_emailenabled sent an email you didn't review — agent runs intentionally bypass the human confirmation step. Use errors-only notifications and tight tool sets for any agent that can send mail. See /docs/agents/permissions.
Related
- /docs/integrations/outlook-add-in — Strata as a task pane inside Outlook, reading the open email and its full thread.
- /docs/integrations/onedrive — saving the same styled Excel both to OneDrive and as an email attachment.
- /docs/agents/notifications — Strata's transactional email sender for agent run notifications (separate from your Outlook mailbox).
- /docs/admin/notification-templates — the system-sender behavior in detail.