Inbox
Inbox is an email-triage workspace that connects your mailbox, classifies and tags incoming email, and drafts AI replies in your voice for you to review before anything is sent.
What Is Inbox?
Inbox is a built-in Insulin app pinned to the desktop Dock. Once you connect a mailbox, Insulin watches for incoming email and runs each message through a classification pipeline that tags it and β when a rule matches β drafts a reply written in your learned voice. Drafts land in an Approvals queue where you read, edit, and send them.
The whole feature is built around one safety promise:
Opening the Inbox App
Open Inbox from the Inbox tile pinned to the desktop Dock, or from the app launcher. Like other workspace apps it opens as a resizable window. A left sidebar navigates between the daily-action surfaces β Today, Approvals, Executions β and a collapsible Settings group containing Rules, Account, Tag taxonomy, and Privacy & data.
Connecting a Mailbox
Open Settings β Account to connect a mailbox. Inbox does not run its own OAuth flow β it reuses the connection you set up under Integrations.
There are two paths to enabling Inbox for Gmail:
- Gmail already connected β If you have already connected Gmail through Integrations, the card shows an Enable Inbox for Gmail button. Clicking it health-checks your access, registers the mailbox webhook, seeds your tag taxonomy, and starts building your voice profile.
- Gmail not connected yet β The card shows a Connect Gmail link that takes you to Settings β Integrations, where the standard Gmail connection lives. Once connected, return to this page and click Enable Inbox for Gmail.
Gmail is connected under Settings β Integrations like any other Insulin integration β see Getting Started for how personal connections work and where Inbox sits in the Insulin desktop. The AI chat sidebar throughout Inbox is a scoped Chat panel.
Account Lifecycle
The Account page exposes three controls with distinct effects on your data:
| Action | What it does | Effect on your data |
|---|---|---|
| Enable | Turns Inbox on for the connected provider and starts processing incoming email. | β |
| Disable | Pauses Inbox β it stops receiving and processing any new email. | Emails already in Today, Approvals, and Executions are kept. Re-enable anytime. |
| Disconnect | Immediately deletes every email record Insulin has stored. | Deletes all Today, Approvals, and Executions content right away. Your actual mailbox is not touched. This cannot be undone. |
Today
Today is your working surface for incoming email. It has a tag bar across the top and three panes: an email list, an email detail pane, and the AI chat sidebar.
- Tag bar β Filter the list by tag. Todo is the built-in tag that ships with Inbox; add your own with + Add custom tag. Tags are managed under Tag taxonomy.
- Email list β The messages carrying the selected tag.
- Email detail β The selected email, with an action bar: Reply, AI, Discard, and More (Reply all / Forward). If an AI draft already exists for the email, Reply takes you straight to that draft in Approvals; otherwise it opens a reply composer. AI asks the chat sidebar about the open email.
- AI chat sidebar β A Chat panel scoped to Inbox. The AI buttons throughout Inbox prefill it with the email you are looking at.
Approvals
Approvals is the queue of AI-generated reply drafts waiting for your review. Selecting a draft opens it in a Gmail-style compose pane where the reply body is inline-editable β edits save automatically when you click away from the field. The subject is shown as read-only context, since a reply stays on the original email thread. Use the search box to fuzzy-search the queue.
The action bar offers:
| Action | What it does |
|---|---|
| Send | Sends the reply (see the confirmation step below). |
| Save | Persists your edits to the draft without sending. |
| Discard | Drops the draft; the email journey moves to Executions. |
| AI | Asks the chat sidebar about this email. |
| More | Reply all. |
Sending is a two-step gesture. Clicking Send opens a βSend this reply?β confirmation dialog, and you must confirm there before the reply actually goes out. This second step exists because sending is irreversible β there is no unsend or recall.
Executions
Executions is a read-only archive of finished draft journeys β a record of what happened to every AI draft. Filter it with the pills across the top:
| Filter | Shows |
|---|---|
| All | Every finished journey |
| Sent | Drafts you approved and sent |
| Discarded | Drafts you discarded |
| No action | Emails that finished with no reply action |
Discarded entries offer an Undo discard so you can recover a draft you dropped by mistake.
Rules
Rules control what happens to incoming email β which messages get an AI draft, which are auto-sent, and what context the AI pulls in. Open Settings β Rules to view, create, and edit them.
Each rule is edited as a workflow of stacked sections:
- Describe your rule β A plain-English box where you type what the rule should do. Click Generate and Insulin synthesizes the structured fields below from your description. After editing the structured fields, Re-generate rewrites the description to match. You can work from either side.
- Trigger β The source that fires the rule. Only Email is selectable today; other sources (CRM, calendar, and similar) render disabled with a βcoming soonβ label.
- Filter β A natural-language condition describing which emails the rule applies to, for example
only emails from stripe.com. Leave it empty to match every email. - Context sources β The connected integrations the AI may pull context from when it drafts a reply. These come from the integrations you have connected.
- Generation β What the rule produces (a reply email today), plus optional Inclusions and Exclusions β points the AI should or should not mention.
- Destinations β Where the result goes (see below).
Each rule also has an Enable toggle and, for custom rules, a Delete action.
Destinations
Every rule routes its outcome to one or more of three destination cards:
| Destination | What it does |
|---|---|
| Email drafts β Approvals queue | The safe default. The AI drafts a reply and lands it in Approvals for you to review, edit, and send. |
| Slack notification | Marked βcoming soonβ and cannot be turned on yet. |
| Email auto-send | Sends the AI draft directly, with no Approvals step and no human review. |
Email drafts and Email auto-send are mutually exclusive β a rule uses one or the other, never both. Slack notification is independent and can combine with either.
Voice Profile
Insulin learns your writing style from your recent sent mail so AI drafts sound like you. The voice profile is shown on Settings β Account and is used only for draft generation β it never leaves your tenant.
The profile is built in one of three ways, and the card labels which:
- Automatically at connect β kicked off when you enable Inbox.
- On first reply β built lazily the first time a draft is needed.
- Manual refresh β use Refresh voice profile to rebuild it from your latest sent mail at any time.
The card shows the current state β Buildingβ¦, Built from N recent emails (with a summary of your greeting, sign-off, register, and common openers/closers), or Build failed with a Refresh-to-retry prompt.
Tag Taxonomy
Open Settings β Tag taxonomy to manage the tags Inbox applies to your email. Tags come in two kinds:
- Built-in tags are system-managed and read-only β the classifier keys on their id, so they cannot be renamed or deleted. Todo is the built-in tag.
- Custom tags have an editable label and description. The description is the prompt the classifier reads to decide whether to auto-apply the tag to incoming email, so describe the messages it should match specifically β vague descriptions produce false positives.
Create custom tags from the + Add custom tag chip on the Today tag bar; this page manages the ones that already exist.
Privacy & Data
The Settings β Privacy & data surface is a placeholder β per-org data residency, retention controls, disconnect-and-purge, and audit-log download are coming soon. For now, the data controls you need are on the Account page (Disable and Disconnect).
Use Cases
- Never miss a to-do β Let the classifier tag action items so your Todo view surfaces what needs a reply.
- Faster replies in your voice β Approve AI-drafted replies that already sound like you instead of writing from scratch.
- Hands-off acknowledgements β Author an auto-send rule with a canned reply to acknowledge a specific class of email automatically.
- Grounded drafts β Add context sources to a rule so replies can reference your connected tools.