Cold email starter kit skill

Complete beginner-friendly cold email toolkit.

by growthenginenowoslawski·MIT license·GitHub ↗

★ 730 Stars on the repo·Checked

npx degit growthenginenowoslawski/coldoutboundskills/skills/cold-email-starter-kit#main ~/.claude/skills/cold-email-starter-kit

SKILL.md · 12.5 KB · names 6 other files — download is this file only · installs the whole folder to ~/.claude/skills/cold-email-starter-kit

Files of Cold email starter kit

Files 1 file
Show the full text256 lines

Cold Email Starter Kit

A complete system for running cold email. Follow it top-to-bottom and you will have purchased domains, created warmed inboxes, built a lead list, written a campaign, and sent your first emails. Designed for beginners — no prior cold email experience required.


What you'll build

By the end of the flow you'll have:

  • 10-20 throwaway sending domains purchased on Dynadot
  • 20-40 warmed sending inboxes on Zapmail
  • A 2,000-person lead list from Prospeo
  • A 4-step email sequence with variants and personalization
  • A live campaign in Smartlead or Instantly sending daily
  • Analytics and reply handling set up

Total cost month 1: ~$186. Recurring: ~$126/mo. See references/00-getting-started.md for breakdown.


The end-to-end flow

  1. Deliverability basics → understand why we buy domains + inboxes (read once)
  2. Strategy → pick your offer and ICP
  3. Copywriting → write the sequence
  4. Infrastructure → buy domains, create inboxes
  5. List building → pull prospects from Prospeo
  6. Enrichment (optional) → add personalization data
  7. Launch → upload to Smartlead or Instantly
  8. Analyze + iterate → pull metrics back, tweak

Before you start: prerequisites

Technical:

  • Node.js 20+ (node --version should print v20 or higher) → install from nodejs.org
  • tsx (npm install -g tsx)
  • Terminal comfort (you know what cd and cp do)
  • A text editor (VS Code recommended)

Accounts (sign up before continuing):

  • Dynadot (domain registrar)
  • Zapmail (inbox provider)
  • Prospeo (lead source)
  • Smartlead OR Instantly (sending platform — pick one)

Budget: ~$200 for your first campaign.

If any of the above is missing, start at references/00-getting-started.md. It has exact signup links and API-key retrieval instructions.


Recommended entry point: /cold-email-kickoff

Before reading this tutorial, invoke /cold-email-kickoff from Claude Code. It's a shorter, guided flow that orchestrates ICP onboarding + lead magnet + campaign strategy + a consolidated campaign plan — and hands you to the right next skill based on whether you have infrastructure already. Most users should start there.

This starter kit is the deeper manual tutorial for learning each step in detail. Use it if you want to understand what's happening under the hood, or if you want to wire up a specific step manually.

One-hour quick start

If you just want to launch your first campaign in a single session, stop reading this file and open references/14-60-minute-tutorial.md. It's a step-by-step walkthrough that assumes zero context and gives you exact commands to run.

Fast path — skip manual juggling once you've done it once

If you already have inboxes set up and just want a campaign to run automatically, invoke /auto-research-public. It does all of this in one flow: scrapes the target company → Claude generates an ICP → Prospeo pulls leads → emails are verified → Claude personalizes each lead via parallel Task sub-agents → Smartlead campaign launches. ~20 minutes end-to-end, no skill-juggling.

Prerequisites for the fast path:

  • Ran /icp-onboarding once (produces client-profile.yaml)
  • Ran /zapmail-domain-setup-public + /smartlead-inbox-manager to have active inboxes
  • Have SMARTLEAD_API_KEY, PROSPEO_API_KEY, MILLIONVERIFIER_API_KEY in .env

The walkthrough below is for manual first-timer learning. If you've done a campaign once before, jump straight to /auto-research-public.


Reading order (for understanding)

The references/ folder is numbered in the order to read them the first time:

# File What it covers
00 00-getting-started.md Accounts, API keys, .env, verify, cost breakdown
01 01-deliverability-fundamentals.md SPF/DKIM/DMARC, warmup, domain strategy, volume math
02 02-campaign-strategy.md Generate 15-20 campaign ideas from your website
03 03-campaign-copywriting.md Stepwise copywriting: direction → subject → body → final
04 04-sequence-structure.md Timing, follow-ups, threading, A/B testing, spintax
05 05-domain-and-inbox-setup.md Dynadot purchase, Zapmail inboxes, export
06 06-list-building-prospeo.md Prospeo filters, state-by-state crawling, full-export
07 07-enrichment-library.md Optional enrichments + pricing
08 08-smartlead-api.md Smartlead API reference
09 09-instantly-api.md Instantly API reference
10 10-reply-handling.md Positive/negative/OOO/bounce playbook
11 11-legal-compliance.md CAN-SPAM, GDPR, unsubscribe requirements
12 12-launch-checklist.md Pre-flight QA
13 13-troubleshooting.md Error matrix
14 14-60-minute-tutorial.md Literal step-by-step first campaign

Decision tree — where am I and what do I read?

If you're at this point... Read this
"I don't know what cold email even is" 01-deliverability-fundamentals.md, then 02-campaign-strategy.md
"I have a product, need campaign ideas" 02-campaign-strategy.md
"I have a campaign, need to write emails" 03-campaign-copywriting.md + 04-sequence-structure.md
"I need inboxes but don't have them" 05-domain-and-inbox-setup.md
"I need a lead list" 06-list-building-prospeo.md
"My emails need personalization" 07-enrichment-library.md
"Ready to upload to Smartlead" 08-smartlead-api.md
"Ready to upload to Instantly" 09-instantly-api.md
"Got my first replies, now what?" 10-reply-handling.md
"Am I legal? GDPR? CAN-SPAM?" 11-legal-compliance.md
"Something's broken" 13-troubleshooting.md

Choose your sending platform: Smartlead vs Instantly

Criterion Smartlead Instantly
Entry price (2026) ~$39/mo, 2K leads ~$37/mo, 1K leads
Free trial 14 days 14 days
Inboxes Unlimited on paid plans Unlimited on paid plans
API auth Query param (?api_key=) Bearer token header
API endpoint count ~50 ~150+
Master inbox Yes (strong) Yes (Unibox, strong)
Built-in warmup Free Included
AI reply categorization Yes Yes (lead-labels)
Branching follow-ups Limited Yes (Subsequences, first-class)
Inbox rotation Yes Yes
Deliverability testing External tools Built-in (inbox-placement-tests)
Done-for-you inboxes No Yes (DFY orders)
Built-in lead enrichment No Yes (SuperSearch)
Smartlead-exclusive Simpler for beginners —
Instantly-exclusive — Subsequences + Inbox Placement + SuperSearch

Default recommendation for first-time users: Smartlead. Simpler mental model, cheaper at small scale, enough power for your first 6 months. Migrate to Instantly if you outgrow Smartlead's advanced features.

You only need one. Pick now so you know which API reference to read later.


Eric-proven defaults for your first campaign

Use these unless you have a specific reason to deviate:

  • 20 domains × 2 inboxes = 40 sending inboxes — enough to warm 2 weeks then send ~1,200/day
  • 30 emails/day/inbox (post-warmup) — never exceed
  • 2,000 leads per campaign — good statistical size to learn from
  • 4-step sequence — Day 0, Day 3, Day 7, Day 11
  • 2-week warmup minimum before any real sending
  • .com domains (~$10-14 each on Dynadot) — default choice. Fall back to .co if .com is taken. Avoid .info, .xyz, and other cheap TLDs — they hurt deliverability.
  • 2 inboxes per domain max (above that hurts reputation)
  • 50-90 word emails — extend to 125 only if AI personalization justifies it
  • Preview email to yourself first before any real send
  • Reply within 30 seconds when a positive reply comes in — this looks 10x more human than replying hours later

Common beginner mistakes (avoid these)

  1. Sending from your main domain. Instant risk of blacklisting your real business mail. Buy lookalike throwaway domains (e.g. trygrowth.co to send on behalf of growth.com).
  2. Skipping warmup. New inboxes sending cold = instant spam folder. Minimum 2 weeks warmup.
  3. Buying one $30 domain. Buy 10-20 .com / .co lookalike domains instead. Diversity = deliverability.
  4. Writing emails longer than 90 words. Nobody reads long cold emails.
  5. Using em dashes (—). Gmail spam filters flag these. Use periods or commas.
  6. Sending without SPF/DKIM/DMARC. Zapmail sets these automatically if you connect domains through it. Verify with dig.
  7. Treating a 0% reply rate in week 1 as failure. Expect 2-5% reply rate over the full sequence; wins compound over follow-ups 2-4.
  8. Buying a list from a random "lead seller." Use Prospeo — verified, legal, clean data.
  9. Emailing EU consumers. B2B to EU is generally fine under legitimate interest, but consumer addresses are off-limits. See 11-legal-compliance.md.
  10. Not handling replies fast. Replies that sit for hours go cold. Set up notifications.

When something breaks

Open references/13-troubleshooting.md. It has an error matrix keyed by symptom → cause → fix, plus diagnostic dig/curl commands for verifying setup.


Next steps after your first campaign

Once you've shipped and have ~2 weeks of data:

  • Read 10-reply-handling.md and set up unified inbox monitoring
  • Run scripts/smartlead-pull-analytics.ts (or the Instantly equivalent) to get a CSV of daily stats
  • Rewrite the worst-performing email variant
  • Launch campaign #2 in parallel (different targeting, same infrastructure)
  • Study what's working and compound it

Scripts included

All in scripts/. Run with npx tsx scripts/<name>.ts.

Script Purpose
setup-env.sh Interactive .env bootstrap
verify-credentials.ts Ping all APIs, print ✅/❌ table
dynadot-generate-domains.ts Generate + availability-check domain candidates
dynadot-bulk-purchase.ts Purchase a batch of domains
zapmail-full-setup.ts NS switch → connect → inboxes → export (4-phase)
prospeo-full-export.ts Full paginated Prospeo search to CSV
smartlead-create-campaign.ts End-to-end campaign creation
smartlead-add-leads.ts Batch lead upload
smartlead-pull-analytics.ts Daily stats to CSV
instantly-create-campaign.ts Instantly campaign creation
instantly-add-leads.ts Instantly batch lead upload
instantly-pull-analytics.ts Instantly daily stats to CSV
enrichments/company-phone.ts Blitz company phone enrichment
enrichments/ai-company-analysis.ts OpenRouter GPT-4o-mini company analysis
enrichments/company-news.ts OpenWebNinja recent-news enrichment
enrichments/linkedin-profile.ts RapidAPI LinkedIn profile enrichment

Every script:

  • Reads .env from the skill root
  • Is safe to re-run (idempotent where possible)
  • Confirms before spending money (domain purchases)
  • Writes structured output to CSV/JSON you can inspect
  • Fails loudly on errors, never silently

Getting help

  • Check 13-troubleshooting.md first — it covers 90% of issues
  • Re-read the platform comparison if you're on the wrong tool
  • For copy: run the QA checklist in 03-campaign-copywriting.md
  • For lists: re-read filter advice in 06-list-building-prospeo.md
  • Cold email subreddits (r/coldemail, r/salesdevelopment) are friendly if you post redacted details

A note on ethics

Cold email works best when it's actually useful. Skip consumer addresses, honor unsubscribes promptly, include a real address in your footer, and write something the recipient is glad they got.

That's most of what compliance comes down to in practice.


What to do next

If you're new to cold email: run /cold-email-kickoff instead of going through this tutorial manually. It orchestrates the entire setup (ICP + lead magnet + strategy + plan) in one flow.

If you want to do it manually: follow references/00-getting-started.md through 14-60-minute-tutorial.md in order. Each document points at the next.

Or wait: this is a tutorial. Either you're ready to learn, or you're not — no waiting.

1---
2name: cold-email-starter-kit
3description: Complete beginner-friendly cold email toolkit. Walks from zero to launched campaign — domain purchase, inbox setup, list building, copywriting, enrichment, and sending via Smartlead or Instantly. Use when setting up cold email for the first time, launching a new campaign, teaching someone cold email, or when you need an end-to-end guide that bundles strategy, copy, infrastructure, and API references in one place.
4---
5 
6# Cold Email Starter Kit
7 
8A complete system for running cold email. Follow it top-to-bottom and you will have purchased domains, created warmed inboxes, built a lead list, written a campaign, and sent your first emails. Designed for beginners — no prior cold email experience required.
9 
10---
11 
12## What you'll build
13 
14By the end of the flow you'll have:
15- 10-20 throwaway sending domains purchased on Dynadot
16- 20-40 warmed sending inboxes on Zapmail
17- A 2,000-person lead list from Prospeo
18- A 4-step email sequence with variants and personalization
19- A live campaign in Smartlead or Instantly sending daily
20- Analytics and reply handling set up
21 
22Total cost month 1: ~$186. Recurring: ~$126/mo. See `references/00-getting-started.md` for breakdown.
23 
24---
25 
26## The end-to-end flow
27 
281. **Deliverability basics** → understand why we buy domains + inboxes (read once)
292. **Strategy** → pick your offer and ICP
303. **Copywriting** → write the sequence
314. **Infrastructure** → buy domains, create inboxes
325. **List building** → pull prospects from Prospeo
336. **Enrichment (optional)** → add personalization data
347. **Launch** → upload to Smartlead or Instantly
358. **Analyze + iterate** → pull metrics back, tweak
36 
37---
38 
39## Before you start: prerequisites
40 
41**Technical:**
42- Node.js 20+ (`node --version` should print v20 or higher) → install from nodejs.org
43- `tsx` (`npm install -g tsx`)
44- Terminal comfort (you know what `cd` and `cp` do)
45- A text editor (VS Code recommended)
46 
47**Accounts (sign up before continuing):**
48- Dynadot (domain registrar)
49- Zapmail (inbox provider)
50- Prospeo (lead source)
51- Smartlead OR Instantly (sending platform — pick one)
52 
53**Budget:** ~$200 for your first campaign.
54 
55If any of the above is missing, start at `references/00-getting-started.md`. It has exact signup links and API-key retrieval instructions.
56 
57---
58 
59## Recommended entry point: /cold-email-kickoff
60 
61Before reading this tutorial, invoke `/cold-email-kickoff` from Claude Code. It's a shorter, guided flow that orchestrates ICP onboarding + lead magnet + campaign strategy + a consolidated campaign plan — and hands you to the right next skill based on whether you have infrastructure already. Most users should start there.
62 
63This starter kit is the deeper manual tutorial for learning each step in detail. Use it if you want to understand what's happening under the hood, or if you want to wire up a specific step manually.
64 
65## One-hour quick start
66 
67If you just want to launch your first campaign in a single session, stop reading this file and open `references/14-60-minute-tutorial.md`. It's a step-by-step walkthrough that assumes zero context and gives you exact commands to run.
68 
69## Fast path — skip manual juggling once you've done it once
70 
71If you already have inboxes set up and just want a campaign to run automatically, invoke `/auto-research-public`. It does all of this in one flow: scrapes the target company → Claude generates an ICP → Prospeo pulls leads → emails are verified → Claude personalizes each lead via parallel Task sub-agents → Smartlead campaign launches. ~20 minutes end-to-end, no skill-juggling.
72 
73Prerequisites for the fast path:
74- Ran `/icp-onboarding` once (produces `client-profile.yaml`)
75- Ran `/zapmail-domain-setup-public` + `/smartlead-inbox-manager` to have active inboxes
76- Have `SMARTLEAD_API_KEY`, `PROSPEO_API_KEY`, `MILLIONVERIFIER_API_KEY` in `.env`
77 
78The walkthrough below is for **manual** first-timer learning. If you've done a campaign once before, jump straight to `/auto-research-public`.
79 
80---
81 
82## Reading order (for understanding)
83 
84The references/ folder is numbered in the order to read them the first time:
85 
86| # | File | What it covers |
87|---|---|---|
88| 00 | `00-getting-started.md` | Accounts, API keys, `.env`, verify, cost breakdown |
89| 01 | `01-deliverability-fundamentals.md` | SPF/DKIM/DMARC, warmup, domain strategy, volume math |
90| 02 | `02-campaign-strategy.md` | Generate 15-20 campaign ideas from your website |
91| 03 | `03-campaign-copywriting.md` | Stepwise copywriting: direction → subject → body → final |
92| 04 | `04-sequence-structure.md` | Timing, follow-ups, threading, A/B testing, spintax |
93| 05 | `05-domain-and-inbox-setup.md` | Dynadot purchase, Zapmail inboxes, export |
94| 06 | `06-list-building-prospeo.md` | Prospeo filters, state-by-state crawling, full-export |
95| 07 | `07-enrichment-library.md` | Optional enrichments + pricing |
96| 08 | `08-smartlead-api.md` | Smartlead API reference |
97| 09 | `09-instantly-api.md` | Instantly API reference |
98| 10 | `10-reply-handling.md` | Positive/negative/OOO/bounce playbook |
99| 11 | `11-legal-compliance.md` | CAN-SPAM, GDPR, unsubscribe requirements |
100| 12 | `12-launch-checklist.md` | Pre-flight QA |
101| 13 | `13-troubleshooting.md` | Error matrix |
102| 14 | `14-60-minute-tutorial.md` | Literal step-by-step first campaign |
103 
104---
105 
106## Decision tree — where am I and what do I read?
107 
108| If you're at this point... | Read this |
109|---|---|
110| "I don't know what cold email even is" | `01-deliverability-fundamentals.md`, then `02-campaign-strategy.md` |
111| "I have a product, need campaign ideas" | `02-campaign-strategy.md` |
112| "I have a campaign, need to write emails" | `03-campaign-copywriting.md` + `04-sequence-structure.md` |
113| "I need inboxes but don't have them" | `05-domain-and-inbox-setup.md` |
114| "I need a lead list" | `06-list-building-prospeo.md` |
115| "My emails need personalization" | `07-enrichment-library.md` |
116| "Ready to upload to Smartlead" | `08-smartlead-api.md` |
117| "Ready to upload to Instantly" | `09-instantly-api.md` |
118| "Got my first replies, now what?" | `10-reply-handling.md` |
119| "Am I legal? GDPR? CAN-SPAM?" | `11-legal-compliance.md` |
120| "Something's broken" | `13-troubleshooting.md` |
121 
122---
123 
124## Choose your sending platform: Smartlead vs Instantly
125 
126| Criterion | Smartlead | Instantly |
127|---|---|---|
128| Entry price (2026) | ~$39/mo, 2K leads | ~$37/mo, 1K leads |
129| Free trial | 14 days | 14 days |
130| Inboxes | Unlimited on paid plans | Unlimited on paid plans |
131| API auth | Query param (`?api_key=`) | Bearer token header |
132| API endpoint count | ~50 | ~150+ |
133| Master inbox | Yes (strong) | Yes (Unibox, strong) |
134| Built-in warmup | Free | Included |
135| AI reply categorization | Yes | Yes (lead-labels) |
136| Branching follow-ups | Limited | Yes (Subsequences, first-class) |
137| Inbox rotation | Yes | Yes |
138| Deliverability testing | External tools | Built-in (inbox-placement-tests) |
139| Done-for-you inboxes | No | Yes (DFY orders) |
140| Built-in lead enrichment | No | Yes (SuperSearch) |
141| Smartlead-exclusive | Simpler for beginners | — |
142| Instantly-exclusive | — | Subsequences + Inbox Placement + SuperSearch |
143 
144**Default recommendation for first-time users: Smartlead.** Simpler mental model, cheaper at small scale, enough power for your first 6 months. Migrate to Instantly if you outgrow Smartlead's advanced features.
145 
146You only need one. Pick now so you know which API reference to read later.
147 
148---
149 
150## Eric-proven defaults for your first campaign
151 
152Use these unless you have a specific reason to deviate:
153 
154- **20 domains × 2 inboxes = 40 sending inboxes** — enough to warm 2 weeks then send ~1,200/day
155- **30 emails/day/inbox** (post-warmup) — never exceed
156- **2,000 leads per campaign** — good statistical size to learn from
157- **4-step sequence** — Day 0, Day 3, Day 7, Day 11
158- **2-week warmup minimum** before any real sending
159- **`.com` domains** (~$10-14 each on Dynadot) — default choice. Fall back to `.co` if .com is taken. Avoid `.info`, `.xyz`, and other cheap TLDs — they hurt deliverability.
160- **2 inboxes per domain max** (above that hurts reputation)
161- **50-90 word emails** — extend to 125 only if AI personalization justifies it
162- **Preview email to yourself first** before any real send
163- **Reply within 30 seconds** when a positive reply comes in — this looks 10x more human than replying hours later
164 
165---
166 
167## Common beginner mistakes (avoid these)
168 
1691. **Sending from your main domain.** Instant risk of blacklisting your real business mail. Buy lookalike throwaway domains (e.g. `trygrowth.co` to send on behalf of `growth.com`).
1702. **Skipping warmup.** New inboxes sending cold = instant spam folder. Minimum 2 weeks warmup.
1713. **Buying one $30 domain.** Buy 10-20 `.com` / `.co` lookalike domains instead. Diversity = deliverability.
1724. **Writing emails longer than 90 words.** Nobody reads long cold emails.
1735. **Using em dashes (—).** Gmail spam filters flag these. Use periods or commas.
1746. **Sending without SPF/DKIM/DMARC.** Zapmail sets these automatically if you connect domains through it. Verify with `dig`.
1757. **Treating a 0% reply rate in week 1 as failure.** Expect 2-5% reply rate over the full sequence; wins compound over follow-ups 2-4.
1768. **Buying a list from a random "lead seller."** Use Prospeo — verified, legal, clean data.
1779. **Emailing EU consumers.** B2B to EU is generally fine under legitimate interest, but consumer addresses are off-limits. See `11-legal-compliance.md`.
17810. **Not handling replies fast.** Replies that sit for hours go cold. Set up notifications.
179 
180---
181 
182## When something breaks
183 
184Open `references/13-troubleshooting.md`. It has an error matrix keyed by symptom → cause → fix, plus diagnostic `dig`/`curl` commands for verifying setup.
185 
186---
187 
188## Next steps after your first campaign
189 
190Once you've shipped and have ~2 weeks of data:
191- Read `10-reply-handling.md` and set up unified inbox monitoring
192- Run `scripts/smartlead-pull-analytics.ts` (or the Instantly equivalent) to get a CSV of daily stats
193- Rewrite the worst-performing email variant
194- Launch campaign #2 in parallel (different targeting, same infrastructure)
195- Study what's working and compound it
196 
197---
198 
199## Scripts included
200 
201All in `scripts/`. Run with `npx tsx scripts/<name>.ts`.
202 
203| Script | Purpose |
204|---|---|
205| `setup-env.sh` | Interactive `.env` bootstrap |
206| `verify-credentials.ts` | Ping all APIs, print ✅/❌ table |
207| `dynadot-generate-domains.ts` | Generate + availability-check domain candidates |
208| `dynadot-bulk-purchase.ts` | Purchase a batch of domains |
209| `zapmail-full-setup.ts` | NS switch → connect → inboxes → export (4-phase) |
210| `prospeo-full-export.ts` | Full paginated Prospeo search to CSV |
211| `smartlead-create-campaign.ts` | End-to-end campaign creation |
212| `smartlead-add-leads.ts` | Batch lead upload |
213| `smartlead-pull-analytics.ts` | Daily stats to CSV |
214| `instantly-create-campaign.ts` | Instantly campaign creation |
215| `instantly-add-leads.ts` | Instantly batch lead upload |
216| `instantly-pull-analytics.ts` | Instantly daily stats to CSV |
217| `enrichments/company-phone.ts` | Blitz company phone enrichment |
218| `enrichments/ai-company-analysis.ts` | OpenRouter GPT-4o-mini company analysis |
219| `enrichments/company-news.ts` | OpenWebNinja recent-news enrichment |
220| `enrichments/linkedin-profile.ts` | RapidAPI LinkedIn profile enrichment |
221 
222Every script:
223- Reads `.env` from the skill root
224- Is safe to re-run (idempotent where possible)
225- Confirms before spending money (domain purchases)
226- Writes structured output to CSV/JSON you can inspect
227- Fails loudly on errors, never silently
228 
229---
230 
231## Getting help
232 
233- Check `13-troubleshooting.md` first — it covers 90% of issues
234- Re-read the platform comparison if you're on the wrong tool
235- For copy: run the QA checklist in `03-campaign-copywriting.md`
236- For lists: re-read filter advice in `06-list-building-prospeo.md`
237- Cold email subreddits (r/coldemail, r/salesdevelopment) are friendly if you post redacted details
238 
239---
240 
241## A note on ethics
242 
243Cold email works best when it's actually useful. Skip consumer addresses, honor unsubscribes promptly, include a real address in your footer, and write something the recipient is glad they got.
244 
245That's most of what compliance comes down to in practice.
246 
247---
248 
249## What to do next
250 
251**If you're new to cold email:** run `/cold-email-kickoff` instead of going through this tutorial manually. It orchestrates the entire setup (ICP + lead magnet + strategy + plan) in one flow.
252 
253**If you want to do it manually:** follow `references/00-getting-started.md` through `14-60-minute-tutorial.md` in order. Each document points at the next.
254 
255**Or wait:** this is a tutorial. Either you're ready to learn, or you're not — no waiting.
256 

Discussion

Alternatives

Also in Email sequencesSee all 401 in Marketing →
A Free Giveaway That Grows Your Email ListTell us about your business and who you sell to, and get back a ready-to-launch free offer that turns website visitors into email signups and future customers.Business & ops · MITEmail sequence designerUse when the user asks to "design a welcome flow", "set up an abandoned-cart sequence", "build a light re-engagement branch inside a lifecycle flow", or "plan a cold-outbound sequence"; produces general lifecycle automation flows (welcome, cart, browse-abandon, post-purchase, in-flow re-engagement, B2B cold outbound) with trigger, step timing, branch/exit conditions, goal, frequency governance (send caps, quiet hours, fatigue guardrail), a sunset path, and a SEND N-dimension score. Not for the closed-loop win-back / re-consent (re-permission) program on a lapsed cohort — use reactivation-specialist; not for writing each email''s copy — use email-creative-builder; not for computing EQS or the N1 unsubscribe veto — use email-quality-auditor. 邮件自动化流程设计/购物车挽回/流失召回序列Marketing · Apache-2.0Channels: Email MarketingWhen the user wants to plan email marketing, EDM, newsletter strategy, or email deliverability. Also use when the user mentions "email marketing," "EDM," "newsletter," "SPF," "DKIM," "DMARC," "email deliverability," "email content strategy," "email campaigns," "newsletter strategy," "email automation," or "cold email." For signup UI, use newsletter-signup-generator.Marketing · MITHostinger Reach (Email Marketing)Hostinger Reach (Email Marketing) API for contact management, segmentation, contact groups, and profile management. Use when creating or listing contacts, managing contact segments or groups, filtering contacts by subscription status, or working with email marketing profiles.Marketing · MIT