Scripts & Campaign Operations

From CSV to Live Campaign
Templates, Rules, Deployment

Everything after leads are sourced and enriched. Email and LinkedIn templates by tier, spam-safe rules, subject line A/B tests, send volume limits, account allocation, and step-by-step campaign deployment in Instantly and HeyReach.

10
Email Campaigns
540
Emails/Day Max
4
LinkedIn Campaigns
20
Connects/Day Max

Tier x Channel Matrix

What each tier gets and why. T1-T3 use the podcast invite approach. T0 skips the podcast entirely and goes straight to the problem.

Tier Leads Channel What They Get Where Personalization Comes From Example Hook
T0 ~15-30
hand-picked
Manual
+ Loom
Manual outreach only -- NOT in Instantly or HeyReach. Direct email referencing a specific problem found in their Sherlock dossier. No podcast invite. Each T0 lead has a dedicated dossier page at jamie.dopaminedigital.io/vip-pipeline/ with outreach scripts, Loom ideas, and multi-channel plan. Sherlock dossier only. Requires a concrete, nameable gap (category definition, post-Series A visibility, talent acquisition, international expansion) that Jamie has solved before. "Your customers say 'revenue recovery.' Your marketing says 'AI agents.' That gap is where you're losing the category race."
T1 1,115
email: 820
LI-only: 295
Email + LinkedIn Personalized subject_hook (opens curiosity loop) + personalization_line in the body (pays it off). Same template otherwise. subject_hook + personalization_line from CSV. Written as a pair.
69 leads: Claude Haiku-generated from Sherlock dossiers (highest quality)
383 leads: Rule-based hooks from existing enrichment data
370 leads: No hook (use generic subject line)
LinkedIn-only: Exa research (78% podcast hit rate, 19% press)
Subject: "revenue rebels" / Body: "Loved your Revenue Rebels thesis on brand as the last defensible moat...which is why I'm reaching out"
T2 3,367
email: 2,150
LI-only: 1,217
Email
LI: standard
Same podcast invite template as T1, but no personalization_line. No individual research. Leads are segmented into separate campaigns for tracking only. Nothing individual. Same template runs across all T2 segments. "I've been following what {{companyName}} is building, which is why I'm reaching out"
T3 1,010
email: 960
LI-only: 50
Email Same podcast invite template, no personalization. Pure volume play. Generic "tech" industry phrase. Nothing individual. Template runs as-is. Same as T2. No personalization.

Data Flow: From Enrichment to Inbox

How each data source feeds into the final email or LinkedIn message the founder receives.

CSV Columns (final)

email firstName lastName companyName title linkedin_url subject_hook (T1 only) personalization_line (T1 only) tier
->

Instantly Variables

{{firstName}} = firstName {{companyName}} = companyName {{subject_hook}} (T1 only) {{personalization_line}} (T1 only) {{RANDOM | ...}} = Instantly built-in
->

What the Founder Sees (T1)

Subject: "engineer who built a media empire" "Hey Alan," "You've turned brand into Warmly's..." "...which is why I'm reaching out." "...good guest for a podcast..." "Best, Jamie Schneiderman"

Where subject_hook + personalization_line come from (by source)

SourceWhat It ProducesPriorityLeadsExample
Claude Haiku + Sherlock Dossier Claude Haiku reads each dossier's executive summary, enrichment corrections, and story quality notes, then generates a subject_hook + personalization_line pair. Highest quality - specific, unexpected, curiosity-driven. 1st (best) 69 "oxford to plumbing dispatches" / "Your pivot from energy optimization to AI agents for trades kept the same customers but solved a completely different problem"
Rule-Based (existing enrichment) Pattern-matching engine scans the existing personalization_line for funding, pivot, YC, AI, podcast, growth, and industry keywords. Generates a subject_hook that pairs with the existing line. Good but formulaic. 2nd 383 "alan post-series-a" / "Congrats on the Series A from NFX - exciting stage to be building at"
No Hook (generic template) No usable personalization data survived the garbage filter. These leads use the generic T2/T3 template with company name only. Still in the T1 CSV but effectively run like T2. 3rd (fallback) 370 "I've been following what Warmly is building, which is why I'm reaching out"

Garbage filter: 370 leads had their personalization_line cleared because the original data was LinkedIn artifacts ("Name's Post"), dossier note fragments, truncated text, hashtag spam, or URL-only content. These leads still get emailed but with the generic template.

Spam-Safe Email Rules (Mandatory)

Break these and your domains burn. Apply to ALL templates, ALL tiers.

Primary Approach: Podcast Invite
Trojan horse. Non-threatening, highest close rate

Why Podcast Invite Works

The funnel: Podcast invite (builds rapport) -> Record episode (strategic questions surface pain) -> Off-air transition to Strategy Snapshot (45 min diagnosis) -> Close on Growth Intensive ($15,000). The founder never feels sold to. They feel heard. The podcast IS the qualifying call.

T1 Template (Personalized - Separate Instantly Campaign)

T1 leads get a personalized subject line (subject_hook) AND a personalized opening line (personalization_line). Both come from the CSV. The subject opens a loop, the first line pays it off. These run in a separate Instantly campaign from T2/T3.

T1 Instantly Template (personalized subject + body)
Subject: {{subject_hook}}

Hey {{firstName}},

{{personalization_line}}, which is why I'm reaching out.

I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?

{{RANDOM | Thanks, | Cheers, | Best,}}
{{RANDOM | Jamie | Jamie Schneiderman}}
{{RANDOM | The Unstuck Podcast | Host, The Unstuck Podcast | Unstuck Podcast}}

T2/T3 Template (Generic - Separate Instantly Campaign)

T2/T3 leads have no personalization data. They run in separate Instantly campaigns with generic subject lines and a company-name-only opening. Split test subject line variants across these campaigns.

T2/T3 Instantly Template (generic subject + body)
Subject: {{firstName}} <> podcast? (or any subject variant below)

Hey {{firstName}},

I've been following what {{companyName}} is building, which is why I'm reaching out.

I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?

{{RANDOM | Thanks, | Cheers, | Best,}}
{{RANDOM | Jamie | Jamie Schneiderman}}
{{RANDOM | The Unstuck Podcast | Host, The Unstuck Podcast | Unstuck Podcast}}

Subject Line Variants (split test on T2/T3)

T1 uses {{subject_hook}} from the CSV. T2/T3 uses one of these generic variants. Run A/B tests across T2/T3 campaigns, 200+ sends per variant minimum. Kill losers after week 1.

VarSubject LineWhy It Works
A {{firstName}} <> podcast? Proven control. Short, casual, implies a mutual connection. Doesn't oversell.
B hey {{firstName}} Maximum friend energy. Zero pitch signal. Curiosity-driven open.
C quick one No name, no topic. Looks like an internal message someone forwarded. Pattern interrupt.
D {{firstName}} Just their name. Nothing else. Impossible not to open.
E saw your linkedin Implies you were looking at their profile. Same curiosity as a LinkedIn profile view notification but in their inbox.

Instantly variables: The {{RANDOM | ... }} syntax is Instantly's built-in spintax. Each recipient gets a random combination of sign-off, name, and title. This avoids email fingerprinting and improves deliverability.

Testing protocol: Split traffic evenly across variants. Minimum 200 sends per variant before drawing conclusions. Track open rate (subject line test) and reply rate (body copy test) separately. After week 1, kill any variant below 50% of the leader's reply rate and reallocate volume to the top 2.

Tier 0: Manual-Only VIP Outreach
10-20 leads. Hand-picked from T1 pool. NOT in Instantly or HeyReach. Jamie writes and sends every email personally.

Tier Zero leads are handled manually. No Instantly campaigns, no HeyReach sequences, no automated CSVs.

View Tier Zero VIP Dossier Pages

Why Tier Zero Exists

Some leads have problems so specific that a podcast invite undersells what Jamie can offer. Tier Zero skips the Trojan horse entirely and leads with a genuine strategic insight the founder hasn't considered. Not "I noticed you have no media presence" (that's reporting). The email should spot a gap that only a growth operator would see, explain what it's costing them in concrete terms, and give them something they can act on even if they never reply. At the worst case, Adrian reads this and rethinks his positioning. At the best case, he books a call because he wants to know what else Jamie sees.

Qualification Criteria (must hit at least 2)

Real Example: Adrian Johnston / Elyos AI (ICP 9.3/10)

The highest-scoring lead in the entire batch. Here's how Sherlock's dossier becomes a direct outreach email.

What Sherlock Found

Sherlock Dossier: Adrian Johnston / Elyos AI (ICP Fit: 9.3/10)

BackgroundOxford (Maths), Harvard (MPA), INSEAD (MBA, Valedictorian), Goldman Sachs, BCG. Previous company Una Brands raised $100M, 300 employees, $70M+ revenue.
CurrentFounder & CEO of Elyos AI. AI agents for trades and field services (plumbers, electricians, HVAC). YC S23.
Funding$16M total. $13M Series A from Blackbird Ventures closed Jan 2026 (6 weeks ago).
Media GapZero podcast appearances. Zero conference talks. All visibility is press releases. For a founder with this pedigree and $16M raised, the gap is enormous.
Pain Signal #1Category definition. Blackbird investor quote: "We think Elyos is well-positioned to define the AI category for field services and trades." Category definition requires a founder who owns the narrative publicly. Adrian posts on LinkedIn. That reaches hundreds. A media strategy reaches tens of thousands.
Pain Signal #2International expansion. Series A press release: "support international expansion in 2026." Building brand in new markets before the sales team arrives requires media presence outside the UK trades press.
Pain Signal #3AI talent competition. London's AI talent market (DeepMind, Anthropic, Stability AI). 3 open roles. Elyos needs engineers who choose "AI for plumbers" over "AI for everything." Founder visibility is a recruiting tool.

Why T0, Not T1

Adrian hits 4 of 5 qualification criteria. Category definition gap (investor said it explicitly). Funding within 90 days ($13M, 6 weeks ago). Specific strategic gap (international expansion with no global brand). ICP 9.3 with massive media gap. A podcast invite would work. But telling him we already know his problem works better.

What Adrian Receives (Jamie Writes & Sends Manually)

This is NOT an Instantly template. Jamie drafts this email using the dossier page, then sends it directly from his inbox. No automation, no spintax, no variables.

From: jamie@unstuckyourbusinessgrowth.com (sent manually, not via Instantly)
Subject: Goldman to plumbers

Adrian,

I was reading through your Series A coverage and something jumped out. Blackbird is betting you'll define the AI category for field services. But your website, your press, your LinkedIn all lead with the technology. "AI agents for trades." That is a feature description. In 18 months there will be 10 companies saying the exact same thing.

Meanwhile your actual customers are saying things like "we are now booking appointments we would have previously missed." That is a category. The gap between what your customers say and what your marketing says is where I think you're leaving the most on the table right now.

Categories get named after problems, not technology. CRM, not "relational database." If Elyos owns "revenue recovery for field services" instead of "AI agents for trades," the next 3 competitors have to position against you instead of next to you.

I put together a short Loom on this. Walks through how I'd reposition the narrative if I were in your shoes. Want me to send it over?

Jamie

What makes this T0: The email delivers an actual strategic insight Adrian can act on even if he never replies. It doesn't just report what Sherlock found ("you have no podcasts"). It spots a positioning gap through a growth operator lens: his marketing leads with the technology, his customers talk about the outcome, and that mismatch is what will cost him the category race. The CRM/relational database analogy makes the point concrete. The Loom offer feels natural because the email already proved Jamie understands the business.

Loom Overview (3-4 minutes)

Jamie screen-shares their website and does a quick positioning audit. Not scripted. Just pull up their site, point out what you see, and offer value. The founder should learn something even if they never reply.

T0 Follow-Up Sequence (All Manual — No Automation)

Jamie sends each of these follow-ups manually from his inbox. There is no Instantly sequence, no automated timing, no campaign. Jamie checks his sent folder, and when the right number of days have passed without a reply, he sends the next one. Each email is customized using the lead's dossier page.

1
Day 1: Initial Email

Problem-specific email (template above)

Offers the Loom. If they reply "sure," record and send within 24 hours.

2
Day 5: Follow-Up (only if no reply)

Add one more insight

3
Day 10: Final Touch

Breakup with value

The breakup email sends the Loom regardless. This is the key move. Even if Adrian never books a call, he watched a 4-minute video where Jamie demonstrated more strategic depth than most consultants show in a pitch deck. That sticks. When the need becomes urgent (and it will, mid-international-expansion), Jamie is the person he remembers.

Other T0 Pain Signal Patterns (from 95 dossiers)

Each pattern requires Jamie to deliver a specific insight the founder hasn't considered. The email angle is not "I noticed X." It is "X is causing Y, and here is what I would do about it." All of these are written manually by Jamie using the lead's individual dossier page — never templated into Instantly.

PatternWhat Sherlock FoundThe Insight Jamie DeliversExample Leads
Category naming gap Investor or founder says they want to "define" a category. But the company's own messaging describes the technology, not the problem it solves. The mismatch between what customers say and what marketing says. Categories get named after problems (CRM), not technology (relational database). Show specifically how their positioning makes them interchangeable with the next 3 competitors instead of the category leader. Adrian Johnston (Elyos AI), Rob Hayden (Renew)
Untold founder story Extraordinary background with almost no public presence. The contrast between their credentials and their market choice has never been articulated publicly. Their story is a recruiting tool, investor relations tool, and customer acquisition tool all at once, and it is sitting completely unused. Explain what that costs them in specific terms: the engineers who chose a competitor because they'd never heard of them, the partnership that went to the company with the louder founder. Adrian Johnston (Elyos), Aman Gour (FurtherAI)
Post-raise dead zone Raised Series A/B in the last 90 days. Got announcement press. Then silence. No sustained narrative. The funding announcement trained the market to think about you in fundraising terms ("Elyos raises $13M"). Without a follow-up narrative, that is the only story anyone remembers. Show how a 90-day founder visibility sprint turns the post-raise window into category ownership instead of a single news cycle. Adrian Johnston (Elyos), Rob Hayden (Renew)
Market entry without air cover International expansion planned. Customer acquisition in the current market was relationship-driven and won't transfer to new geography. Their GTM motion (word-of-mouth, direct sales, local press) is non-transferable. New market entry requires founder visibility in the channels the target market actually uses before the sales team lands. Map out exactly which audiences and formats would warm up the market in 60 days. Adrian Johnston (Elyos, UK to global)
Hiring against invisible odds 3+ open roles in a competitive talent market (AI, fintech). Founder has no public presence beyond a LinkedIn profile. In talent-competitive markets, the companies with visible founders get 3-5x more inbound applications. When a senior engineer is choosing between two similar offers, they pick the one where they've heard the founder speak and believe in the vision. An invisible founder is a recruiting tax on every single hire. Adrian Johnston (Elyos), Andrew Gardner (Humanly)

T0 Airtable Integration

Every T0 lead is pushed to the Jamie Client Database in Airtable with specific field values that mark them for manual-only handling. They are excluded from all Instantly and HeyReach campaigns.

Airtable FieldT0 ValueWhy
TierT0Identifies VIP leads in filters and views
PriorityUrgentSurfaces at top of manual outreach queue
Outreach QueueManualExcluded from automated campaign assignment
Outreach ChannelManualNo Instantly or HeyReach -- Jamie handles directly
Lead StatusVIP - Manual OutreachCustom status visible in Kanban view
Subject Hook(cleared)Not used -- Jamie writes from dossier page
Personalization Line(cleared)Not used -- full dossier replaces one-liner
NotesVIP Score + Workshop Fit + dossier URLQuick reference for Jamie when reviewing the lead
Do NOT add T0 leads to Instantly or HeyReach CSVs. They must be removed from any automated campaign lists before upload. T0 outreach is white-glove: Jamie uses the dossier page at jamie.dopaminedigital.io/vip-pipeline/[name].html which contains Loom scripts, multi-channel outreach plans, and customized messaging.
Tier 1: Hyper-Personalized
1,115 leads. 820 email (452 with hooks) + 295 LinkedIn-only. Email + LinkedIn dual-channel

Real Example: Dossier to Sent Email

Here's exactly how a Sherlock dossier becomes a personalized outreach email. This is Alan Zhao, Co-Founder at Warmly, one of 95 deep-dive dossiers from the pipeline.

Step 1: What Sherlock Found

Sherlock Dossier: Alan Zhao / Warmly (ICP Fit: 7.5/10)

Title CorrectionNot "Head of Product" (our data was wrong). Actual role: Co-Founder & Head of Marketing/Brand
Forbes 30 Under 30Honoree. Not in any enrichment data, Sherlock discovered via web search
Podcast Activity10+ guest appearances + hosts "Revenue Rebels" podcast (3 seasons) + YouTube, TikTok, Instagram. Most media-active lead in the batch.
Funding$21.9M total. $11M Series A (NFX, Oct 2023) + $6M Series A+ (RTP Global, Feb 2025). $3M ARR targeting $9M.
Key Thesis"Brand (reputation) is the only defensible moat left in B2B marketing. Quality content is the mechanism."
Media GapAll existing appearances are sales/marketing/GTM niche outlets. A general business growth/founder story podcast would be a new audience.
Email Opening"Loved the Revenue Rebels thesis on brand as the last defensible moat. Totally aligns with what we explore on the show"
Outreach AngleFounder story angle (Forbes 30U30, engineer-to-marketer pivot, media empire on a shoestring) vs. the usual GTM tactics angle he always gets

Step 2: What Goes Into the CSV

email: alan@warmly.ai
firstName: Alan
lastName: Zhao
companyName: Warmly
title: Co-Founder & Head of Marketing
linkedin_url: https://linkedin.com/in/alanyzhao/
subject_hook: engineer who built a media empire
personalization_line: You've turned brand into Warmly's only defensible moat by treating content creation like a product - which is exactly what most B2B founders get backwards.
tier: T1

Step 3: What Alan Receives in His Inbox

From: jamie@unstuckyourbusinessgrowth.com
Subject: engineer who built a media empire (from subject_hook)

Hey Alan,

You've turned brand into Warmly's only defensible moat by treating content creation like a product - which is exactly what most B2B founders get backwards., which is why I'm reaching out.

I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?

Best,
Jamie Schneiderman
Host, The Unstuck Podcast

What makes T1 different: The subject line opens a loop ("engineer who built a media empire" - what about it?), the first line pays it off and flows directly into the ask. Alan reads something that proves Jamie knows who he is before the pitch arrives. This hook was generated by Claude Haiku from Alan's Sherlock dossier.

When Rule-Based (Not Claude) Provides the Hook

383 T1 leads have hooks generated by a rule-based engine instead of Claude Haiku. The engine scans the existing personalization_line for keywords (funding, pivot, YC, AI, podcast, growth, industry) and generates a matching subject_hook. These are formulaic but functional.

From: jamie@withunstuckyourbusiness.com
Subject: laurent after the raise (rule-based: detected "funding" keyword)

Hey Laurent,

Saw the news about Waldo closing a $225 million fund - congrats, which is why I'm reaching out.

I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?

Cheers,
Jamie
The Unstuck Podcast

The rule-based engine detected "fund" in the personalization_line and generated a funding-themed subject_hook. Less creative than Claude-generated hooks but still personal enough that Laurent knows you looked him up.

T1 LinkedIn (HeyReach): Runs in Parallel

T1 leads with no email (295 leads) get LinkedIn outreach only. T1 leads WITH email get both channels (LinkedIn connection request + email, staggered by 2-3 days).

HeyReach Connection Request

No note. Blank connection request. Higher acceptance rate.

HeyReach Follow-Up Message (after connection accepted)

Hey {FIRST_NAME}, thanks for connecting. {PERSONALIZATION_LINE}, which is why I'm reaching out. I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?

Personalized Subject Lines (subject_hook Examples)

The subject_hook is a short, lowercase phrase that opens a curiosity loop. The personalization_line in the email body pays it off. They're always written as a pair. These are actual Claude Haiku-generated hooks from the 69 dossier-matched leads in the final CSVs.

Lead subject_hook personalization_line Source
Adrian Johnston
Elyos AI
oxford to plumbing dispatches Your pivot from energy optimization to AI agents for trades kept the same customers but solved a completely different problem - one that's generating 30% cost reductions Claude Haiku + dossier
Alan Zhao
Warmly
engineer who built a media empire You've turned brand into Warmly's only defensible moat by treating content creation like a product - which is exactly what most B2B founders get backwards Claude Haiku + dossier
Aman Gour
FurtherAI
donuts and a 25 million bet You went from zero insurance expertise to landing a16z's largest insurtech Series A by literally knocking on doors with donuts - a story that somehow hasn't reached general founder audiences yet Claude Haiku + dossier
Akshat Bubna
Modal Labs
luigi creator building inference Your work on Luigi at Spotify shaped how thousands of teams orchestrate workflows, and now you're architecting the inference layer for AI at scale Claude Haiku + dossier
Ben Borton
PodPlay
quant trader to padel courts You went from optimizing options markets to building the OS for venues where people intentionally put their phones down Claude Haiku + dossier
Chris Strahl
Knapsack
why design systems became your moat Your pivot from agency work to solving the design-engineering gap mirrors how the best founders build durable competitive advantages Claude Haiku + dossier

Rules for Writing subject_hook + personalization_line Pairs

Tier 2: Segment-Personalized
3,369 leads. Email primary, standard LinkedIn for LI-only

No individual research, no subject_hook, no personalization_line. Uses {{companyName}} as the only personal element. Leads are split into separate Instantly campaigns by segment for tracking reply rates.

All T2 Segments (same template)

Segments: SaaS Series A (694 email), Recently Funded (1,079 email), Tech/Non-SaaS (377 email). Plus 1,217 LinkedIn-only T2 leads across all segments. Same template across all. Separated into different Instantly campaigns for tracking reply rates by segment.

T2 vs T1 difference: No subject_hook, no personalization_line. Uses {{companyName}} as the only personal element. Generic subject line variants (A/B tested). T2 LinkedIn-only leads get the same standard HeyReach sequence (no personalization in the follow-up).

Tier 3: Volume
960 email leads + 50 LinkedIn-only. Email primary, minimal LinkedIn overlay

Lowest priority. Same template, generic industry phrase. These exist because even low-fit leads occasionally convert when the timing is right.

Subject: {{firstName}} <> podcast? (or any subject variant)

Hey {{firstName}},

I've been following what {{companyName}} is building, which is why I'm reaching out.

I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?

Cheers,
Jamie
Unstuck Podcast

T3 sends last. Same template as T2. After T1 and T2 campaigns are running and reply rates are confirmed healthy. If domain reputation dips below 95% in Instantly, pause T3 first.

LinkedIn Outreach (HeyReach)
1,562 LinkedIn-only leads + T1 email leads get LinkedIn overlay

HeyReach runs a 5-step sequence: blank connection request (no note) -> wait 5 days (not accepted = end; LinkedIn auto-withdraws after ~25 days) -> if accepted, 4 follow-up messages with 1-day gaps between each (exits on reply at any step). No profile view step. Blank requests get 10-15% higher acceptance rates. 20 connections/day, 30 messages/day.

T1 LinkedIn Sequence (295 personalized leads)

1
Day 1

Profile View

HeyReach automatically views their LinkedIn profile. They see the notification. No message.

2
Day 2

Connection Request (no note)

Blank connection request. No note attached. Higher acceptance rate than requests with notes -- the note gives them a reason to say no before they connect.

3
Day 3-5 (after acceptance)

Follow-Up Message (personalized) -- A/B Test

Message A (direct):

"Hey {FIRST_NAME}, thanks for connecting. {PERSONALIZATION_LINE}, which is why I'm reaching out. I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?"

Message B (curiosity):

"Hey {FIRST_NAME}, appreciate the connection. {PERSONALIZATION_LINE} -- and it got me thinking you'd have a unique perspective on something I'm working on. I run a podcast for founders and I think you'd be a great fit. Worth a quick look?"

4
Day 7-10 (if no reply)

Follow-Up Nudge -- A/B Test

Message A (short):

"Hey {FIRST_NAME}, just bumping this up. Would it make sense to send over the details?"

Message B (value add):

"Hey {FIRST_NAME}, didn't want this to get buried. Past guests have told me the conversation alone gave them a new lens on their growth challenges. Happy to share more if you're open to it."

T2/T3 LinkedIn Sequence (1,397 leads, no personalization)

1
Day 1

Profile View

Automatic profile view.

2
Day 2

Connection Request (no note)

Blank connection request. No note.

3
Day 3-5 (after acceptance)

Follow-Up Message (generic) -- A/B Test

Message A (direct):

"Hey {FIRST_NAME}, thanks for connecting. I've been following what {COMPANY} is building, which is why I'm reaching out. I thought you would be a good guest for a podcast that I run. Can I send you more details to see if it's a fit?"

Message B (peer frame):

"Hey {FIRST_NAME}, glad we connected. I host a podcast where founders at your stage share what's actually working -- not the press release version. I think your story at {COMPANY} would resonate. Open to hearing more?"

4
Day 7-10 (if no reply)

Follow-Up Nudge -- A/B Test

Message A (short):

"Hey {FIRST_NAME}, just circling back on this. Interested in hearing more about the podcast?"

Message B (social proof):

"Hey {FIRST_NAME}, wanted to follow up. We've had founders from companies like yours share their growth story, and it's consistently been one of the most valuable conversations they've had. Want me to send over the details?"

HeyReach A/B testing: Use the "Add Message Variation" button in HeyReach to add Message B for each step. HeyReach splits traffic 50/50 automatically. After 50+ sends per variation, check reply rates and pause the losing variation. Keep winner running.
Email Follow-Up Sequence (All Tiers)
3 emails over 7 days. Instantly auto-sends based on opens/replies

Every lead gets the same follow-up cadence. If they reply to any email, the sequence stops automatically. Calendly link ONLY appears in Email 3 (never Email 1).

1
Day 1: Initial Send

Podcast Invite (template above)

No links. Text only. The "Can I send you some more details?" CTA is designed to get a simple "sure" reply.

2
Day 4: First Follow-Up

Social proof bump

Swap in a real recent guest each week. Social proof that the podcast is active and other founders are saying yes. Stays in the podcast framing instead of pivoting to consulting language.

3
Day 7: Last Touch (breakup email)

Graceful close + Calendly

Leads with grace, not pressure. The compliment at the end leaves a positive impression even if they never reply. Calendly: https://calendly.com/jordan-dopaminedigital/strategy-session-main

Campaign Operations
How to structure Instantly + HeyReach campaigns, daily volumes, and sending accounts

Hard Rules (Non-Negotiable)

Instantly has NO automatic workspace sending cap. If campaign limits sum to more than your safe max, Instantly WILL send more and DESTROY domain reputation. You MUST manually enforce the workspace cap by ensuring: sum of all campaign daily_limits = total active accounts x 30.

Campaign Structure

T1 and T2/T3 are completely separate Instantly campaigns. LinkedIn runs in parallel via HeyReach with its own pacing.

Campaign Leads Accounts Sends/Day New/Day Days to Complete Start
T1 Funded Personalized 100 1 30 15 ~7 days Week 1
T1 SaaS Personalized 142 1 30 15 ~10 days Week 1
T1 SaaS Series A 415 2 60 30 ~14 days Week 1
T1 Recently Funded 163 1 30 15 ~11 days Week 1
T2 SaaS Series A 653 3 90 45 ~15 days Week 1
T2 Recently Funded 1,079 4 120 60 ~18 days Week 1
T2 Tech Founders 370 2 60 30 ~13 days Week 1
T3 SaaS Series A 102 1 30 15 ~7 days Week 2+
T3 Recently Funded 282 1 30 15 ~19 days Week 2+
T3 Tech Founders 523 2 60 30 ~18 days Week 2+
TOTAL 3,829 18 540 270

540/day hits the hard cap exactly (18 accounts x 30/day). If a sending account goes down, the campaign it belongs to slows proportionally. Do not reassign its volume to other accounts. T1 campaigns (820 leads total) get priority - they finish in ~10 days. T3 (907 leads) starts Week 2 after T1 reply rates are confirmed healthy.

LinkedIn Campaign Structure (HeyReach)

4 HeyReach campaigns running in parallel with email. Connections capped at 20/day, messages at 30/day.

Campaign Leads Sequence Pacing Days to Complete
T1 Personalized 73 Connect + 4 follow-ups (1-day gaps) 20 conn/day, 30 msg/day ~4 days
T1 Standard 294 Connect + 4 follow-ups (1-day gaps) 20 conn/day, 30 msg/day ~15 days
T2 Standard 1,197 Connect + 4 follow-ups (1-day gaps) 20 conn/day, 30 msg/day ~60 days
T3 Standard 11 Connect + 4 follow-ups (1-day gaps) 20 conn/day, 30 msg/day ~1 day
TOTAL 1,575 ~79 days

Sequence: Send Connection Request > wait 5 days (if not accepted, end - LinkedIn auto-withdraws pending requests after ~25 days) > if accepted, wait 1 day > Send Message > wait 1 day > if no reply, Send Message > repeat 2 more times > End. Each step exits on reply. All 4 campaigns share the daily limits.

HeyReach timezone bug: Editing ANY part of a HeyReach campaign resets the schedule timezone to GMT. After every edit, go to Schedule tab and manually re-set the timezone back to the correct one (US Central / America/Chicago for Jamie). Verify before saving. This has happened multiple times - treat it as a guaranteed side effect of any campaign edit.

Email + LinkedIn Parallel Coordination

The core problem: email can do 250+ new leads/day, LinkedIn can only do 20 connections/day. They can't run at the same speed. Here's how to handle it.

LinkedIn Pacing Strategy

With 20 LinkedIn connections/day, you need to tier who gets LinkedIn and when:

What This Looks Like in Practice (Week 1)

Day Email (Instantly) LinkedIn (HeyReach)
Monday 25 new T1 leads emailed + 25 new T2 leads emailed + follow-ups from prior days 20 LI-only T1 leads get connection requests
Tuesday 25 new T1 + T2 sends + follow-ups 20 LI-only T1 leads
Wednesday 25 new T1 + T2 sends + follow-ups 10 LI-only T1 + 10 dual-channel leads (Monday's email batch)
Thursday 25 new T1 + T2 sends + follow-ups 10 LI-only T1 + 10 dual-channel leads (Tuesday's batch)
Friday 25 new T1 + T2 sends + follow-ups 10 LI-only T1 + 10 dual-channel leads (Wednesday's batch)

By mid-week, LinkedIn starts overlapping with email - dual-channel leads get both touchpoints with a 2-3 day stagger. The founder sees the email first, then gets the LinkedIn request. If they accepted the connection, they get the follow-up message with the podcast invite.

Sending Account Allocation

18 whitelisted accounts across 6 domains (click, easy, free, scale, team, work) x 3 prefixes (jamie@, jamie.s@, jamie.schneiderman@). Every account sends at the 30/day cap. No account is shared across campaigns.

Campaign # Sending Accounts DL DML Days
T1 Funded Pers 1 jamie.schneiderman@team 30 15 ~7
T1 SaaS Pers 1 jamie@work 30 15 ~10
T1 SaaS 2 jamie.schneiderman@free, jamie@easy 60 30 ~14
T1 Funded 1 jamie.s@work 30 15 ~11
T2 SaaS 3 jamie@free, jamie.s@free, jamie.schneiderman@easy 90 45 ~15
T2 Funded 4 jamie@click, jamie.s@click, jamie.s@easy, jamie.schneiderman@click 120 60 ~18
T2 Tech 2 jamie@team, jamie.s@team 60 30 ~13
T3 SaaS 1 jamie.schneiderman@scale 30 15 ~7
T3 Funded 1 jamie.schneiderman@work 30 15 ~19
T3 Tech 2 jamie@scale, jamie.s@scale 60 30 ~18
TOTAL 18 540 270

DL = daily_limit (total sends/day for campaign). DML = daily_max_leads (new leads/day, always DL/2). Days = leads / DML in business days. Account assignment rule: T1 gets priority accounts. T3 gets lowest priority. No account shared across campaigns. If an account goes down, reduce that campaign's volume - never redistribute mid-run.

One-Click Campaign Deployment (API)

When Jordan gives the go-ahead, a single command creates all 10 Instantly campaigns + HeyReach sequences via API. No manual setup.

What the script builds automatically:

Command: python3 deploy_campaigns.py --client jamie --dry-run (preview first, then remove --dry-run to execute)

Alternative Approaches (A/B Test Later)
Podcast invite is the primary. These are for testing once baseline is established.

Don't run all three at once. Start with Approach A (podcast invite) for 2-3 weeks, measure reply rate. Then A/B test B or C on a subset. One variable at a time.

Approach B: Direct Audit

"I looked at your situation and noticed X." Fastest path to call. Feels more salesy but converts faster for founders who are actively stuck.

Subject: {{companyName}}, quick question

Hi {{firstName}},

Been watching {{companyName}} since {{recent_milestone}}. Solid execution, but I see the same thing happening with about 80% of the founders I work with at your stage.

What got you here usually stops working right around now. It's almost never about working harder. It's usually 1-2 things you can't see because you're too close to it.

I do a 30-minute session where I just tell you what I think those things are. No slides, no pitch. Worth a conversation?

Approach C: Workshop Invite

"Small group session for founders at your stage." Exclusive feel, limited spots. People who show up are already interested.

Subject: Small group session for founders at your stage

Hi {{firstName}},

I'm putting together a small session (6-8 founders) specifically for venture-backed SaaS companies between their first and tenth million in revenue. Given where {{companyName}} is right now, you'd be a good fit.

We spend 90 minutes figuring out exactly what's slowing growth at your stage and building a 90-day plan to fix it. Every founder leaves with something concrete they can act on.

Interested in a spot? I can send details.

Channel Partner Scripts
VCs, Fractional Execs, EOS Implementers. Referral sources, not direct clients

A: VC Partners & Associates (~200 leads)

VCs have stuck portfolio companies. Medium-term play. Founders distrust VC recommendations until Jamie has independent credibility.

Subject: Resource for portfolio companies that have plateaued

Hi {{firstName}},

Quick question, do any of your portfolio companies feel stuck? Growing but not as fast as the model predicted?

I work with venture-backed SaaS founders on exactly this. 2-4 week intensive where I find the 1-2 things holding them back.

If you ever need an outside advisor to recommend, happy to share my approach.

B: Fractional CMOs, CROs & COOs (~150 leads)

They handle execution inside SaaS companies, Jamie handles strategy. Cross-referral opportunity, zero competition.

LinkedIn Connection Note (primary channel)

Hi {FIRST_NAME}, I noticed we work with similar companies (venture-backed SaaS, post-PMF). I focus on strategy (why growth stalled), sounds like you focus on {THEIR_SPECIALTY}. Our clients often need both. Open to a referral relationship?

C: EOS Implementers & Business Coaches (~150 leads)

When process (EOS) isn't enough, the issue is strategic. Jamie is the strategy layer on top of their structure.

Subject: When EOS isn't enough, the strategy layer

Hi {{firstName}},

I keep meeting founders who've implemented EOS but are still stuck. The process works, but sometimes the issue is strategic. Wrong market, wrong positioning, wrong go-to-market.

That's where I come in. I work with venture-backed SaaS founders on exactly this. Would love to be a referral option for your clients who need strategy, not just structure.

Variable Reference

Every variable used across all scripts, where it comes from, and what it resolves to.

Variable Platform Source Example Value
{{firstName}} Instantly CSV firstName column Alan
{FIRST_NAME} HeyReach CSV firstName column (uppercased by HeyReach) Alan
{{companyName}} Instantly CSV companyName column Warmly
{COMPANY} HeyReach Built-in HeyReach variable -- pulled from LinkedIn profile, not CSV Warmly
{{subject_hook}} Instantly (T1 only) Written as a pair with personalization_line. 3-5 lowercase words that open a curiosity loop the first line pays off. 69 Claude Haiku-generated, 383 rule-based. oxford to plumbing dispatches / engineer who built a media empire / donuts and a 25 million bet
{{personalization_line}} / {PERSONALIZATION_LINE} Instantly / HeyReach Claude Haiku from dossier (69 leads) > rule-based from enrichment data (383 leads) > empty (370 leads). Must connect to subject_hook and flow into "which is why I'm reaching out." You've turned brand into Warmly's only defensible moat by treating content creation like a product - which is exactly what most B2B founders get backwards
{{industry_phrase}} - Removed. No longer in CSVs or templates. Segment differentiation is handled by separate campaigns per segment. -
{{RANDOM | ...}} Instantly (built-in) Instantly spintax engine. Randomizes per recipient Best, / Regards, / Cheers, / Thanks,
{{recent_milestone}} Manual / Approach B only Dossier funding/press data. Manually set for Approach B campaigns the Series A+ from RTP Global
{{their_specialty}} Manual / Channel Partners only Manually set based on fractional exec's role execution and go-to-market

CSV Column Naming: Instantly vs HeyReach

Final CSVs use camelCase columns: firstName, lastName, companyName, subject_hook, personalization_line, tier. T2/T3 CSVs omit subject_hook and personalization_line.

Instantly uses double curly braces, camelCase: {{firstName}}, {{companyName}}. Auto-maps from CSV column headers.

HeyReach uses single curly braces, ALL CAPS. Built-in variables from LinkedIn profiles: {FIRST_NAME}, {LAST_NAME}, {COMPANY}, {POSITION}, {LOCATION}, {INDUSTRY}. Sender variables: {MY_FIRST_NAME}, {MY_LAST_NAME}. Custom CSV columns (like personalization_line) become {PERSONALIZATION_LINE}. Fallback syntax: {FIRST_NAME | there}.

Instantly and HeyReach use separate CSVs. Instantly CSVs use camelCase columns; HeyReach CSVs use snake_case with only 6 columns. HeyReach pulls name/company/position from LinkedIn automatically -- CSV custom columns are for extra data like personalization_line.