360 Secure SkillHub
360 安全技能中心

Email Drip Sequence Builder

核心功能:依据产品描述或业务上下文生成完整多邮件drip序列,包含个性化令牌、A/B主题变体、发送时机建议,格式适配Mailchimp等各类ESP。支持欢迎系列、产品发布、重激活、弃购回收等多类营销场景。输入为自然语言提示(可指定序列类型、行业等),输出每封邮件含主题、预览文本、HTML正文、CTA等内容,还可通过参数定制语气、目标ESP。

ncreighton
ncreighton
热度 52.91
最近更新 2026-05-11 17:31:34
分类:营销依赖:内部调用大模型 / 第三方 API应用场景:文案创作 / 邮件起草 / 模板

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add email-drip-sequence-builder
Metadata
name
email-drip-sequence-builder
description
Generate complete email drip sequences from product descriptions with personalization, A/B subject lines, and ESP-ready formatting. Use when the user needs email campaigns, welcome series, product launch sequences, re-engagement flows, or nurture campaigns for any industry.
version
1.1.0
homepage
https://github.com/ncreighton/empire-skills
metadata
{"openclaw":{"requires":{"env":["OPENAI_API_KEY"],"bins":[]},"os":["macos","linux","win32"],"files":["SKILL.md"],"emoji":"📧"}}

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:

<p>Hi {{first_name}},</p>

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

<p>As promised, here's your free guide:</p>

<p><a href="{{lead_magnet_url}}" style="display:inline-block;background:#4299e1;color:white;padding:12px 24px;border-radius:6px;text-decoration:none;">Download Your Free Guide</a></p>

<p>Over the next few days, I'll share:</p>
<ul>
  <li>📖 Our most popular [topic] tips</li>
  <li>🔧 Tools we use every day</li>
  <li>🎯 A special offer just for new subscribers</li>
</ul>

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

<p>Talk soon,<br>[Your Name]</p>

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.