Coding

Email Drip Sequence Builder

Try it

Generate complete email drip sequences from product descriptions with personalization, A/B subject lines, and ESP-ready formatting. Use when the user needs e...

What it does

Build production-ready email drip sequences from a single product description or business context. This skill generates complete multi-email campaigns with personalization tokens, A/B subject line variants, timing recommendations, and formatting ready for any ESP (Mailchimp, ConvertKit, Brevo, Acti…

The skill document

Email Drip Sequence Builder

Overview

Build production-ready email drip sequences from a single product description or business context. This skill generates complete multi-email campaigns with personalization tokens, A/B subject line variants, timing recommendations, and formatting ready for any ESP (Mailchimp, ConvertKit, Brevo, ActiveCampaign, etc.).

Supports: welcome series, product launch sequences, re-engagement flows, abandoned cart recovery, onboarding drips, educational series, and seasonal campaigns.

Quick Start

Try these prompts immediately:

Build a 5-email welcome sequence for a witchcraft supplies shop that sells candles, herbs, and crystals. Include a lead magnet delivery in email 1.
Create a product launch drip campaign for a new AI writing tool. 3 pre-launch emails, 1 launch day email, 2 follow-ups.
Generate a re-engagement sequence for subscribers who haven't opened emails in 30 days. Target: personal finance blog readers.
Build an abandoned cart recovery sequence for an Etsy digital products shop. 3 emails over 5 days.

Capabilities

Sequence Types

  • Welcome Series — New subscriber onboarding (3-7 emails)
  • Product Launch — Pre-launch hype, launch day, follow-up (4-8 emails)
  • Re-engagement — Win back inactive subscribers (3-5 emails)
  • Abandoned Cart — Recovery sequences with urgency (3-4 emails)
  • Educational Drip — Value-first content series (5-10 emails)
  • Seasonal/Event — Holiday, Black Friday, special occasions (3-6 emails)
  • Nurture Campaign — Long-term relationship building (7-12 emails)

Per-Email Output

Each email in the sequence includes:

  • Subject line (primary + A/B variant)
  • Preview text (40-90 chars, optimized for inbox display)
  • Email body (HTML-ready with personalization tokens)
  • Send timing (delay from previous email or trigger)
  • Segment conditions (who should receive this email)
  • Goal/CTA (what action you want the reader to take)

Personalization Tokens

Outputs use standard ESP merge tags:

  • {{first_name}} — Subscriber's first name
  • {{product_name}} — Referenced product
  • {{company_name}} — Your brand name
  • {{unsubscribe_url}} — Required unsubscribe link
  • Custom tokens based on your data

A/B Testing

Every email includes two subject line variants:

  • Variant A — Direct/benefit-focused
  • Variant B — Curiosity/question-based
  • Recommended split: 20% test, 80% winner after 4 hours

Configuration

Required Environment Variables

OPENAI_API_KEY=sk-...   # For content generation (or use Claude API)

Optional Parameters

  • --tone — Brand voice (friendly, professional, casual, authoritative)
  • --industry — Business vertical for tailored copy
  • --email-count — Number of emails in sequence (default: 5)
  • --esp — Target ESP for formatting (mailchimp, convertkit, brevo, activecampaign)
  • --cta-style — Button vs text link vs both

Example Output

Welcome Sequence — Email 1 of 5

Subject A: Welcome to [Brand]! Here's your free guide 🎁 Subject B: Your [Lead Magnet Name] is ready — plus a surprise inside

Preview text: Download your guide + discover what's coming this week

Send timing: Immediately after signup

Body:

Hi {{first_name}},

Welcome to the [Brand] community! I'm thrilled you're here.

As promised, here's your free guide:

Download Your Free Guide

Over the next few days, I'll share:

  📖 Our most popular [topic] tips
  🔧 Tools we use every day
  🎯 A special offer just for new subscribers


Hit reply and tell me — what's your biggest challenge with [topic]?

Talk soon,[Your Name]

Goal: Deliver lead magnet, set expectations, encourage reply Segment: All new subscribers

Tips & Best Practices

  1. Timing matters — Space emails 2-3 days apart for welcome series, 1 day for abandoned cart
  2. Front-load value — First 3 emails should be 80% value, 20% promotion
  3. One CTA per email — Don't dilute focus with multiple calls to action
  4. Test subject lines — Always use the A/B variants, let data decide
  5. Personalize early — Use first name in subject line of email 2+, not email 1
  6. Include plain text — Always generate both HTML and plain text versions
  7. Mobile-first — Keep paragraphs short (2-3 sentences max)

Safety & Guardrails

This skill will NOT:

  • Generate spam or misleading subject lines
  • Create emails that violate CAN-SPAM/GDPR requirements
  • Produce content without unsubscribe links
  • Generate deceptive urgency or false scarcity claims
  • Create emails impersonating other brands
  • Output content that bypasses email filters

All generated emails include:

  • Required unsubscribe link placeholder
  • Physical address placeholder (CAN-SPAM requirement)
  • Clear sender identification
  • Honest subject lines matching email content

Troubleshooting

Q: Emails feel too generic? A: Provide more context — industry, target audience demographics, brand voice examples, and competitor names.

Q: Subject lines too long? A: Specify --subject-length 50 to cap at 50 characters. Mobile displays ~35 chars.

Q: Need different ESP formatting? A: Specify --esp convertkit or --esp mailchimp — merge tag syntax differs between platforms.

Q: How to handle multi-language? A: Generate the sequence in English first, then ask for translation. Include {{language}} token for dynamic routing.

Q: Sequence too long/short? A: Use --email-count N to set exact count, or describe the campaign goal and let the skill recommend optimal length.

Related skills

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

More from ncreighton

Browse all skills

Optimize Etsy titles, tags, and descriptions using keyword research and competitor analysis. Use when the user needs to improve search visibility, increase c...

by ncreighton27 installs1 stars

Automate comprehensive WordPress SEO optimization including meta tags, schema markup, internal linking, and RankMath integration.

by ncreighton40 installs

Analyze GA4 data, detect traffic anomalies, and generate actionable growth recommendations. Use when the user needs revenue tracking, anomaly detection, or t...

by ncreighton36 installs

Generate platform-specific social scripts from long-form video content. Analyzes YouTube, Loom, webinars and creates TikTok hooks, Instagram Reels, LinkedIn...

by ncreighton20 installs1 stars

Scan content for product mentions and auto-insert affiliate links with FTC compliance disclosures. Use when the user needs to monetize blog posts, product re...

by ncreighton27 installs

Publish content once, distribute everywhere—sync WordPress, Substack, Medium, and LinkedIn automatically. Use when the user needs multi-channel publishing, c...

by ncreighton25 installs