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
- 01A lead replies to an email or sends a new inquiry.
- 02e2a delivers the message with sender-authentication evidence.
- 03The agent enriches the lead with CRM or application context.
- 04It qualifies intent and drafts a relevant next step.
- 05Routine follow-ups send automatically; sensitive outreach waits for approval.
- 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
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 →