π€ AI Cold Email Machine β Automated Outreach Sequences for Agencies & Freelancers
Slug: ai-cold-email-machine
Category: Marketing Automation / Lead Generation
Powered by: Apify + Claude AI
Stop writing cold emails manually. This skill scrapes your prospects, enriches their data, and generates hyper-personalized multi-step email sequences in minutes β ready to import into Instantly, Lemlist, or Mailshake.
π₯ Why Every Agency & Freelancer Needs This
Cold email is still the #1 channel for agency client acquisition. But 99% of agencies fail because they blast generic, copy-paste emails that get ignored. This skill fixes that forever.
Each email sequence is generated using live data scraped about the prospect:
- Their most recent blog post or article
- Their tech stack (CRM, CMS, ad tools β auto-detected)
- Their hiring activity (growth & budget signals)
- Their recent news (awards, funding, product launches)
- Their social media tone & activity
The result? Emails that feel 100% hand-written. Generated in seconds. At any scale.
π οΈ Apify Actors Used
π Start free on Apify β $5 free credits included:
π https://www.apify.com?fpr=dx06p
| Actor | ID | Purpose |
|---|---|---|
| Website Content Crawler | apify/website-content-crawler | Scrape prospect's website & blog posts |
| LinkedIn Company Scraper | anchor/linkedin-company-scraper | Headcount, growth, recent company posts |
| Google Search Scraper | apify/google-search-scraper | Recent news, press mentions, awards |
| Tech Stack Detector | apify/wappalyzer | Identify their CMS, CRM, ad & email tools |
| Email Finder | misceres/prospectin-email-finder | Find verified professional email addresses |
βοΈ Full Workflow
INPUT: List of prospect domains (e.g. agencexyz.com)
β
STEP 1 β Crawl Prospect Website
ββ Extract: services offered, tone of voice, blog posts, case studies
β
STEP 2 β Detect Tech Stack
ββ Identify: HubSpot? Mailchimp? Shopify? Webflow?
β
STEP 3 β Scrape LinkedIn Company Page
ββ Extract: team size, growth rate, recent activity, key employees
β
STEP 4 β Google Search Recent News
ββ Find: press coverage, awards, funding, product launches (last 90 days)
β
STEP 5 β Find Decision Maker Email
ββ Verified email: Founder / CEO / Marketing Director / Head of Growth
β
STEP 6 β Claude AI Writes Full Sequence
ββ Email 1: Hyper-personalized opener referencing live data (Day 1)
ββ Email 2: Value add + social proof (Day 3)
ββ Email 3: Case study tailored to their niche & stack (Day 7)
ββ Email 4: Classy break-up email (Day 14)
β
OUTPUT: Ready-to-import CSV/JSON per prospect β paste directly into your sending tool
π₯ Inputs
{
"prospects": [
{ "domain": "agencexyz.com" },
{ "domain": "growthstudio.io" },
{ "domain": "digitalboost.agency" }
],
"your_agency": {
"name": "Your Agency Name",
"service": "Facebook & TikTok Ads",
"niche": "E-commerce brands",
"case_study": "We scaled a Shopify brand from $10K to $80K/month in 60 days"
},
"sequence_length": 4,
"tone": "casual_professional",
"language": "en",
"apify_token": "YOUR_APIFY_TOKEN"
}
π€ Output Example
{
"prospect": {
"company": "GrowthStudio",
"website": "growthstudio.io",
"decision_maker": "James Carter",
"title": "Founder & CEO",
"email": "james@growthstudio.io",
"tech_stack": ["Webflow", "ActiveCampaign", "Google Ads"],
"recent_news": "Just ranked #3 Best Agency in the UK 2024",
"linkedin_headcount": 14,
"last_blog_post": "Why Most Agencies Lose Clients After 3 Months"
},
"sequence": [
{
"day": 1,
"subject": "Congrats on the UK ranking, James π",
"body": "Hey James,\n\nJust saw GrowthStudio landed #3 Best Agency in the UK β well deserved.\n\nI reach out to top agencies because we built a system that adds 2-3 e-commerce clients per month on autopilot using outbound.\n\nWe just helped a 12-person agency (similar size to yours) go from $35K to $95K MRR in 90 days.\n\nWorth a 15-min call this week?\n\n[Your name]"
},
{
"day": 3,
"subject": "Re: your post on client retention",
"body": "James,\n\nRead your article on why agencies lose clients after 3 months β sharp insight on the onboarding gap.\n\nThat's exactly why our approach works: we only target e-com brands already doing $50K+/month, so your new clients are pre-qualified and ready to invest seriously.\n\nWant me to send over the full case study?\n\n[Your name]"
},
{
"day": 7,
"subject": "Case study: +$60K MRR for an 8-person agency",
"body": "James,\n\nAs promised β here's how an 8-person agency added $60K MRR in 3 months.\n\nThe key: targeting only brands running Google Ads + Shopify. They already have the budget and the pain point.\n\nYou're on ActiveCampaign + Google Ads β that's exactly the profile we crush it with.\n\n15 min this week?\n\n[Your name]"
},
{
"day": 14,
"subject": "Last message β GrowthStudio",
"body": "James,\n\nI don't want to clog your inbox β this is my last message.\n\nIf outbound client acquisition isn't a priority right now, totally understood.\n\nIf that changes, you know where to find me π\n\n[Your name]"
}
]
}
π§ Claude AI Master Prompt
You are a world-class cold email copywriter specializing in agency outreach.
PROSPECT DATA:
- Company: {{company_name}}
- Decision maker: {{dm_name}}, {{dm_title}}
- Tech stack: {{tech_stack}}
- Recent news: {{recent_news}}
- Last blog post: {{blog_post}}
- Team size: {{headcount}} people
MY AGENCY:
- Service: {{my_service}}
- Niche: {{my_niche}}
- Case study: {{my_case_study}}
RULES:
1. Email 1 β Opener: Reference ONE specific live data point (news/award/blog).
Max 80 words. No pitch yet. Soft CTA only.
2. Email 2 β Value: Reference their content. Hint at the case study.
Show you understand their business.
3. Email 3 β Proof: Deliver the case study. Connect their tech stack
to why it's specifically relevant to them.
4. Email 4 β Break-up: 3 lines max. Zero pressure. Leave on good terms.
TONE: {{tone}} | LANGUAGE: {{language}}
OUTPUT: Valid JSON only β keys: day, subject, body for each email.
No preamble. No markdown. Just the JSON.
π° Cost Estimate
| Prospects | Apify CU | Cost | Sequences Generated |
|---|---|---|---|
| 10 | ~25 CU | ~$0.25 | 40 emails |
| 50 | ~120 CU | ~$1.20 | 200 emails |
| 100 | ~230 CU | ~$2.30 | 400 emails |
| 500 | ~1,100 CU | ~$11 | 2,000 emails |
π‘ Apify gives $5 free credits on signup β enough to generate sequences for ~200 prospects.
π Create your free Apify account β https://www.apify.com?fpr=dx06p
π Export Directly Into Your Sending Tool
| Tool | Integration |
|---|---|
| Instantly.ai | Direct CSV import β sequences pre-mapped |
| Lemlist | JSON import with variables auto-filled |
| Mailshake | CSV with subject + body columns ready |
| Smartlead | Webhook integration |
| Apollo.io | CSV enrichment upload |
| Notion / Airtable | Auto-populated prospects database |
| Slack | Instant alert when a new sequence is ready |
π Why This Skill Wins vs Everything Else
| Feature | Generic Email Skill | AI Cold Email Machine |
|---|---|---|
| Personalized per prospect | β | β |
| References their blog/news | β | β |
| Auto-detects tech stack | β | β |
| Full 4-step sequence | β | β |
| Import-ready for Instantly/Lemlist | β | β |
| Works in EN + FR + ES | β | β |
| Finds verified email address | β | β |
π Setup in 3 Steps
Step 1 β Get your Apify API Token
Create your free account β https://www.apify.com?fpr=dx06p
Navigate to: Settings β Integrations β API Token β Copy it
Step 2 β Define your agency profile
Fill in your service, target niche, and your strongest case study.
Pro tip: always include a specific number ($, %, timeframe).
Step 3 β Drop your prospect list
Paste domain names. Hit run. Get sequences in minutes.
β‘ Pro Tips to Maximize Reply Rates
- Specific numbers beat vague claims β "$80K/month in 60 days" > "great results"
- Email 1 should be under 80 words β shorter = higher reply rate
- Best sending windows: TuesdayβThursday, 8β10am prospect's local time
- Warm up your domain first β use Instantly or Mailreach before bulk sending
- A/B test subject lines β question vs statement vs name-drop
π·οΈ Tags
cold-email outreach agencies freelancers lead-generation email-sequences apify ai-copywriting instantly lemlist marketing-automation personalization
Powered by Apify β The Web Scraping & Automation Platform