Discover our GTM Flywheel: Content, Ads & Outbound working as oneLearn more
ColdIQ Logo
Agency
Tools
Education
Get In Touch
AI Sales

How Claude Code Builds an Entire Outbound Campaign in Under 20 Minutes

Claude Code runs the full outbound campaign workflow from a single terminal session. It scores company lists against ICP criteria, finds verified emails through a waterfall of providers like Apollo and Prospeo, generates personalized email sequences based on proven templates, and uploads the finished campaign directly into Instantly via API. The entire process takes under 20 minutes instead of the typical 3 to 5 hours.

Michel Lieben
Michel Lieben
MAR 17 2026
How Claude Code Builds an Entire Outbound Campaign in Under 20 Minutes

Table of content

1. Why Outbound Campaign Building Takes Too Long
Campaign Ideation Tool
2. ICP Scoring With AI
3. Waterfall Email Enrichment
Email Finder Tool
4. AI-Generated Copy That Converts
5. One-Click Campaign Upload to Instantly
Spam Checker Tool
6. What This Means for GTM Teams
7. Conclusion

Share article

Talk to a GTM engineer

Building an outbound campaign from scratch is a multi-hour operation. You pull a company list, research each account, score them against your ICP, find contact information, write personalized emails, and upload everything into your sending platform. Most of that time is spent on repetitive data work, not strategy.

We ran a live demo where Claude Code handled the entire workflow in a single terminal session. Kenny Damian fed it a list of companies, wrote a few prompts, and Claude Code took over. It scored the list, found emails, wrote personalized copy, and uploaded the campaign into Instantly. The whole process took fewer than 20 minutes.

Here is exactly how each step works and why this changes the GTM workflow permanently.

1. Why Outbound Campaign Building Takes Too Long

A typical outbound campaign involves five distinct phases: list building, ICP scoring, email enrichment, copy personalization, and campaign upload. Each phase requires a different tool, a different interface, and a different skill set.

List building happens in Clay or a data provider. Scoring happens in a spreadsheet or a custom formula. Email finding goes through Apollo, Prospeo, or FullEnrich. Copy gets written manually or through templates. Then everything gets formatted and uploaded to Instantly or lemlist.

Each transition between tools introduces friction. You export a CSV, reformat columns, clean data, paste it somewhere else, and repeat. A single campaign for 500 leads takes 3 to 5 hours of manual work before a single email goes out.

The problem is not any individual step. The problem is the number of handoffs between them. Every handoff is a place where data gets lost, formatting breaks, or someone makes a copy-paste error.

Claude Code eliminates the handoffs entirely. It runs the complete pipeline inside one session, calling APIs directly, processing data in memory, and pushing the final output to your sending platform without ever leaving the terminal.

If you want to brainstorm campaign angles before building, you can generate ideas based on your ICP and offer, for free:

Campaign Ideation Tool

Enter your email to generate your campaign ideas.

Bot protection
Loading...

We'll also email you a link to the results.

2. ICP Scoring With AI

The first thing Claude Code did was score and prioritize the entire company list against our ICP criteria.

We defined the scoring rules in the prompt: industry fit, company size, growth signals, tech stack indicators, and relevance to what we sell. Claude Code read through every company in the list and assigned a priority score based on those criteria.

This is not simple keyword matching. Claude Code understands context. A company with 50 employees that just raised a Series A and is hiring three SDRs scores differently than a 50-person company that has been flat for two years. The model weighs multiple signals together the way a senior sales rep would, but across hundreds of accounts simultaneously.

The output was a ranked list. Tier 1 accounts at the top, lower-priority accounts at the bottom. This ranking then determined how much personalization effort each account received in the copy generation step.

What makes this different from building a scoring model in Clay is speed of iteration. If the scoring criteria need to change, you update the prompt. No formula rebuilds. No column reconfiguration. You describe what a good-fit account looks like in plain English, and Claude Code applies it.

For teams running multiple campaigns per week, this cuts the list qualification step from 45 minutes to under 3 minutes.

3. Waterfall Email Enrichment

Once the list was scored, Claude Code needed verified email addresses for each contact. This is where the waterfall enrichment pattern comes in.

The first call went to Apollo's API. Apollo has one of the largest B2B contact databases, and for many accounts it returned a verified email on the first try. But no single provider has 100% coverage. For the contacts Apollo missed, Claude Code automatically moved to the next enrichment provider.

This is the waterfall approach we use at ColdIQ across all campaigns. You start with your highest-confidence provider and cascade through alternatives for the gaps. The sequence might look like this:

→ Apollo as the primary source (largest database, fast API)

→ Prospeo for contacts Apollo missed (strong on European domains)

→ FullEnrich as a third-pass provider (aggregates multiple sources)

→ Wiza or LeadMagic for remaining gaps

Each provider returns different confidence levels. Claude Code filters out low-confidence results and only keeps verified addresses. The result is a clean contact list with the highest possible coverage rate, built automatically in minutes.

Manually, this process involves exporting unmatched contacts from one tool, uploading them to another, downloading results, merging spreadsheets, and deduping. With Claude Code, it is a single loop in the script. If provider A returns nothing, try provider B. If B returns nothing, try C. No manual intervention.

You can find verified email addresses for any contact using the same providers we use, for free:

Email Finder Tool

Your target's information

Fields marked with * are required

Enter just the domain (e.g., company.com) or paste a website URL

Please enter a professional email address

Bot protection
Loading...

Please fill in all required fields

4. AI-Generated Copy That Converts

With a scored list and verified emails, Claude Code moved to writing the outreach sequences. This is where it gets interesting.

We did not ask Claude Code to write cold emails from scratch. We fed it our best-performing outreach templates as reference material. These are sequences that have generated millions in pipeline across dozens of campaigns. The prompt included our copywriting rules: under 100 words per email, no jargon, subject lines that look like they came from a colleague, yes/no CTAs, and a first line that answers "why you, why now."

Claude Code generated personalized copy templates with dynamic variables. Each email referenced specific details about the target company. For a SaaS company that just raised funding, the opening line mentioned the raise. For a company hiring SDRs, it referenced the hiring signal. Different triggers produced different copy variations, all within the same campaign structure.

The sequence format followed our standard pattern:

→ Email 1: New thread, trigger-based opening, problem statement, soft CTA

→ Email 2: Threaded reply to E1, short follow-up with a different angle

→ Email 3: New thread, case study or social proof, direct CTA

→ Email 4: Threaded reply to E3, breakup email, final ask

Each email included fallback copy for cases where a dynamic variable was empty. If the funding amount was not available, the email still worked with a generic but relevant opening. This is critical. Personalization that breaks when data is missing is worse than no personalization at all.

The copy was not perfect out of the box. Some lines needed tightening. A few CTAs could have been sharper. But it was 85% of the way there, and the editing pass took 10 minutes instead of the hour it would take to write four emails from scratch for each segment.

5. One-Click Campaign Upload to Instantly

The final step was pushing everything into Instantly. Leads, email sequences, sending schedules, and campaign settings.

Claude Code used Instantly's API to create the campaign, upload the lead list with all enriched fields, attach the email sequences, and configure the sending parameters. What normally requires 20 minutes of clicking through the Instantly UI happened in a single API call.

The campaign was live and ready to send. Leads were tagged by ICP tier so performance could be tracked by segment. The sequences were properly threaded so Email 2 appeared as a reply to Email 1 in the recipient's inbox. Sending limits and schedules were set according to our deliverability standards.

This is the step most teams underestimate. Uploading a campaign is not hard, but it is tedious. Mapping CSV columns to platform fields. Setting up sequences in the right order. Configuring reply tracking. When you run 10 or 15 campaigns per month, the cumulative upload time adds up to hours of repetitive work every week.

With Claude Code handling the API integration, that time drops to zero. The campaign goes from scored list to live in Instantly without anyone touching the platform UI.

If you want to check whether your email copy and sending setup will land in the inbox before you launch, you can test it for free:

Spam Checker Tool

Fields marked with * are required

Required0/2000
Required0/20000

Please enter a professional email address

Bot protection
Loading...

6. What This Means for GTM Teams

The demo was not a proof of concept. It was a production workflow running on real data with real APIs.

Here is what changes when you automate campaign building this way:

→ A single GTM engineer can launch 5 to 10 campaigns per week instead of 2 to 3

→ ICP scoring becomes a prompt change, not a formula rebuild

→ Email enrichment waterfalls run automatically without manual CSV exports

→ Copy generation produces drafts that need editing, not blank-page creation

→ Campaign upload is an API call, not 20 minutes of clicking

The role shifts from execution to oversight. Instead of spending 4 hours building one campaign, you spend 20 minutes reviewing and tweaking the output of an automated build. The human judgment is still there. It is just applied at the editing layer instead of the assembly layer.

This also changes hiring. A team that needed three people to manage campaign operations can now do the same volume with one person and Claude Code. That person needs to understand ICP design, copy principles, and deliverability. But they do not need to spend their days on data manipulation and platform uploads.

For agencies like ours, this means more campaigns, faster turnaround, and better quality control. For in-house teams, it means your senior people stop doing junior work.

‍

7. Conclusion

The outbound campaign workflow has not changed much in the last five years. The tools got better, the data got richer, but the process stayed manual. You still pull lists, score accounts, find emails, write copy, and upload campaigns one step at a time.

Claude Code compresses that entire chain into a single terminal session. It is not replacing the strategy. It is replacing the execution layer between strategy and live campaign. You still decide who to target, what to say, and how to position the offer. Claude Code handles the 4 hours of data work in between.

The teams that adopt this workflow will operate at a fundamentally different speed than those still building campaigns manually. Not because the emails are better. Because they can run 5x more campaigns in the same time, test more angles, and iterate faster on what works.

The campaign building bottleneck is gone. What matters now is the quality of your strategy, your targeting, and your offer. The execution is automated.

Michel Lieben
Michel Lieben
Founder, CEO

Michel Lieben is the Founder & CEO of ColdIQ, a B2B sales prospecting agency trusted by 100+ organizations. He’s launched hundreds of outbound campaigns, mastered tools like Clay and Lemlist, and shares sharp, actionable insights on scaling sales with AI, automation, and strategy.

Share article

Talk to a GTM engineer

FAQ

Claude Code is Anthropic's command-line AI agent that runs directly in your terminal. Unlike ChatGPT, which operates through a chat interface and requires you to copy-paste data back and forth, Claude Code can call APIs, process files, and execute multi-step workflows autonomously. For outbound sales, this means it can read a company list, call enrichment APIs like Apollo and Prospeo, write email copy, and push the finished campaign to Instantly, all in one session without any manual data transfers between tools.

More articles

Discover more articles on the same topic.

MAR 18, 2026
The Best Web Scraping APIs for B2B Data in 2026

Claude Code's native agent handles most B2B research tasks, but scale, authentication barriers, and anti-bot protection push you toward dedicated scraping APIs. The three categories of scraping APIs — webpage extractors (Firecrawl, Jina AI), search engine APIs (Exa, Linkup), and niche platform scrapers (Apify, Rapid) — each solve different data access problems. Teams building proprietary data pipelines from sources competitors aren't using create a prospecting edge that bought lists can't replicate.

Michel Lieben
MAR 17, 2026
AI Agents vs Agentic Workflows vs Automation: What Is the Difference?

AI agents, agentic workflows, and non-agentic automation each serve different roles. Non-agentic workflows use AI as a content tool with humans driving every step. Agentic workflows automate repeatable sequences with triggers and fixed logic. AI agents pursue broader goals, adapt to changing context, and persist until objectives are met. The best teams match each approach to the right task.

Michel Lieben
MAR 17, 2026
What Are The Best AI Tools for Sales GTM in 2026 (After Testing 200+)

Discover what are the best AI tools for sales GTM in 2026. Explore top categories like workflow builders, sourcing agents, and video tools to scale revenue.

Michel Lieben
Available to Hire
User 1
User 2
User 3
User 4
User 5
User 6
User 7

Make your cold emails count

No setup rituals. No DNS sorcery. Just emails that send, land, and look damn good doing it. Get started now. Because why wait?

All there is to know about the latest prospecting techniques

Growth

AgencyAccelerator ProgramInboxes
Grow your revenue

Resources

Tech StackVideo ContentCase StudiesBlogWe're HiringFor Investors

GTM Tools

FREE GTM ToolsColdIQ Exclusive DealsAI Sales ToolsLinkedIn ToolsSales ToolsData SourcesAI Marketing ToolsAI AgentsContact us
Elite Studio - Partner Badge - 2025 - ColdIQ

Free Tools

Email FinderMobile FinderEmail Spam CheckerFind Similar Companies

Get In Touch

[email protected]
@MichLieben
Michel Lieben
@MichLieben
Elite Studio - Partner Badge - 2025 - ColdIQ
Copyright 2026 © ColdIQ LLC.
PrivacyTerms
All rights reserved.