What it does
What the automation does
An AI agent built on an AI model takes over the preparatory work that a sales manager does manually before each cold email. The agent reads the lead card, gathers context about the company and the person, drafts a relevant message, and passes it to the email channel or CRM for a final review. The sales team gets emails with the same level of personalization that manual work delivers, but in a fraction of the time.
Within a single run, the automation performs the following actions:
- Reads the lead profile from the CRM — name, job title, company, segment, source, touch history, manager notes.
- Enriches the profile with public company data: industry, team size, public news, technology stack, recent releases and hiring.
- Checks whether this lead has been in communication before, and takes into account the context of previous emails and calls to avoid repetition.
- Composes an email draft from several blocks: subject line, personal hook, value proposition, soft call-to-action, signature.
- Checks the email against the sales team's internal rules: tone, length, prohibited phrasing, alignment with the funnel stage.
- Sends the draft to the manager for approval, or sends the email automatically — depending on the settings and the level of trust in the agent.
- Creates a follow-up task in the CRM if no reply arrives within the set timeframe, and prepares a new draft with a different angle.
The draft is not final: the manager can rephrase, add details, remove unnecessary blocks, or cancel the send. Edits feed into the feedback loop, and over time the agent adjusts its style to match the brand voice, provided the team maintains feedback during the first few weeks.
Typical configuration options
The automation is flexible and adapts to the size of the sales team and the maturity of the outreach process.
Solo and micro-teams (1-5 people). A single manager or small-team uses the agent as an assistant for drafting. Sending is always handled by a human; AI only generates options. Integrations are minimal: one CRM, one mailbox, one data source for enrichment. The entry threshold is low — setup takes a few days, and the rules are simple: personalization by role and industry. This option suits founders selling on their own and early sales hires who are still building the playbook.
SMB teams (6-30 people). A sales team split into SDR and AE roles uses the agent for high-volume yet personalized top-of-funnel work. Settings become more complex: multiple lead segments, different templates per industry, routing of drafts to different managers. Sending can be semi-automatic — short follow-ups go out on their own, first touches go through the manager. Multiple enrichment sources and a CRM with a sales pipeline are connected. At this level, the agent noticeably reduces the SDR's time spent preparing a single email.
Enterprise and large sales departments (30+ people). For large sales teams, the automation is embedded in the existing process: synchronization with HubSpot or Salesforce, integration with a dialer and a sequence tool, mandatory approval through a manager or compliance officer for regulated industries. The agent operates under strict rules: prohibited phrasing, mandatory disclosure elements, logging of all actions. Multiple LLM models are connected with routing by task: simple emails go to a less expensive model, complex B2B emails in a regulated industry go to an AI model.
Who it's for
The automation is designed for sales teams that:
- send more than 30-50 cold emails per week per manager;
- work with the B2B segment, where personalization significantly affects conversion;
- already use a CRM and have lead data suitable for enrichment;
- are ready to allocate 1-2 weeks for implementation and 2-3 weeks for training the agent;
- see cold emails as a consistent acquisition channel, not a one-off experiment.
The automation is not suited for mass B2C campaigns where personalization is limited to a name and industry — in those cases a standard email marketing tool is sufficient. It also does not solve the problem of a poor lead database: if the CRM lacks quality ICP contacts, the agent will write good emails to the wrong people.
How it works
How it works
The automation is built on a low-code stack, where every step of the pipeline is visible and editable without programming. The core logic lives in a workflow engine or similar workflow tool, and LLM calls go to an AI model or compatible model via API. The sales team sees the process as a sequence of steps in a visual editor and can change rules without involving a developer.
Pipeline architecture
The pipeline consists of six blocks working sequentially, plus a feedback-loop mechanism that teaches the agent the team's style.
- Trigger. Launch occurs on a CRM event (new lead, status changed to "ready to email"), on a schedule (daily batch of leads), or manually from the CRM interface via the "prepare email" button.
- Reading the lead profile. The AI agent receives lead data: name, job title, company, source, contact history, manager notes, funnel status. If the card is incomplete, the agent returns a signal about missing data instead of generating a low-quality draft.
- Data enrichment. Open sources are queried in parallel: company LinkedIn, website, press releases, news feed, open technology registries. Results are structured into a JSON context for the LLM. All sources are public, with no parsing of closed data.
- Draft generation. The LLM receives the context, a system prompt with the sales team's rules (tone, length, structure), and generates the email. The prompt includes examples of good and bad emails — a few-shot approach — so the model maintains the brand style.
- Quality check. Before sending, a second LLM pass checks: whether there are any forbidden phrasings, whether the email fits within the word limit, whether the CTA matches the funnel stage, and whether there are obvious errors in the name or company.
- Routing. The finished email goes to the manager for approval (a Slack notification with approve/reject/edit buttons), or is sent automatically via the email channel, or stays in the CRM as a draft. The route choice depends on the lead segment and the team's trust in the agent.
After sending, the pipeline sets a follow-up task: if no reply arrives within the configured period, the agent prepares a reminder email with a new angle — a link to fresh content, a product update, a mention of a shared event.
The manager's role
The manager remains in the process at key points: final text approval (especially in the first weeks), handling the reply, deciding whether to continue working with the lead, style edits for the feedback-loop. The AI agent does not make the "continue or not" decision — it prepares the materials, and the person chooses. This is a key point: automation strengthens the manager but does not replace their judgment about the contact strategy for a specific account.
Feedback-loop and style training
In the first 2-3 weeks, the sales team actively edits drafts. Each edit goes into a structured dataset: original, edit, type of change (tone, length, argument). Once a week, the dataset is used to update the system prompt — new rules are added, existing ones refined, examples in the few-shot block are changed. After 3-4 iterations, the share of drafts going out without edits grows noticeably. There is no full self-learning without a human — this is intentional design, not a technology limitation.
Alternative approaches
Before implementing an AI agent, teams work with cold emails using one of three approaches. Below is a qualitative comparison of the approaches.
Criterion | Manual work | No-code tool | AI automation |
|---|---|---|---|
Email preparation speed | Slow — context is gathered manually | Medium — merge fields and templates | Fast — the agent gathers context |
Depth of personalization | High | Medium | High (context + style) |
Quality consistency | Depends on the manager | Templates are identical | Depends on the prompt and data |
Scaling | Linear with headcount | Good, but depth is lost | Good, depth is maintained |
Cost | Manager's time | Subscription + time on templates | Subscription + LLM tokens |
Implementation complexity | Zero | Medium | Above average |
Requires a technical team | No | No | Partially (low-code setup) |
Manual work wins when there are few emails and each email is a strategic touch with a key account. No-code tools (sequences in HubSpot, Reply.io, Lemlist) are strong for sending and tracking, but personalization in them is limited to merge fields and simple templates. AI automation becomes justified when you need personalization at the level of manual work at the speed of a no-code tool — for teams with 30+ emails per week and a B2B segment where a template is noticeable and reduces conversion. The choice is not binary: part of outreach can run through a sequence tool (light personalization at high volume), while complex B2B first touches can go through an AI agent.
Security and compliance
The AI agent processes personal lead data, so security is part of the architecture, not an addition. Grow2.ai follows several rules: LLM and CRM API keys are stored in a secrets manager, not in workflow files; enrichment uses only public sources without parsing closed data; LLM request logs are stored with limited retention and access. For teams in regulated industries (finance, healthcare) a model with on-premise or EU data region is connected and a compliance check step is added before sending. Automatic sending can be disabled and draft-only mode left on at any time — the right to the final action remains with the manager.
Prerequisites
What you need to get started
The automation runs on a ready-made stack, but requires several prerequisites that are better prepared before implementation begins.
Technical requirements
- CRM with API. HubSpot, Salesforce, Pipedrive, or any CRM with a REST API will work. The key requirement is that lead records are filled in and have a consistent field structure.
- Email channel with programmatic access. Gmail, Outlook 365, an SMTP service, or a dedicated email service for outreach.
- Workflow tool. A low-code platform, Zapier, Make, or equivalent. Grow2.ai recommends a low-code platform — it is cheaper at high volumes and better suited for complex pipelines.
- Access to an LLM API. Anthropic Claude, OpenAI, or a compatible model. Connected via API key through a secrets manager.
Data requirements
The CRM must contain a minimum viable set of fields: name, job title, company, industry, lead source. The better the data quality, the better the result — the agent works with what is there, but does not fabricate missing information. If a significant portion of leads in the CRM lack a job title, the emails will be generic rather than personalized.
Team requirements
- Sales lead or COO — process owner, defines the communication style and approves the rules for the agent.
- Operations specialist or orchestrator operator — sets up the pipeline, maintains it, and makes adjustments.
- Sales managers — provide feedback on drafts, build a dataset of good and bad examples.
Potential pitfalls
During implementation, teams stumble at the following points:
- Poor data quality in CRM. If lead records are partially filled or contain outdated data, the agent produces generic emails. The solution is to clean up the CRM before implementation or configure a filter based on record quality.
- Overly rigid prompt. Attempting to prescribe all rules in the prompt at once leads to rigid, templated emails. It is better to start with a minimal prompt and add constraints as real issues arise.
- Absence of a feedback loop. If managers do not provide feedback on drafts, the agent does not improve. Make sure to allocate 10-15 minutes per day for structured feedback during the first 2-3 weeks.
- Automatic sending without review at launch. Enabling auto-send in the first week is guaranteed to produce a few awkward emails. Grow2.ai recommends spending the first 2 weeks working in "draft → manager" mode, then gradually transitioning to auto-send for simple follow-ups.
- Ignoring compliance. In regulated industries (finance, healthcare, legal services) sending an email without a compliance officer's review can result in fines. This step cannot be skipped for the sake of speed.
Pain points
- Slow creative output speed
- Forgotten follow-ups
- Slow Customer Response
FAQ
How long does automation implementation take?
The average implementation timeline is about one week. The first 2–3 days go into CRM and prompt preparation, the next 2–3 days into building the pipeline in the workflow engine and testing on a limited lead segment. The last day is team training and process handoff. Reaching the target draft quality takes an additional 2–3 weeks of feedback loop with managers.
What if we don't have a CRM?
Without a CRM, automation does not run reliably — the agent needs a data source for leads. For teams without a CRM, Grow2.ai recommends launching a minimal CRM first (HubSpot Free or Pipedrive), populating it with contacts, and then implementing email personalization. A temporary solution is Google Sheets as a source, but that is a compromise with no touchpoint history.
What are the risks and what can break?
Three typical risks: the agent generates a poor phrasing and the email is sent before review; the CRM data is outdated and the email references the lead's former job title; the sending domain lands in spam during a sudden volume spike. Safeguards are manual review mode at the start, regular CRM cleanup, and gradual email domain warm-up.
Does this work in our industry?
Automation is architecture-agnostic and particularly strong in SaaS and Tech, where enough public company data exists for enrichment. In regulated industries (finance, healthcare, law) an additional compliance-check step before sending is required. In niche B2B segments without public data, effectiveness is lower — the agent cannot personalize what is not in the sources.
How does the agent learn our writing style?
Style is configured through the system prompt and a set of examples. The sales team provides 10–15 examples of good emails and 5–10 examples of "what not to do." The prompt includes rules for tone, length, and structure. During the first 2–3 weeks, managers edit drafts, edits go into the dataset, and the prompt is iterated. There is no full self-learning without a human.
How many emails per week justify implementation?
The rough threshold is 30–50 cold emails per week per team. Below that volume, payback stretches out: implementation takes a week and the difference between manual work and automation is not that noticeable. At a volume of 100–200 emails per week, automation noticeably reduces SDR manual time without losing personalization quality.
Can we use drafts only without auto-send?
Yes, the "drafts only" mode is fully functional. The agent prepares the email and places it in the CRM or sends it to the manager in Slack with an approve button. The manager decides whether to send it or not. This mode is recommended for the first 2 weeks of implementation, and also for teams in regulated industries where auto-send is not possible under compliance rules.
How do you know the agent is ready for auto-send?
The signal is the share of drafts the manager accepts without edits. When most drafts go out unchanged and managers are left with only minor stylistic corrections, the team is ready to move to auto-send for simple follow-ups. First touches and high-value leads remain on manual review even after that threshold.
How many LLM models does the pipeline need to operate?
One is the minimum — the AI model handles draft generation and review. To optimize costs at high volume, a second, cheaper model is added for simple follow-ups, while the AI model handles complex first touches. Routing between models is configured in the pipeline by email type and lead segment.
Want this in your business?
Book a free audit — we'll show how this automation will work for you.