This is an operator's runbook, not a blog post. Hand the whole thing to your AI agent, Claude Code, and work through it step by step. Each step tells you what the agent does and the exact instruction to give it.
The entire workflow runs in one Claude Code session. No Zapier, no Clay, no n8n, no engineers. Three accounts and a terminal. What follows is the same stack that produced 3 positive replies two hours after launch, on a Monday morning, in the cybersecurity niche.
Section 01The stack at a glance
OperationOne agent orchestrates every tool in one place, so you never export a single CSV by hand.
The trick isn't any single tool. It's that the agent runs all of them from one seat: sourcing, signals, email-finding, list hygiene, copy, and launch. Here is the full stack and where each piece runs.
| # | Tool | Role | Where it runs |
|---|---|---|---|
| 1 | Deepline | Sourcing + intent layer (orchestrates the data providers below) | The data engine |
| 2 | Crustdata (YC F24) | ICP-fit accounts: firmographics, role data, intent | Routed through Deepline |
| 3 | PredictLeads | Hiring + funding/raise signals per account | Routed through Deepline |
| 4 | Hunter.io | Email finding + verification | Routed through Deepline |
| 5 | Claude Code | The operating system: sort, clean, tier, write | Your terminal |
| 6 | Smartlead | Sending, warming, launch, reply classification | The sequencer |
You only sign up for three things: Deepline (which gives you tools 2 through 4 through one interface), Claude Code, and Smartlead. Everything else is routed.
Section 02Setup, do this once
OperationInstall three tools once. After that, the whole workflow runs from a single Claude Code session.
Deepline is the data layer. Install the CLI and agent skills by giving your agent this one line:
Once installed, Claude Code can call Crustdata, PredictLeads, and Hunter through Deepline, with no separate logins to manage. (Curious what's under the hood: Crustdata at crustdata.com, PredictLeads at predictleads.com, Hunter at hunter.io.)
Section 03Source the list
OperationPull target companies and contacts in one call, with hiring signals and firmographics attached. No CSV exports, no manual list building.
Deepline pulls the accounts and the contacts in a single call, with firmographics and hiring signals already attached. You skip the export-import-merge dance entirely.
Section 04Layer the intent signals
OperationCrustdata gives the base ICP-fit layer. PredictLeads surfaces hiring and raise signals on every account before you write a word of outreach.
Crustdata supplies firmographics, role data, and intent. PredictLeads adds the live triggers, who is hiring and who just raised, so your openers are built on something real instead of "I saw your website."
Section 05Find and verify the emails
OperationFind work emails for every contact and verify them before they ever hit the sequencer. Verified-only protects your sender reputation from day one.
Hunter finds the work email and verifies it in the same pass, before anything touches Smartlead. Verifying up front, not after the bounces roll in, is what keeps a new domain alive.
Section 06Sort, clean, and tier the list
OperationIn one session, Claude Code sorts and segments the list, removes duplicates, normalizes messy company names, and tiers leads into priority buckets.
This is where Claude Code earns its title as the operating system. In a single session it de-duplicates, fixes the messy company names a real person would never say out loud, segments into buckets, and tiers every lead by fit and signal strength.
Section 07Write the personalized openers
OperationWrite the opener for each lead from the signal you already pulled, the hiring post, the raise, the role data, not from generic "I saw your website" filler.
The opener is built from the signal you already have on the row. The hiring post, the raise, the role, whatever is strongest. One session writes every opener and drops them straight into a column your sequencer can map.
Section 08Load and launch
OperationLoad the cleaned, personalized list into Smartlead, where inbox warming, the sending schedule, and reply classification live. Then you launch.
Smartlead is the last stop: warming, schedule, ESP matching, reply classification. The agent loads the bucket, maps the variables, spreads across your warmed mailboxes, and pauses for your review before a single email goes out.
ClosingThe one principle underneath all of it
Six tools, one session, three replies before lunch, but the tools aren't the lesson. This is what happens when your stack is wired correctly and the offer actually matches the ICP temperature: a live hiring signal, a verified inbox, an opener that proves you read the signal, and an offer they can't get a "no" out of fast enough. The stack just lets one person run it end to end.
Want this run for you?
This is the exact workflow AptAI Systems runs for cold outbound. If you'd rather have it built and launched for you, performance-based, where you only pay when meetings land, book a 30-minute call and we'll map it to your offer.
Book A GTM Strategy Call →