Skip to main content
Every inbox has a built-in agent that can triage incoming email for you. You describe how the inbox should be handled, choose which actions the agent is allowed to take, and the agent acts on each new email that arrives.

How the agent works

When a new email arrives in an inbox, the agent reads it alongside your instructions and decides which of its enabled actions to take, if any. The agent runs once the inbox has instructions and at least one enabled action. The agent does not act on threads in the spam folder, and it skips emails that need no action.
The agent never sends email on its own. Replies and forwards are saved as drafts for a member of your team to review and send.

Configure the agent

Using the dashboard

1

Open an inbox and click the Settings button.

2

Select the Customize tab.

If the inbox is empty, you can also click Set up agent.
3

Write your Instructions.

Describe how the agent should handle email in this inbox, in up to 4,000 characters. Click the suggestion button for an example to start from.
4

Choose the Available actions.

Select the actions the agent is allowed to take, or choose All actions.
5

Set the Tone of voice.

Choose how concise or expanded, and how professional or casual, the agent’s writing should be. The preview shows how replies will sound.
Changes are saved automatically as you make them.

Using the API

You can also update the agent settings via the API, SDKs, or CLI. Fields you leave out keep their current value, and actions replaces the whole set of actions. The tone is one of concise_professional, concise_casual, expanded_professional, or expanded_casual.
To see the current settings, retrieve the agent settings.

Actions

The available actions are: A few rules keep the agent’s actions safe:
  • Drafts are never overwritten. If a thread already has a draft, the agent leaves it alone and does not draft a reply or forward.
  • Forwards only go to addresses in your instructions. Write out the full email address the agent should forward to. Naming a domain or a person is not enough.
  • Assignments need a clear match. Name the teammate by email address or name in your instructions. If the name matches nobody, or more than one person, the thread is not assigned.
  • Labels must already exist. The agent applies your existing labels but does not create new ones. Create the labels you want it to use first.

Writing instructions

Clear, specific instructions get the best results. Tell the agent what kinds of email to expect, and what to do with each. For example:

Review the agent’s work

The agent’s work shows up directly in the inbox. Threads it labels, assigns or moves appear with those changes applied, and you can undo any of them by organizing the thread yourself. When you open a thread that the agent drafted a reply or forward for, the draft opens in the reply composer with a badge showing it was drafted by the agent. Edit the draft if needed, then click Send, or discard it.

Disable the agent

To stop the agent from acting on new email, remove all of its available actions or clear its instructions. Via the API, send an empty actions array.

API Reference

For complete API documentation, see the Inbox Agent API reference.