This playbook builds
exactly that.
Step by step. Every tool named. Every command shown. By the end your entire outbound runs from Telegram — finding leads, writing emails, handling replies, booking meetings. While you live your life.
The 4 Things Your Agent Does
The post promised four things. Here is which step in this playbook builds each one.
| WHAT THE AGENT DOES | HOW IT WORKS | BUILT IN |
|---|---|---|
| Finds leads while you're on calls | Apollo + PhantomBuster pull signal-scored prospects automatically every morning. OpenClaw delivers them to your Telegram. | Steps 3 + 8 |
| Writes emails while you're having lunch | Claude AI generates a personalised 5-email sequence per prospect. Loads directly into Instantly. No copy-pasting. | Steps 6 + 8 |
| Handles replies while you're in meetings | n8n catches every reply, Claude classifies it, drafts a response, sends you the draft on Telegram for 1-tap approval. | Steps 7 + 8 |
| Books meetings while you're asleep | Positive replies get a booking email with your Cal.com link sent automatically. Meeting appears in your calendar. | Steps 7 + 8 |
The System Map — Everything Connected
OpenClaw sits in the middle. It receives your Telegram commands and tells every other tool what to do. This is what makes the morning report possible.
Get Your Tools
Ready
Before you build anything, you need the right accounts set up. This is your complete tool setup checklist. Tick each one off before moving to Step 2.
Free Tools (Set these up first)
- Claude AI account — Go to claude.ai, sign up free. Then go to console.anthropic.com and get an API key. You'll need this to connect Claude to your tools. Cost: $5–20/month depending on usage.
- n8n account — Go to n8n.io. Free plan available. This is the automation glue that connects your tools. Think of it like Zapier but more powerful and AI-friendly.
- Airtable account — Go to airtable.com. Free plan is enough to start. This is where you track leads, replies, and meetings. It replaces a spreadsheet with a proper database.
- Telegram app — Download Telegram on your phone. You'll use this to command your AI agent later via OpenClaw. Takes 2 minutes to set up.
Paid Tools (Start with the cheapest plan)
- Apollo.io — Go to apollo.io. The free plan gives 50 leads/month which is enough to start. Upgrade to Basic ($49/month) when you're ready to scale. This is your lead database.
- Instantly.ai — Go to instantly.ai. Start with Growth plan ($37/month). This sends your emails, rotates your inboxes, and handles warmup automatically.
- Findymail — Go to findymail.com. Starter plan at $49/month. Finds verified emails from LinkedIn URLs in bulk. Perfect for enriching your Apollo export automatically.
- PhantomBuster — Go to phantombuster.com. Free trial available, Starter at $56/month. Scrapes LinkedIn profiles, posts, and company data automatically. Use the "LinkedIn Profile Scraper" phantom to pull research for personalisation.
- Domain registrar (Namecheap or GoDaddy) — You need to buy 2–3 cheap domains ($10–15 each/year) for cold outreach. Never use your main business domain. We cover this fully in Step 4.
Total Starter Cost
| TOOL | PLAN | MONTHLY COST | WHAT IT DOES |
|---|---|---|---|
| Claude API | Pay as you go | ~$15/mo | AI brain — writes emails, handles replies |
| Apollo.io | Basic | $49/mo | Lead database + email finder |
| Instantly.ai | Growth | $37/mo | Email sending + warmup |
| Findymail | Starter | $49/mo | Finds verified emails from LinkedIn URLs |
| PhantomBuster | Trial → Starter | $0–56/mo | LinkedIn scraping — profiles, posts, data |
| n8n | Free / Cloud $20 | $0–20/mo | Automation workflows |
| Airtable | Free | $0/mo | Lead & reply tracking |
| Domains (×2) | Annual ÷ 12 | ~$3/mo | Outreach domains |
| VPS for OpenClaw | Basic VPS | $6–24/mo | Runs your AI agent 24/7 |
| TOTAL | ~$159–253/mo | Full system running |
Define Exactly
Who to Target
Your ICP (Ideal Customer Profile) is the most important thing in this entire playbook. Get this wrong and nothing else matters. Get it right and everything becomes easier.
Part 1 — Fill in Your ICP (Do this now)
Answer these questions as specifically as possible. The more specific, the better your results. "B2B companies" is NOT specific. "B2B SaaS companies selling to HR teams with 50–200 employees" IS specific.
Part 2 — Use Claude to Sharpen Your ICP
Paste this prompt into Claude with your answers filled in. Claude will help you identify gaps, sharpen your targeting, and give you search queries ready to use in Apollo.
Part 3 — Who NOT to target (Exclusion List)
Just as important as defining who you want is defining who you don't want. Write this down and use it as a filter when building your lead list.
- Companies smaller than your minimum size threshold — they won't have budget
- Industries you've tried before that don't convert for you
- Titles without budget authority (e.g. coordinators, analysts, interns)
- Competitors and competitor clients (if you know them)
- Companies that already use a tool you'd replace (if you know from BuiltWith)
Build Your Lead List
the Right Way
Now you know who to target. This step shows you how to find them, get their verified email addresses, and research each one so your emails feel personal — not blasted.
Part 1 — Find Leads in Apollo.io (Step by Step)
- Step 1: Log into Apollo.io → click "Search" → select "People"
- Step 2: Set filters — Job Title (type your ICP titles), then add Company Headcount range (e.g. 10–200)
- Step 3: Add Geography filter — select your target countries or cities
- Step 4: Add Industry filter — select the industries from your ICP
- Step 5: Click "Save Search" — give it a name. Apollo will alert you when new people match.
- Step 6: Select 50–100 results → click "Export" → download the CSV with verified emails
Part 2 — The Boolean Search Trick
In Apollo's search bar, you can use special search logic called Boolean to find very specific people. Copy these examples and replace the values with your own:
Part 3 — Clean Your List (Critical Step)
Before you send a single email, verify that every email address on your list is real. Sending to fake or dead emails damages your sending reputation. This is called "email verification."
- Step 1: Export your lead list as a CSV from Apollo
- Step 2: Go to millionverifier.com → upload your CSV → run verification
- Step 3: Download the results. Keep only "VALID" emails. Delete "INVALID" and "UNKNOWN".
- Step 4: Your clean list is now ready to load into Instantly.ai
Part 4 — AI Research with Findymail + PhantomBuster (For higher reply rates)
Findymail finds verified emails from LinkedIn URLs in bulk. PhantomBuster scrapes LinkedIn profiles — pulling recent posts, job titles, and company data. This research feeds into your Claude prompts so every email feels written specifically for that person.
Setup Domains
& Inboxes
This is your email sending infrastructure. It's technical but straightforward if you follow these steps exactly. Never skip this — it is the foundation that determines whether your emails land in inboxes or spam folders.
Part 1 — How Many Domains & Inboxes
| SETUP | DOMAINS | INBOXES | EMAILS/DAY | EMAILS/MONTH |
|---|---|---|---|---|
| Beginner (starting out) | 1 domain | 3 inboxes | 75–90 | ~2,000 |
| Growth (scaling up) | 3 domains | 9 inboxes | 225–270 | ~6,000 |
| Agency (full scale) | 5 domains | 15 inboxes | 375–450 | ~10,000 |
Part 2 — Step by Step: Buy Your Domain
- Step 1: Go to namecheap.com (cheapest option, ~$10/year per domain)
- Step 2: Search for a domain similar to your brand. Examples: if your domain is "auralynxai.com" buy "tryauralynx.com" or "getauralynx.com" or "auralynxhq.com"
- Step 3: Buy 2–3 domains. Spread them across different registrars for extra safety.
- Step 4: Point each domain to Google Workspace (you'll set this up in the next step)
Part 3 — Create Email Inboxes in Google Workspace
- Step 1: Go to workspace.google.com → create an account using your new outreach domain (e.g. tryauralynx.com). Cost: ~$6/inbox/month.
- Step 2: Create 3 email accounts per domain using real-sounding name variations: tanveer@tryauralynx.com, tanveer.a@tryauralynx.com, t.ahmed@tryauralynx.com
- Step 3: Add DNS records — In your domain registrar, add 3 records: SPF record (says "Google can send from this domain"), DKIM record (email signature), DMARC record (spam policy). Google Workspace setup wizard guides you through this.
- Step 4: Connect all 3 inboxes to Instantly.ai → Settings → Email Accounts → Connect Gmail → repeat for each inbox
Part 4 — The 3 DNS Records (Plain English Explanation)
Every email domain needs 3 technical records to be trusted by email providers. Here's what each one does in simple terms:
| RECORD | WHAT IT DOES (PLAIN ENGLISH) | HOW TO ADD IT |
|---|---|---|
| SPF | Tells email providers "Google is allowed to send email on my behalf." Without this, your emails look like they're from a fake sender. | Google Workspace wizard adds this automatically |
| DKIM | Adds a digital signature to every email you send — like a wax seal that proves the email wasn't tampered with after leaving your server. | Google Workspace wizard adds this automatically |
| DMARC | Tells email providers what to do if someone tries to fake emails from your domain. Start with "p=none" (monitor only) then change to "p=quarantine" after 4 weeks. | You add this manually — paste the record shown below |
Warm Up Your
Inboxes First
A brand new email address has zero reputation. Email providers don't trust it yet. You must "warm it up" for 6 weeks before sending a single cold email. This step explains exactly how.
How Warmup Works in Instantly.ai
Instantly has a built-in warmup feature. When you turn it on, it automatically sends real-looking emails between your inboxes and other Instantly users' inboxes — and those users' inboxes automatically reply and mark your emails as "not spam." This builds your reputation passively in the background.
- Step 1: In Instantly, go to each email account → toggle "Warmup" to ON
- Step 2: Set warmup daily limit to 5 emails/day for Week 1–2
- Step 3: Do NOT touch your cold campaign settings yet. Warmup only.
- Step 4: Every week, check your spam score at GlockApps.com (free). Target score: above 90/100
- Step 5: Never turn warmup off — even after you start sending cold emails, keep warmup running in the background forever
The 7-Week Warmup Schedule
Follow this exactly. The numbers below are per inbox per day.
Write Emails
with AI
This is where most cold email systems fail — not because the system is broken, but because the emails are generic. This step shows you exactly how to use Claude to write emails that feel personal, land in context, and get replies.
Part 1 — The 3 Rules of AI Cold Email Copy
Before you write a single word, understand these three rules. Everything in this step is built around them.
Part 2 — The Email Formula (ABI)
Every email you write follows the same 3-part formula: Attention → Bridge → Invite. Three sentences. That's it.
Part 3 — The Master Email Prompt for Claude
Copy this prompt into Claude (or automate it via n8n to run per prospect). Replace the placeholder values with your real information once, and Claude will generate a personalised email for any prospect.
Part 4 — The 5-Email Sequence
One email is rarely enough. You need a sequence of 5 emails sent over 18 days. Each one has a different angle. If they don't reply after all 5, you send one final "breakup" message.
| SEND DAY | PURPOSE | LENGTH | |
|---|---|---|---|
| Email 1 | Day 1 | Signal reference + soft question | 60–80 words |
| Email 2 | Day 3 | Drop a case study or useful resource | 50–70 words |
| Email 3 | Day 7 | Different angle — address a specific pain | 50–60 words |
| Email 4 | Day 12 | Soft reframe — "last thought" | 40–50 words |
| Email 5 | Day 18 | Breakup — leaves door open | 30–40 words |
Send Emails &
Handle Replies
Your warmup is done. Your emails are written. Now you launch — and you set up the AI system that reads every reply, classifies it, and drafts a response in under 1 second.
Part 1 — Launch Your Campaign in Instantly
- Step 1: In Instantly → Campaigns → New Campaign. Name it (e.g. "March-B2B-Founders")
- Step 2: Upload your verified lead list CSV
- Step 3: Add your 5-email sequence. Set timing: Day 1, +2 days, +4 days, +5 days, +6 days
- Step 4: Select your sending accounts (all 3 inboxes). Instantly will rotate between them automatically.
- Step 5: Set sending schedule — Monday to Friday only. Between 8am–5pm in your prospect's timezone. Never send on weekends.
- Step 6: Set daily limit: 25–30 emails total across all inboxes. Never exceed 30/inbox/day.
- Step 7: Click Launch. Monitor for the first 48 hours. Check open rate — it should be above 35%.
Part 2 — The AI Reply Handler (n8n + Claude)
This is what separates a basic cold email setup from an AI-powered system. Every reply gets automatically classified by Claude in under 1 second and routed to the right action.
| REPLY TYPE | SIGNALS | AI ACTION |
|---|---|---|
| ✅ Positive | "Yes interested", "Let's talk", "What availability?" | Draft booking email with Cal.com link → alert Telegram |
| 🤔 Maybe | "Send more info", "Interesting", "Tell me more" | Draft case study follow-up → send to your review queue |
| ⏰ Not Now | "Wrong timing", "Try Q3", "With another vendor" | Log re-engage date → draft polite "understood" reply |
| 👤 Referral | "Talk to our Head of X", "Contact [Name]" | Extract new contact → add to lead list → enrich via Findymail |
| ❌ Unsubscribe | "Remove me", "Stop emailing", "Unsubscribe" | Remove from all campaigns → add to suppression list |
Part 3 — Build the Reply Handler in n8n
This workflow runs automatically. Every time someone replies to your cold email, n8n catches it, sends it to Claude for classification, and routes it appropriately.
OpenClaw —
Your Command Centre
This is where everything connects. OpenClaw is the cockpit of your entire cold email machine. You install it once on a $6/month server, connect it to Telegram, and from that moment — you control your entire outbound system from your phone.
Part 1 — Install OpenClaw (Step by Step)
What you need first: A VPS (Virtual Private Server) — a small computer in the cloud that runs 24/7. The cheapest option is DigitalOcean Droplet or Hetzner Cloud. Start with the smallest plan (~$6/month). You'll SSH into it and run the commands below.
- Step 1 — Get a VPS: Go to hetzner.com → Cloud → Create Server → choose CX11 (smallest, cheapest) → Ubuntu 24.04 → Create. You'll get an IP address and root password by email.
- Step 2 — Connect to your server: Open Terminal on your Mac or PuTTY on Windows → type: ssh root@YOUR_SERVER_IP → enter your password
- Step 3 — Install Node.js: Run: curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y nodejs
- Step 4 — Install OpenClaw: Run the commands in the box below one by one
- Step 5 — Run setup wizard: OpenClaw will guide you through connecting your Claude API key and choosing Telegram as your channel
- Step 6 — Create your Telegram bot: Open Telegram → search @BotFather → /newbot → name it "AuraLynx Agent" → copy the token it gives you
- Step 7 — Paste token into OpenClaw config and restart. Your bot is now live.
Part 2 — How OpenClaw Connects to Your Cold Email Stack
OpenClaw uses "Skills" — small plugins you build that give your agent specific abilities. You build one skill per tool in your stack. Here are the 5 skills to build for your cold email system:
| SKILL NAME | WHAT IT DOES | TELEGRAM COMMAND |
|---|---|---|
| Lead Puller | Connects to Apollo + Findymail. Pulls today's signal-scored leads. Shows you a summary on Telegram. | "pull leads" or "today's pipeline" |
| Sequence Writer | Takes prospect details, sends them to Claude with your email prompt, generates a full 5-email sequence, and loads it into Instantly. | "write sequence for [name]" |
| Reply Handler | Pulls unhandled replies from Instantly, classifies them, drafts responses, and sends you Telegram alerts for positive replies. | "handle replies" |
| Stats Reporter | Queries Instantly and Airtable, returns today's open rate, reply rate, meetings booked, and best performing email. | "stats" or "daily report" |
| Domain Monitor | Runs weekly GlockApps + MXToolbox checks on your domains. Alerts you immediately if a domain gets blacklisted or drops below 90/100 health score. | Runs automatically every Monday |
Part 3 — Your Typical Day with OpenClaw
Here is exactly what your morning looks like once this system is fully running. Total time needed from you: under 10 minutes.
Part 4 — Security (Read This)
- Lock your allowFrom setting in OpenClaw config to your personal Telegram username only. Anyone who can message your bot has full control of your agent.
- Never make your server publicly accessible without a firewall. Use Tailscale (free) to create a private tunnel if you need remote access.
- Store your API keys in .env files — never in config files that could accidentally end up on GitHub.
- Run "pnpm openclaw doctor" — this built-in health check flags any security issues with your setup.
Measure &
Improve Weekly
The system is running. Now you make it better every single week. You only need to track 5 numbers. When one number is below target, you fix only that thing. This is how the system compounds.
The 5 Numbers That Matter
Ignore everything else. These five numbers tell you the complete health of your system. Check them every Friday.
| METRIC | WHERE TO CHECK | TARGET | IF BELOW TARGET |
|---|---|---|---|
| Open Rate | Instantly dashboard | 40–55% | Deliverability problem. Check spam score at GlockApps. Don't change your copy yet. |
| Reply Rate | Instantly dashboard | 8–15% | Email copy problem. Rewrite your opening lines. Make them more specific to each prospect. |
| Positive Reply Rate | Airtable | 3–6% | Targeting problem. Your ICP may be off. Check: are you targeting real decision-makers with budget? |
| Meetings Booked | Google Calendar / Cal.com | 5–10/month (per 1 domain) | CTA problem. Try asking for a 15-min call instead of 30. Make it easier to say yes. |
| Bounce Rate | Instantly dashboard | Under 2% | List quality problem. Reverify your list. Only send to VALID emails from Millionverifier. |
The Funnel at Full Scale
The Weekly Improvement Loop
| WEEK | WHAT TO FIX | HOW TO FIX IT |
|---|---|---|
| Week 1 | Subject line | Use Claude to generate 10 new variants. A/B test 2 at a time in Instantly. |
| Week 2 | Opening line | Make it 30% more specific. Reference a signal, a post, or a company fact. |
| Week 3 | ICP targeting | Remove bottom 20% of your list (lowest signal scores). Add higher-signal prospects. |
| Week 4 | CTA | If asking for a 30-min call, switch to 15 min. If asking a question, ask a simpler one. |
| Week 5+ | Repeat the loop | Identify lowest metric → fix it → measure → move to next metric. |