Build an AI agent that builds a cold outreach campaign in Instantly end-to-end: finds prospects in Apollo, creates a segmented lead list, sets up the email sequence, and launches the campaign — all logged to a Google Sheet. Removes the manual setup work between finding a prospect and sending the first email.
The agent eliminates the manual setup work that sits between a prospect list and a live campaign — building the lead list, creating the campaign, adding the leads, and tracking results — so your team can focus on replies.
Search prospects → create lead list → create campaign → add leads → track analytics
Apollo searched with ICP filters — title, industry, funding stage, company size — returns matched contacts for the campaign
Segmented lead list created in Instantly — prospects grouped by ICP segment for targeted sequence assignment
Instantly campaign created with sequence steps, send schedule, and personalisation variables configured automatically
All enriched prospects added to the campaign as Instantly leads — deduplication checks run before every add
Campaign analytics fetched from Instantly and logged to Google Sheets — open rates, click rates, replies, and bounces
The agent eliminates the manual setup work that sits between a prospect list and a live campaign — building the lead list, creating the campaign, adding the leads, and tracking results — so your team can focus on replies.
Apollo searched with your ICP filters — title, seniority, industry, company size, geography, and tech stack. Only prospects that match your target profile are added to the campaign.
Prospects grouped by ICP segment — startup, mid-market, enterprise — and added to the corresponding Instantly lead list. Different segments get different sequences and messaging.
Instantly campaign created with all configuration — sequence steps, send windows, daily limits, personalisation variables, and tracking settings — all set automatically based on your campaign template.
All prospects added to the Instantly campaign in bulk with deduplication checks on every contact. No manual uploading, no CSV formatting, no checking for existing leads.
Instantly campaign analytics fetched on a schedule — open rates, click rates, reply rates, and bounce rates — and logged to Google Sheets for reporting and campaign comparison.
Campaign structure defined once as a template — sequence steps, send schedule, from name, and subject line variables. Agent uses the template for every new campaign run, with segment-specific overrides.
How the agent chains Apollo's prospecting API, Instantly's campaign management API, and Google Sheets to build and launch a production-grade cold outreach campaign without manual configuration.
Prospect searching via Apollo filters by ICP criteria and returns matched contacts. Bulk people enrichment then fetches email, title, LinkedIn, and company signals for every contact returned.
Lead list creation via Instantly groups prospects by ICP segment. Each list named, tagged, and associated with the correct campaign. List structure defined by configuration — segments map to Instantly list IDs.
Campaign creation via Instantly API sets all parameters from a pre-defined template: sequence steps, email content, send schedule, daily limits, tracking settings, and from-address. No UI interaction required.
Campaign analytics fetched from Instantly on a schedule and appended to a Google Sheet — open rate, click rate, reply rate, bounce rate, unsubscribes, and total emails sent. One row per campaign per reporting period.
Apollo rate limits, Instantly API errors, and duplicate lead detection all handled automatically. Failed lead adds retried with backoff. All errors logged to Sheets with full context for ops review.
Apollo and Instantly API keys stored encrypted. Google Sheets accessed via service account scoped to specific spreadsheets. No OAuth tokens stored in plain text. All credentials rotatable without redeployment.
Build an AI agent that creates and launches a cold outreach campaign in Instantly end-to-end: 1. Prospect Search — Query Apollo with ICP filters: job title, seniority, industry, company size, geography, and technology stack. Return matched contacts with verified email addresses. 2. Lead List Creation — Create a segmented lead list in Instantly. Group prospects by ICP tier (e.g. startup, mid-market, enterprise). Name each list with the campaign name and segment. 3. Campaign Creation — Create an Instantly campaign from a pre-defined template: - Set campaign name, from-address, and daily send limits - Configure sequence steps (email 1, follow-up 1, follow-up 2) with personalisation variables - Set send schedule (days of week, time windows) - Enable open and click tracking 4. Add Leads — For each enriched prospect: - Check for duplicates in Instantly by email before adding - Create a lead record with all enriched fields (name, company, title, LinkedIn) - Associate with the correct lead list and campaign based on ICP segment 5. Analytics Tracking — Fetch campaign analytics from Instantly on a daily schedule: emails sent, open rate, click rate, reply rate, bounce rate. Append to Google Sheets with campaign name and date. 6. Sheets Log — Log every prospect added: name, company, email, segment, campaign name, date added, and Instantly lead ID. Integrations: Apollo (prospect search), Instantly (lead list, campaign creation, lead add, analytics), Google Sheets (prospect log & analytics reporting).
No code. No credit card to start. Production-ready in under 10 minutes.