Skip to main content
An Email agent writes and sends emails from your own mailboxes, reads the replies, and answers in the same thread, working toward the goal you set in its script. It uses the same script editor, variables, knowledge base, actions, and success criteria as Voice and Text agents. Use an Email agent for outreach that needs more room than a text message, for audiences that prefer writing, or to work an inbox of incoming requests. See Multichannel agents for how channels combine. To go live, connect your mailboxes, add email steps to the script, set up to 10 timed follow-ups, optionally turn on human approval, and start the agent.

What an Email agent does

Writes each email

Send a fixed template with variables, or let the AI write every email from your instructions and knowledge base.

Reads and replies

With an inbound (IMAP) mailbox connected, the agent picks up replies and answers in the same thread.

Protects deliverability

Spread volume across several mailboxes with per-mailbox daily limits.

Keeps a human in the loop

Hold sensitive drafts for review before they’re sent.

Outgoing and incoming

  • Outgoing. The agent emails each contact you add (CSV upload, API, or a trigger) during its schedule, then follows up if they don’t reply. Contacts need an email address.
  • Incoming. The agent answers emails that arrive in its inbound mailbox. Connecting an IMAP mailbox to an incoming agent sets up the inbound email trigger for you.
Choose the direction in General Settings (Outgoing or Incoming).

Where things live

When the agent type is Email, the agent header shows these buttons:

Email statuses

Each email conversation and contact moves through delivery and outcome statuses. Delivery statuses include Sent, Delivered, Opened, Clicked, Replied, Bounced, and Unsubscribed. A draft waiting for review shows Requires Approval. Outcomes such as Interested and Not interested come from your success criteria. See Statuses & outcomes.

Get started

1

Create the agent

Create an agent and choose Email as the channel. See Create an agent.
2

Connect mailboxes

Open Mailboxes, add at least one sending mailbox, and add an IMAP connection if the agent should read replies.
3

Write the emails and follow-ups

Set the subject and content of each email step, then add follow-up steps in Availability.
4

Test, add contacts, and start

Send a test email to yourself, upload contacts with email addresses, and start the agent.
Studio Chat can draft an Email agent from a description, write the email steps, and review results with you.

Email setup

Mailboxes, sending strategy, content, follow-ups, testing.

Email approval

Review sensitive drafts before they’re sent.

Actions

Run HTTP or App Center actions when an email goes out.

Webhooks

Receive email results in your own systems.