USE CASE · SALES

Build a sales agent that keeps every follow-up moving

e2a helps developers build sales agents that receive replies, qualify opportunities, send personalized follow-ups, and route high-impact or unfamiliar outreach through human approval.

THE WORKFLOW

What the agent does

  1. 01A lead replies to an email or sends a new inquiry.
  2. 02e2a delivers the message with sender-authentication evidence.
  3. 03The agent enriches the lead with CRM or application context.
  4. 04It qualifies intent and drafts a relevant next step.
  5. 05Routine follow-ups send automatically; sensitive outreach waits for approval.
  6. 06The agent preserves the thread and schedules the next action.

WHY E2A

  • Dedicated, verified identity for the sales agent
  • Inbound delivery over MCP, SDK, webhook, WebSocket, or REST
  • Thread-aware replies and conversation correlation
  • Templates and scheduled sending for supported beta workflows
  • Human approval and recipient safeguards for outbound mail

START BUILDING

The integration stays small

Sales follow-up workflow
const lead = await crm.lookupByEmail(event.data.header_from);
const nextStep = await salesAgent.run({
  lead,
  message: event.data.text,
  conversationId: event.data.conversation_id,
});

await client.messages.reply(agentEmail, messageId, {
  text: nextStep.reply,
});

The agent owns the business logic. e2a handles the email identity, delivery, authentication evidence, and reply routing.

KEEP GOING

Connect the pieces

FAQ

What can an AI sales agent do with email?

An AI sales agent can qualify inbound interest, answer product questions, personalize follow-ups, keep a lead's conversation moving, and hand important decisions to a human.

Can a sales agent use CRM data?

Yes. e2a provides the email event and conversation context; the agent can connect that input to the CRM, product, or business systems that contain lead data.

Can I approve sales emails before they are sent?

Yes. e2a's human-in-the-loop approval gate can hold outbound sales messages for review before dispatch, with per-agent policies for which messages require approval.

Does e2a support scheduled follow-ups?

Scheduled sending is available for supported beta workflows. The application can also implement its own scheduling and use e2a when the next message is ready to send.

Build your sales agent

Open-source, free to start, and ready for your first agent workflow.

Get started