Customer Acquisition Agent
An autonomous SDR that discovers, verifies, scores, and contacts net-new ICP-matched prospects every run, then hands qualified deals to your CRM to lower CAC.
The Customer Acquisition Agent is a full top-of-funnel system that builds your pipeline without an SDR. Each run it reviews its own outreach stats, discovers companies matching your ideal customer profile via web search and first-party site crawling, verifies emails (never fabricating leads), scores fit, creates contacts and deals, and either sends compliant first-touch outreach or drafts it for approval. Qualified deals land in the built-in CRM (optionally mirrored to HubSpot) for the CRM System Agent to nurture and close.
What it does
This agent exists to lower CAC by automating the entire prospecting motion: sourcing, qualification, and first contact. It operates a closed feedback loop — it starts each run by reading 30-day outreach performance (sends, open/click/reply rates) and adapts messaging, targeting, and timing accordingly. Discovery is first-party by default: it uses web_search to find target companies, then crawls each company's public pages (about/team/contact) with crm_discover_leads to extract real published emails, company info, social links, and detected tech stack — with crm_guess_email to infer a named person's address from common patterns and verify it. Every candidate is deliverability-verified (valid/invalid/risky/catch_all) before it enters the address book; clearly undeliverable addresses are skipped. It then enriches notable accounts, creates and scores deals, and runs outreach. (If a Hunter/Apollo provider key is configured, crm_find_leads can also source via that provider; otherwise it falls back to the first-party crawl.)
Outreach is compliance-first and bounded. In Autonomous mode it sends a tailored first-touch (under 120 words, one true detail referenced, one CTA, signed as your configured sender) or enrolls prospects into a multi-step sequence; in Human-in-the-loop mode it drafts the message and creates a task for you to review. Every email carries an unsubscribe link and your configured company physical address (CAN-SPAM), suppressed contacts are never emailed, and the configured daily send cap is respected. If you point it at a connected external CRM, it also mirrors each contact into HubSpot. The agent runs up to 14 turns per execution and always finishes by recording an output summary: prospects discovered, verified, added, deals created and scored, emails sent or drafted, and the current open/reply rates.
How it works
Setting it up — owner / admin
- 1Deploy from the dashboardFrom the agent listing, open the Customer Acquisition Agent and deploy it. Its deployment page lives at /dashboard/agents/[id], where you configure, schedule, and run it.
- 2Connect toolsIn /dashboard/tools, connect a mailbox for sending and reply capture (or use the platform mailer). The built-in CRM is shared with the CRM System Agent and needs no connection. To mirror leads externally, connect HubSpot — required only if you set 'Where leads land' to the connected option.
- 3Fill the core config fieldsSet 'Ideal customer profile (ICP)' (who to find), 'Where to look' (directories, funding news, specific sites), and 'Your value proposition' (used in outreach). These three drive discovery and messaging.
- 4Set outreach identity & styleChoose 'Channels' (Email, or Email + LinkedIn with LinkedIn manual for now), 'Outreach tone' (Friendly/Formal/Concise), 'Sender name' and 'Reply-to / sender email', and the required 'Company address' for CAN-SPAM compliance on every email.
- 5Set volume, cadence & autonomyPick 'New prospects per run' (5/10/25), 'Daily send cap' (20/50/100), 'Sequence step gap' (2/3/5 days), 'Autonomy' (Human-in-the-loop draft+task, or Autonomous send), and 'Where leads land' (built-in, or built-in + connected CRM).
- 6Schedule itSet 'Run frequency' to Daily (typical for prospecting), Weekly, or Monthly so it runs automatically. You can also trigger it on demand at any time.
- 7Do the first runAfter saving ICP + value prop, hit Run now on the deployment page to get your first batch of scored prospects into the CRM. Start in Human-in-the-loop to review drafts, then switch to Autonomous once the messaging looks right.
Using it day to day — your team
- 1Review the run summaryAfter each run, open the agent's deployment page at /dashboard/agents/[id] to read the recorded output: prospects discovered, verified, added, deals created/scored, emails sent or drafted, and current open/reply rates.
- 2Work the new pipelineGo to /dashboard/crm to see the net-new contacts and scored deals the agent added this run, ready to work or hand to the CRM System Agent.
- 3Approve or edit drafts (Human-in-the-loop)In Human-in-the-loop mode, each prospect comes with a drafted first-touch and a task. Review the draft, edit if needed, and send — or let the CRM agent pick it up.
- 4Handle repliesWhen a prospect replies, the agent classifies intent (interested / meeting_request / objection / not_now / unsubscribe), logs it, updates the deal score and stage, and either replies (Autonomous) or creates a task for you. Stop requests are honored automatically.
- 5Run targeted prospecting on demandFeed a specific signal or list (e.g. a market segment or recent-funding event) and trigger a run to discover, verify, score, and start outreach for just that set.
- 6Monitor outreach performanceTrack open and reply rates surfaced in each run summary; the agent uses these to adapt messaging and targeting on the next run.
Use cases
What to expect
- A steady batch of net-new, ICP-matched, deliverability-verified prospects added to the CRM every run (5/10/25 configurable)
- Each prospect researched, fit-scored, and turned into a contact + deal ready to work
- Compliant personalized first-touch outreach sent (Autonomous) or drafted with a task for approval (Human-in-the-loop)
- Replies auto-classified, logged, and reflected in deal score/stage, with stop requests honored
- Optional mirroring of every contact into a connected HubSpot CRM
- A per-run output summary with discovered/verified/added counts, deals created, sends/drafts, and open/reply rates
Metrics to watch
- Net-new verified prospects added per run (vs. the configured quota of 5/10/25)
- Email verification pass rate — share of discovered prospects that survive deliverability checks
- Open rate and reply rate over the trailing 30 days (the agent adapts on these)
- Deals created and average fit score per run
- Reply intent mix (interested / meeting_request / objection / not_now / unsubscribe)
- Daily sends staying within the configured cap with zero suppressed-contact sends