How to Build an AI Agent Team for Sales Outreach Automation
How to Build an AI Agent Team for Sales Outreach Automation
Sales teams spend an average of 21% of their day writing emails, another 17% researching prospects, and roughly 14% on follow-up scheduling. That adds up to over half the workday on tasks that a well-configured ai agent team for sales can handle autonomously.
This guide walks through building a multi-agent sales workflow with four specialized agents that research prospects, write personalized outreach, manage follow-up cadences, and analyze responses. By the end, you will have a working ai sales outreach automation pipeline that costs roughly $0.15–$0.30 per complete outreach sequence and frees your reps to focus on closing.
Table of Contents
- Why a Multi-Agent Approach Beats a Single Prompt
- The 4-Agent Sales Outreach Team
- Workflow Diagram
- Step-by-Step Setup with Ivern AI
- Agent Prompt Templates
- Cost Breakdown
- Measuring Results
- Common Pitfalls and How to Avoid Them
- Get Started Today
Why a Multi-Agent Approach Beats a Single Prompt
A single LLM prompt can write a decent cold email. But sales outreach is not a single-step problem. It is a pipeline: research, compose, send, follow up, track, and iterate. Asking one model to do all of that in a single call produces generic results and gives you no visibility into where things break.
A multi-agent sales workflow splits the pipeline into discrete roles. Each agent has a narrow focus, a clear input, and a measurable output. This means you can:
- Debug individual steps. If reply rates drop, you can trace whether the research agent is surfacing weak signals or the message writer is losing personalization.
- Swap models per step. Use a cheaper model for follow-up scheduling and a stronger model for message drafting.
- Scale independently. Run the research agent in bulk overnight and queue up the message writer during business hours.
If you are new to multi-agent orchestration generally, our multi-agent task orchestration guide covers the foundational patterns.
The 4-Agent Sales Outreach Team
Here are the four agents that make up an effective ai agent sales team:
1. Prospect Researcher
Role: Gather intelligence on a target account or contact before outreach begins.
This agent takes a company URL or LinkedIn profile and returns a structured dossier: recent funding rounds, product launches, key hires, press mentions, and likely pain points based on industry and company stage. It also identifies the right point of contact and their role.
Output: A JSON object with fields like company_context, recent_triggers, suggested_angle, and contact_info.
2. Message Writer
Role: Turn the research dossier into 2–3 personalized outreach messages.
This agent reads the researcher's output and writes a primary email, a LinkedIn connection note, and an alternate subject line. It follows your brand voice guidelines and avoids generic filler. Each message ties back to a specific trigger uncovered during research.
Output: A set of message variants with subject lines, body copy, and a confidence score.
3. Follow-up Manager
Role: Schedule and generate follow-up messages based on prospect behavior.
If a prospect opens but does not reply within 48 hours, this agent drafts a follow-up that references the original message. If there is no open after 72 hours, it triggers a subject-line variant. It manages a 4-touch cadence over 14 days and stops automatically if the prospect replies or unsubscribes.
Output: A follow-up schedule with draft messages for each touchpoint.
4. Response Analyzer
Role: Read incoming replies and classify them so your reps know what to prioritize.
This agent parses each reply and tags it as positive_interest, objection_raised, not_now, wrong_person, or unsubscribe. It also extracts key questions or objections and drafts a suggested reply that the human rep can review and send.
Output: A classified response object with tags, extracted questions, and a draft reply.
Workflow Diagram
Here is how data flows through the four agents in a typical ai sales outreach automation pipeline:
┌─────────────────────┐
│ Target List CSV │
│ (company + contact) │
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ 1. PROSPECT │
│ RESEARCHER │──► Structured dossier (JSON)
│ Input: URL/LinkedIn │
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ 2. MESSAGE │
│ WRITER │──► Email + LinkedIn msg + variants
│ Input: Dossier │
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ Send via CRM/ESP │ (Your existing tool: HubSpot,
│ (manual or API) │ Salesforce, Outreach, etc.)
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ 3. FOLLOW-UP │
│ MANAGER │──► Cadence schedule + drafts
│ Input: Send events │
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ 4. RESPONSE │
│ ANALYZER │──► Classification + suggested reply
│ Input: Replies │
└─────────────────────┘
Each agent runs independently and writes its output to the shared task board, so the next agent picks up exactly what it needs without human handoffs.
Step-by-Step Setup with Ivern AI
This section walks through setting up the entire ai agent sales team on Ivern AI. If you have not configured your API keys yet, start with our BYOK setup guide for beginners -- it takes about five minutes.
Step 1: Connect Your Model (BYOK)
Ivern AI uses a bring-your-own-key (BYOK) model, which means you plug in your existing OpenAI, Anthropic, or Google API key. You pay only for the tokens you consume through your own provider -- no per-seat markup.
Get AI agent tips in your inbox
Multi-agent workflows, BYOK tips, and product updates. No spam.
- Open Settings → API Keys in your Ivern dashboard.
- Paste your OpenAI API key (recommended:
gpt-4.1-minifor research and follow-ups,gpt-4.1for message writing). - Click Validate to confirm the key is active.
Step 2: Create the Task Board
A task board is the shared workspace where agents read inputs and write outputs.
- Go to Task Boards → New Board.
- Name it
Sales Outreach Pipeline. - Add four columns:
Research Queue,Drafting,Follow-up Scheduled,Response Received. - Set each column to auto-assign to the corresponding agent.
Step 3: Create the Four Agents
For each agent below, go to Agents → New Agent, choose the Agent Template that matches the role, and customize the prompt (templates provided in the next section).
Scroll to see full table
| Agent | Template | Model | Est. Tokens/Run |
|---|---|---|---|
| Prospect Researcher | Research Agent | gpt-4.1-mini | ~2,500 input + ~800 output |
| Message Writer | Content Agent | gpt-4.1 | ~1,200 input + ~600 output |
| Follow-up Manager | Scheduler Agent | gpt-4.1-mini | ~800 input + ~400 output |
| Response Analyzer | Classification Agent | gpt-4.1-mini | ~600 input + ~300 output |
Step 4: Load Your Prospect List
Upload a CSV with columns for company_url, contact_name, contact_email, and contact_linkedin. Each row creates a task card in the Research Queue column, which triggers the Prospect Researcher automatically.
Step 5: Review and Send
The Message Writer places its drafts in the Drafting column. Review them directly in the task board -- you can edit, approve, or reject each one. Approved messages move to your connected CRM or email tool for sending.
For a deeper dive into automating repetitive multi-step tasks like this, see our guide on how to automate repetitive tasks with AI agents.
Agent Prompt Templates
Below are production-ready prompt templates for each agent. Copy these into the respective agent configuration in Ivern AI and adjust the bracketed sections to match your business.
Prospect Researcher Prompt
You are a senior sales researcher. Given a company URL and/or LinkedIn profile,
produce a structured prospect dossier.
INPUT:
- Company URL: {{company_url}}
- Contact name: {{contact_name}}
- Contact LinkedIn: {{contact_linkedin}}
TASK:
1. Identify the company's industry, size (employees), and funding stage.
2. Find 2-3 recent triggers (product launches, funding, hires, press).
3. Infer 2 likely pain points based on industry and company stage.
4. Suggest an outreach angle that connects our product [YOUR PRODUCT DESCRIPTION]
to one of the triggers or pain points.
5. Confirm the contact's likely role and seniority.
OUTPUT FORMAT (JSON):
{
"company_name": "",
"industry": "",
"employee_range": "",
"funding_stage": "",
"recent_triggers": ["", "", ""],
"likely_pain_points": ["", ""],
"suggested_angle": "",
"contact_role": "",
"confidence_score": 0.0
}
Message Writer Prompt
You are an expert B2B copywriter who specializes in cold outreach.
Write personalized sales messages based on the research dossier below.
OUR PRODUCT: [YOUR PRODUCT - one sentence value proposition]
TONE: Conversational, direct, no buzzwords. Under 120 words per email.
RULES:
- Reference a specific trigger from the dossier in the first sentence.
- Lead with the prospect's problem, not our product.
- Include one clear CTA: a 15-minute call.
- Never use "I hope this finds you well" or similar filler.
INPUT DOSSIER:
{{research_output}}
OUTPUT:
1. Email subject line (max 8 words)
2. Email body (max 120 words)
3. LinkedIn connection note (max 300 characters)
4. Alternate subject line
5. Personalization confidence score (0-1)
Follow-up Manager Prompt
You manage follow-up cadences for outbound sales. Given the original message
and the prospect's engagement data, generate the next touchpoint.
CADENCE RULES:
- Touch 1: Initial email (day 0)
- Touch 2: Follow-up with new value prop (day 3 if opened, day 5 if not)
- Touch 3: Subject-line variant + short check-in (day 7)
- Touch 4: Break-up email (day 14)
- STOP if prospect replied or unsubscribed.
INPUT:
- Original message: {{original_message}}
- Days since send: {{days_since_send}}
- Opened: {{opened}}
- Clicked: {{clicked}}
- Replied: {{replied}}
OUTPUT (JSON):
{
"next_touch": 2,
"send_date": "YYYY-MM-DD",
"subject": "",
"body": "",
"stop_cadence": false
}
Response Analyzer Prompt
You classify inbound sales replies so the sales team can prioritize correctly.
CLASSIFICATION CATEGORIES:
- positive_interest: Prospect wants to learn more or schedule a call.
- objection_raised: Prospect has specific concerns (price, timing, fit).
- not_now: Prospect is interested but timing is wrong.
- wrong_person: Prospect is not the right contact.
- unsubscribe: Prospect wants to opt out.
INPUT:
- Original outreach message: {{original_message}}
- Prospect reply: {{reply_text}}
OUTPUT (JSON):
{
"classification": "",
"key_questions": [],
"objections": [],
"suggested_reply": "",
"urgency": "high|medium|low"
}
Cost Breakdown
Using the BYOK model with Ivern AI, your only cost is the token usage from your LLM provider. Here is a realistic estimate per complete outreach sequence (4-touch cadence with one reply analyzed):
Scroll to see full table
| Step | Model | Input Tokens | Output Tokens | Cost (GPT-4.1-mini) | Cost (GPT-4.1) |
|---|---|---|---|---|---|
| Prospect Research | gpt-4.1-mini | 2,500 | 800 | $0.0025 | -- |
| Message Writing | gpt-4.1 | 1,200 | 600 | -- | $0.0090 |
| Follow-ups (×3) | gpt-4.1-mini | 2,400 | 1,200 | $0.0050 | -- |
| Response Analysis | gpt-4.1-mini | 600 | 300 | $0.0007 | -- |
| Total per sequence | ~$0.017 |
At scale, 1,000 complete outreach sequences cost approximately $17 in LLM tokens. There are no per-seat or per-agent fees on Ivern AI -- you only pay your provider's token costs.
For comparison, a human SDR processing 50 prospects per day costs roughly $4–$8 per researched and messaged prospect when you factor in salary, tools, and overhead. The ai agent team for sales reduces that variable cost by over 99% while running 24/7.
Measuring Results
Track these metrics to evaluate your multi-agent sales workflow over time:
- Research completeness rate: Percentage of dossiers with all fields populated. Target: 90%+.
- Personalization score: Human-reviewed rating of message relevance (1–5 scale). Target: 4.0+.
- Reply rate: Replies received divided by messages sent. Industry average for cold outbound is 1–5%. A well-tuned agent team should hit 5–8%.
- Positive reply rate: Replies classified as
positive_interestdivided by total replies. Target: 30%+. - Time to first touch: Minutes from prospect entry to first email sent. Target: under 15 minutes.
Log these metrics weekly. If reply rates dip below 4%, audit the research agent's triggers first -- stale or generic triggers are the most common cause of low engagement.
Common Pitfalls and How to Avoid Them
Over-automating too early. Do not connect the agents to your CRM send function on day one. Run the first 50–100 prospects in review mode where a human approves every message. This trains you on where the agents make assumptions you would not.
Ignoring the response analyzer. Most teams stop at message writing. But classifying replies is where you close the feedback loop. The analyzer's classifications should feed back into the researcher's angle suggestions so the system improves over time.
Using the same model for every step. The message writer benefits from a stronger model. The follow-up scheduler does not. Mixing models cuts costs by 40–60% with no quality loss.
Not updating your ICP. The agents are only as good as the prospect list you feed them. Refresh your target list monthly and remove companies that no longer fit your ideal customer profile.
For related workflows, see how we apply similar multi-agent patterns in our AI agent workflow for customer success, which uses the same four-agent architecture adapted for retention and expansion plays.
Get Started Today
Building an ai agent team for sales is not a future-state project. With Ivern AI's BYOK model, agent templates, and shared task boards, you can have all four agents configured and processing your first prospect list in under an hour.
- Sign up free at ivern.ai -- the free tier includes unlimited agents and task boards.
- Connect your API key (OpenAI, Anthropic, or Google -- your choice, your pricing).
- Use the templates above to create all four agents in minutes.
- Upload your prospect CSV and watch the pipeline run.
Your sales reps should be closing deals, not copying LinkedIn bios into ChatGPT. Let the agents handle the pipeline work.
Start building your AI sales team on Ivern AI -- it is free to get started.
Related Articles
How to Build an AI Sales Outreach Squad: Personalized Cold Emails at Scale
Step-by-step guide to building an AI sales outreach squad that researches prospects, writes personalized emails, and creates follow-up sequences. Generates 50 personalized outreach emails for $1-2. Includes agent prompts, workflow setup, and comparison to sales automation tools.
AI Agent Workflow for Teachers: Lesson Plans, Grading, and Curriculum Design
Teachers using AI agent squads generate standards-aligned lesson plans in 45 seconds and grade 30 essays with detailed feedback for $0.12 per batch, saving 8-10 hours per week on administrative tasks.
AI Agent Workflow for IT Operations: Incident Response and Runbook Automation
Set up a three-agent IT operations workflow -- Triage Agent ($0.03), Runbook Writer ($0.10), Post-Mortem Generator ($0.08) -- that handles incident triage, runbook documentation, and post-mortem reports for $0.05-$0.21 per run. Includes exact prompts for PagerDuty integration, incident classification, and blameless post-mortems.
Want to try multi-agent AI for free?
Generate a blog post, Twitter thread, LinkedIn post, and newsletter from one prompt. No signup required.
Try the Free DemoAI Content Factory -- Free to Start
One prompt generates blog posts, social media, and emails. Free tier, BYOK, zero markup.
No spam. Unsubscribe anytime.