AI SDR Agent

Build an AI SDR Agent: Prospect, Enrich and Outreach Automatically

Build an AI agent that searches Apollo for prospects matching your ICP, enriches each one with funding news and decision-maker data, adds them to an Instantly outreach sequence, and creates the HubSpot contact — all without a human touching it. A full SDR workflow running on autopilot.

Build This Agent Free See How It Works
Deploy in under 10 minutes
No code required
Production-ready from day one
Works With
Apollo
Gmail
Instantly
HubSpot
200+
Prospects searched, enriched, and sequenced per day automatically
<2 min
From Apollo search to Instantly sequence to HubSpot contact
100%
Contacts logged to HubSpot — no missing CRM records
Zero
Manual prospecting, research, or sequence management
Technical Details

Apollo + Gmail + Instantly + HubSpot Deep Dive

How the agent chains Apollo's prospecting API, Gmail's sending infrastructure, Instantly's campaign management, and HubSpot's CRM into a single production-grade SDR pipeline.

Apollo Prospecting & Enrichment

People search via Apollo filters by ICP criteria and returns matched contacts. Bulk people enrichment then runs on all results — verified email, title, seniority, LinkedIn, and funding data fetched in batch.

Instantly Sequencing

Lead creation and campaign assignment via Instantly adds each enriched prospect to the right sequence. Deduplication checks run before every add. Campaign selection is rule-based by ICP segment.

Gmail First-Touch Email

Email sending via Gmail delivers the first personalised message using enrichment signals. Rate limiting, daily send caps, and exponential backoff all built in. Email content generated per prospect by the AI.

HubSpot CRM Write

Contact creation via HubSpot writes all enrichment fields and sequence status to the CRM record in the same pipeline run. Deduplication by email before every write — no duplicates.

Error Handling & Retry

Apollo rate limits, Instantly API failures, Gmail delivery errors, and HubSpot write failures all handled with automatic retry and exponential backoff. No prospects dropped silently.

Security & Auth

OAuth2 for Gmail and HubSpot. API key management for Apollo and Instantly — all stored encrypted. Agent scoped to specific Gmail labels and HubSpot pipelines to limit access surface.

Agent Prompt
Build an AI SDR agent that prospects, enriches, sequences, and logs automatically:

1. Prospect Search — Query Apollo with ICP filters: job title, seniority, industry, company size range, geography, and technology stack. Return matched contacts with confidence scores.

2. Bulk Enrichment — Run Apollo bulk people enrichment on all matched contacts: verified email, job title, seniority level, LinkedIn URL, phone, company funding stage, headcount, and tech stack.

3. Instantly Sequence — For each enriched prospect:
   - Check for duplicates in Instantly by email before adding
   - Add to the appropriate campaign based on ICP segment (startup, mid-market, enterprise)
   - Create a lead record in Instantly with all enriched fields

4. First Email — Generate a personalised first-touch email using prospect-specific signals (recent funding, tech stack adoption, headcount growth). Send via Gmail with proper rate limiting and daily send caps.

5. HubSpot Logging — Create a HubSpot contact for each prospect with all enriched fields populated. Associate with the correct pipeline. Deduplication by email before every write.

Integrations: Apollo (search & enrichment), Gmail (email sending), Instantly (sequence & campaign management), HubSpot (CRM logging).
Frequently Asked Questions

Common Questions

How is this different from just using Instantly manually?
Instantly handles the sequencing and email delivery — but you still need to find the prospects, enrich them, and add them. This agent automates everything before the sequence: finding ICP-matched contacts in Apollo, enriching with funding and tech stack data, personalising the first email, and logging to HubSpot. Instantly is one component of the pipeline, not the whole thing.
Can I control which prospects get which sequence?
Yes — segment rules map ICP attributes to Instantly campaigns. For example: startups with <50 employees go to the startup sequence, Series B+ companies go to the enterprise sequence. Rules are configured during setup and can be updated without redeploying.
How personalised is the first email?
The AI reads the prospect's enrichment data — recent funding round, tech stack, headcount growth trend — and writes a first-touch email that references something specific about their company. It's not a mail-merge template. Each email is written fresh for that prospect's current situation.
Will it create duplicate contacts in HubSpot or Instantly?
No. Before creating any HubSpot contact, the agent searches by email address. Before adding to an Instantly sequence, it checks for an existing lead. Both deduplication checks run on every contact — if a match is found, the record is updated rather than duplicated.
What happens when a prospect replies?
Replies are handled by your Instantly sequence and Gmail inbox as normal — the agent doesn't intercept replies. When a rep responds to a reply, Instantly pauses the sequence for that contact automatically. The HubSpot record is already there with full context, so the rep doesn't need to research the prospect from scratch.
Related Use Cases

More Sales Agents You Can Build

Get Started

Put Your Entire SDR Workflow on Autopilot

No code. No credit card to start. Production-ready in under 10 minutes.

Read the Docs