Unified inbox

Every reply from every mailbox, already sorted.

Replies from all your mailboxes land in one inbox and are labelled as they arrive, so the people who want a call are at the top and the receipts, codes and auto-replies are out of the way.

Your teammates show up where they are working: a green dot on a thread someone is reading, amber when they are writing back, so two people never answer the same prospect.

01

Labels in words anyone on the team understands

Each reply is read and filed as Interested, Meeting, Pricing, Question, Not now, Not interested, Wrong person or Unsubscribe. One whose intent cannot be read gets no label rather than a wrong one, and hovering any label says exactly what it means.

A confident label can also act: hold a contact who said not now, stop one who declined, open a task when someone asks for a call. Each action has its own switch.

How labelling works

Automated mail. Out of the way, unless it needs you.

Mailboxes used for outreach still get sign-in codes, receipts, bounces and away messages. Mail nobody wrote moves to its own view, and the unread count stops counting it.

Receipts and codes leave the inbox

A conversation goes to Automated only on a confident verdict, and a reply from a person brings it straight back.

A failed payment stays where you will see it

Automated mail about a declined card, a suspended account or a suspicious sign-in stays in the inbox, labelled Action required, and tells the people who run your mailboxes.

02

Clear a morning of replies from the keyboard

Move with j and k, tick with x, archive the lot with e. Ticked rows raise a bar with mark read, snooze, archive and delete, each one request however many you picked.

Archiving or deleting here files the conversation in Gmail, Outlook or IMAP too, unless you turn that off for a mailbox. Press ? anywhere for every shortcut on the screen you are on.

Every inbox shortcut
03

A drafted reply is waiting when you open the thread

Turn on the inbox agent and every human reply to a campaign gets a draft, written from the thread, the contact’s record and your workspace’s voice. Edit it, send it or throw it away. It never sends by itself, and each draft costs 5 AI credits.

About the inbox agent

Sending controls. Room to change your mind.

Undo send

Every reply waits 30 seconds before it goes, or anything from 5 to 120 you choose. Cancel puts it back in the composer.

Schedule

Queue a reply for a time that suits the contact. Anyone on the team can see it in the thread and cancel it.

Snooze

Clear a conversation until it matters again, up to 90 days out, straight from the list.

Questions. The inbox, answered.

Which mailboxes can I connect?

Google Workspace and Gmail, Microsoft 365 and Outlook, and any mailbox that speaks IMAP and SMTP. Every connected mailbox feeds the same inbox, and you can narrow it to one mailbox, a tag or a label at any time.

Who replies from which address?

A reply starts on the mailbox that holds the conversation, so the contact keeps hearing from the address they wrote to. You can switch it to any other active mailbox, and the picker shows each one’s budget for today and its history with that contact.

What does labelling run on?

Labels come from TypeSafe, a classification service. A self-hosted instance turns labelling on with its own TypeSafe API key, and those calls are billed to that key.

Does the AI ever send on its own?

No. The inbox agent only drafts replies to people who already wrote to you. Nothing is sent until someone on your team presses Approve and send. It is off by default and each draft costs 5 AI credits.

Can I undo a send?

Yes. Replies wait 30 seconds before they go out by default, and you can set that anywhere from 5 to 120 seconds. You can also schedule a reply for later or snooze a conversation for up to 90 days.

Does it update live for the whole team?

Yes. New mail, read state, labels, replies and snoozes appear for everyone as they happen, with no refresh.

Bring every reply into one place.

Connect your mailboxes and the inbox fills itself, labelled and live for the whole team.