Lifecycle Drip Campaigns skill

Designs trigger-based lifecycle email programs for customers: post-purchase, milestone, renewal, and expansion drips, with entry and exit rules.

by LeadMagic·MIT license·★ 62 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# Lifecycle Drip Campaigns

## Overview

Lifecycle drips are automated email sequences triggered by customer milestones —
signup, first value, renewal window, expansion trigger, at-risk behavior.
These run in the background, nurturing customers through their journey without
manual intervention. This skill covers the complete lifecycle drip architecture.

## Authoritative Foundations
- **HubSpot Knowledge Base — Lifecycle stages** — Enroll contacts into drips by lifecycle stage and exit them when the stage changes.
- **Customer.io — Event-triggered campaigns** — Trigger lifecycle messages from product events and attributes rather than fixed calendar sc…
- **Reforge — Retention and engagement** — Tie each drip to a behavior that predicts retention, and measure it by that behavior, not by ope…

## Lifecycle Stage

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of Lifecycle Drip Campaigns

LeadMagic/main1 file shown
SKILL.md
Show the full text151 lines

Lifecycle Drip Campaigns

Overview

Lifecycle drips are automated email sequences triggered by customer milestones — signup, first value, renewal window, expansion trigger, at-risk behavior. These run in the background, nurturing customers through their journey without manual intervention. This skill covers the complete lifecycle drip architecture.

Authoritative Foundations

  • HubSpot Knowledge Base — Lifecycle stages — Enroll contacts into drips by lifecycle stage and exit them when the stage changes.
  • Customer.io — Event-triggered campaigns — Trigger lifecycle messages from product events and attributes rather than fixed calendar schedules.
  • Reforge — Retention and engagement — Tie each drip to a behavior that predicts retention, and measure it by that behavior, not by opens.

Lifecycle Stage

Spans Activation → Referral (stages 3–7). Stage map → references/gtm-lifecycle-stages.md.
Post-activation triggers → references/activation-playbook.md (handoff to engagement).
Router → references/lifecycle-skill-index.md.

When to Use

  • "Build lifecycle emails"
  • "Customer drip campaigns"
  • "Automated lifecycle marketing"
  • "Trigger-based customer emails"
  • "Lifecycle automation"

Step-by-Step Process

Phase 1: Lifecycle Stage Mapping

Define the stages every customer moves through:

  1. Visitor → Lead: Form fill, content download, signup. Trigger: welcome email.
  2. Lead → MQL: Engagement threshold reached. Trigger: nurture sequence.
  3. MQL → SQL: High intent signals. Trigger: sales handoff + confirmation.
  4. SQL → Opportunity: Deal created. Trigger: "what to expect during evaluation."
  5. Opportunity → Customer: Deal closed-won. Trigger: onboarding sequence.
  6. Customer → Active User: Aha moment achieved. Trigger: "what's next" + power tips.
  7. Active User → Power User: Advanced features adopted. Trigger: case study request, community invite, reference program.
  8. At-Risk: Usage drops, support tickets spike. Trigger: health intervention sequence.
  9. Churned: Cancellation. Trigger: exit survey + win-back sequence.
Phase 2: Trigger Definition

For each transition, define the exact trigger:

  • Behavioral: User completed X action (e.g., sent first campaign)
  • Time-based: X days since signup with no key action
  • Score-based: Health score drops below threshold
  • Event-based: Contract renewal date approaching (90/60/30 days out)
  • Manual: CSM marks account as needing intervention
Phase 3: Drip Architecture

Welcome Drip (Days 0-7):

  • Email 1 (instant): Welcome + what to expect + first action
  • Email 2 (Day 2): "Did you try [first action]?" + quickstart guide
  • Email 3 (Day 5): Social proof: "Teams like yours achieve [result] with [product]"
  • Email 4 (Day 7): "Ready for step 2?" + feature highlight

Renewal Drip (90/60/30/14/7 days before renewal):

  • 90 days: "Your renewal is coming up — here's what you've accomplished this year" (usage summary, ROI report)
  • 60 days: "New features since you started" + roadmap preview
  • 30 days: Customer success check-in. "Still getting value? What could be better?"
  • 14 days: Renewal offer. "Renew by [date] for [benefit: locked pricing, bonus]"
  • 7 days: Final reminder. "Don't lose access to [key feature they use heavily]"

Expansion Drip (triggered by usage nearing plan limits):

  • Email 1: "You're approaching your plan limit — here's what that means"
  • Email 2: "Teams at your usage level typically upgrade for [specific benefit]"
  • Email 3: "Custom plan options — let's find the right fit"
Phase 4: Personalization at Scale
  • Usage data: "You've sent 4,237 emails this month..."
  • Achievement milestones: "Congrats on your 1,000th enrichment!"
  • Industry benchmarks: "Fintech companies your size typically [behavior]"
  • Role-based: Different emails for the admin/buyer vs the end user
Phase 5: Measurement & Optimization
  • Drip completion rate: % who receive all emails in the sequence
  • Stage conversion rate: % who move from stage N to N+1
  • Time in stage: Median days in each lifecycle stage
  • Revenue per stage: Average revenue of customers at each stage
  • Drip attribution: Pipeline and revenue influenced by lifecycle drips
  • A/B test: Subject lines, offers, timing, channel mix

Output Format

Lifecycle drip architecture with: stage map, trigger definitions, email sequences per stage, personalization strategy, and optimization framework.

Quality Check

Before delivering, verify:

  • All 9 lifecycle stages (Visitor through Churned) have at least one associated drip sequence
  • Every drip trigger is measurable — behavioral events, time-based rules, score thresholds, or manual flags — not vague 'engagement'
  • Welcome drip starts within minutes of signup (automation delay <5 minutes) and completes within 7 days
  • Renewal drip begins at 90 days with ROI summary, not at 14 days with a discount
  • Expansion drip fires on usage nearing plan limits, not arbitrary calendar dates
  • A/B test plan exists for at least one sequence element (subject line, timing, or content format)

Common Pitfalls

  1. One drip fits all. Sending the same sequence to every new customer ignores persona, plan tier, and use case. Fix: segment drips by at least ICP tier and plan level — enterprise onboarding differs from self-serve.
  2. Renewal drip starts too late. Beginning renewal outreach at 30 days misses the relationship-building window. Fix: start at 90 days with value reinforcement, not pricing — 90/60/30/14/7 cadence.
  3. No behavioral branching. Sending email #3 to someone who never opened email #1 wastes sends and damages sender reputation. Fix: use behavioral triggers — if no opens in 14 days, shift to re-engagement track; if they click pricing, route to Evaluator track.
  4. Stage conversion not measured. Running drips without tracking how many contacts move from stage N to N+1 means you're flying blind. Fix: instrument every drip with stage conversion rate and time-in-stage metrics.
  5. Over-emailing customers. Welcome drip + expansion drip + NPS follow-up + product update — all hitting the same person in one week. Fix: build a contact frequency cap into your automation; no more than 2 marketing emails per week to any active customer.

Execution Artifacts

  • references/framework-notes.md — Named frameworks and reference tables
  • templates/output-template.md — Deliverable shell for agent output
  • scripts/check-output.py — Lightweight deliverable validator Canonical lifecycle: references/gtm-lifecycle-stages.md · references/activation-playbook.md (post-activation triggers) · references/lifecycle-skill-index.md
  • mql-nurture, onboarding-sequences, re-engagement, churn-prevention, cs-playbooks
1---
2name: lifecycle-drips
3description: >-
4 Designs trigger-based lifecycle email programs for customers: post-purchase,
5 milestone, renewal, and expansion drips, with entry and exit rules. Use when
6 the user needs automated customer emails beyond onboarding, or is building
7 lifecycle marketing automation. Triggers on: "lifecycle drips", "automated
8 campaigns", "lifecycle emails", "drip sequences", "triggered emails".
9license: MIT
10compatibility: Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed
11metadata:
12 version: "1.0.0"
13 author: LeadMagic
14 category: lifecycle
15 tags: [lifecycle, drips, automation, triggered-emails, lifecycle-marketing]
16 frameworks:
17 - "HubSpot Knowledge Base — Lifecycle stages"
18 - "Customer.io — Event-triggered campaigns"
19 - "Reforge — Retention and engagement"
20---
21 
22# Lifecycle Drip Campaigns
23 
24## Overview
25 
26Lifecycle drips are automated email sequences triggered by customer milestones —
27signup, first value, renewal window, expansion trigger, at-risk behavior.
28These run in the background, nurturing customers through their journey without
29manual intervention. This skill covers the complete lifecycle drip architecture.
30 
31## Authoritative Foundations
32- **HubSpot Knowledge Base — Lifecycle stages** — Enroll contacts into drips by lifecycle stage and exit them when the stage changes.
33- **Customer.io — Event-triggered campaigns** — Trigger lifecycle messages from product events and attributes rather than fixed calendar schedules.
34- **Reforge — Retention and engagement** — Tie each drip to a behavior that predicts retention, and measure it by that behavior, not by opens.
35 
36## Lifecycle Stage
37 
38Spans **Activation → Referral** (stages 3–7). Stage map → `references/gtm-lifecycle-stages.md`.
39Post-activation triggers → `references/activation-playbook.md` (handoff to engagement).
40Router → `references/lifecycle-skill-index.md`.
41 
42## When to Use
43 
44- "Build lifecycle emails"
45- "Customer drip campaigns"
46- "Automated lifecycle marketing"
47- "Trigger-based customer emails"
48- "Lifecycle automation"
49 
50## Step-by-Step Process
51 
52### Phase 1: Lifecycle Stage Mapping
53 
54Define the stages every customer moves through:
55 
561. **Visitor → Lead:** Form fill, content download, signup. Trigger: welcome email.
572. **Lead → MQL:** Engagement threshold reached. Trigger: nurture sequence.
583. **MQL → SQL:** High intent signals. Trigger: sales handoff + confirmation.
594. **SQL → Opportunity:** Deal created. Trigger: "what to expect during evaluation."
605. **Opportunity → Customer:** Deal closed-won. Trigger: onboarding sequence.
616. **Customer → Active User:** Aha moment achieved. Trigger: "what's next" + power tips.
627. **Active User → Power User:** Advanced features adopted. Trigger: case study request,
63 community invite, reference program.
648. **At-Risk:** Usage drops, support tickets spike. Trigger: health intervention sequence.
659. **Churned:** Cancellation. Trigger: exit survey + win-back sequence.
66 
67### Phase 2: Trigger Definition
68 
69For each transition, define the exact trigger:
70 
71- **Behavioral:** User completed X action (e.g., sent first campaign)
72- **Time-based:** X days since signup with no key action
73- **Score-based:** Health score drops below threshold
74- **Event-based:** Contract renewal date approaching (90/60/30 days out)
75- **Manual:** CSM marks account as needing intervention
76 
77### Phase 3: Drip Architecture
78 
79**Welcome Drip (Days 0-7):**
80 
81- Email 1 (instant): Welcome + what to expect + first action
82- Email 2 (Day 2): "Did you try [first action]?" + quickstart guide
83- Email 3 (Day 5): Social proof: "Teams like yours achieve [result] with [product]"
84- Email 4 (Day 7): "Ready for step 2?" + feature highlight
85 
86**Renewal Drip (90/60/30/14/7 days before renewal):**
87 
88- 90 days: "Your renewal is coming up — here's what you've accomplished this year"
89 (usage summary, ROI report)
90- 60 days: "New features since you started" + roadmap preview
91- 30 days: Customer success check-in. "Still getting value? What could be better?"
92- 14 days: Renewal offer. "Renew by [date] for [benefit: locked pricing, bonus]"
93- 7 days: Final reminder. "Don't lose access to [key feature they use heavily]"
94 
95**Expansion Drip (triggered by usage nearing plan limits):**
96 
97- Email 1: "You're approaching your plan limit — here's what that means"
98- Email 2: "Teams at your usage level typically upgrade for [specific benefit]"
99- Email 3: "Custom plan options — let's find the right fit"
100 
101### Phase 4: Personalization at Scale
102 
103- **Usage data:** "You've sent 4,237 emails this month..."
104- **Achievement milestones:** "Congrats on your 1,000th enrichment!"
105- **Industry benchmarks:** "Fintech companies your size typically [behavior]"
106- **Role-based:** Different emails for the admin/buyer vs the end user
107 
108### Phase 5: Measurement & Optimization
109 
110- **Drip completion rate:** % who receive all emails in the sequence
111- **Stage conversion rate:** % who move from stage N to N+1
112- **Time in stage:** Median days in each lifecycle stage
113- **Revenue per stage:** Average revenue of customers at each stage
114- **Drip attribution:** Pipeline and revenue influenced by lifecycle drips
115- **A/B test:** Subject lines, offers, timing, channel mix
116 
117## Output Format
118 
119Lifecycle drip architecture with: stage map, trigger definitions, email sequences
120per stage, personalization strategy, and optimization framework.
121 
122## Quality Check
123 
124Before delivering, verify:
125 
126- [ ] All 9 lifecycle stages (Visitor through Churned) have at least one associated drip sequence
127- [ ] Every drip trigger is measurable — behavioral events, time-based rules, score thresholds, or manual flags — not vague 'engagement'
128- [ ] Welcome drip starts within minutes of signup (automation delay <5 minutes) and completes within 7 days
129- [ ] Renewal drip begins at 90 days with ROI summary, not at 14 days with a discount
130- [ ] Expansion drip fires on usage nearing plan limits, not arbitrary calendar dates
131- [ ] A/B test plan exists for at least one sequence element (subject line, timing, or content format)
132 
133## Common Pitfalls
134 
1351. **One drip fits all.** Sending the same sequence to every new customer ignores persona, plan tier, and use case. Fix: segment drips by at least ICP tier and plan level — enterprise onboarding differs from self-serve.
1362. **Renewal drip starts too late.** Beginning renewal outreach at 30 days misses the relationship-building window. Fix: start at 90 days with value reinforcement, not pricing — 90/60/30/14/7 cadence.
1373. **No behavioral branching.** Sending email #3 to someone who never opened email #1 wastes sends and damages sender reputation. Fix: use behavioral triggers — if no opens in 14 days, shift to re-engagement track; if they click pricing, route to Evaluator track.
1384. **Stage conversion not measured.** Running drips without tracking how many contacts move from stage N to N+1 means you're flying blind. Fix: instrument every drip with stage conversion rate and time-in-stage metrics.
1395. **Over-emailing customers.** Welcome drip + expansion drip + NPS follow-up + product update — all hitting the same person in one week. Fix: build a contact frequency cap into your automation; no more than 2 marketing emails per week to any active customer.
140 
141## Execution Artifacts
142 
143- `references/framework-notes.md` — Named frameworks and reference tables
144- `templates/output-template.md` — Deliverable shell for agent output
145- `scripts/check-output.py` — Lightweight deliverable validator
146 **Canonical lifecycle:** `references/gtm-lifecycle-stages.md` · `references/activation-playbook.md` (post-activation triggers) · `references/lifecycle-skill-index.md`
147 
148## Related Skills
149 
150- mql-nurture, onboarding-sequences, re-engagement, churn-prevention, cs-playbooks
151 

Discussion

Alternatives

Browser Automation SkillWeb browser automation with AI-optimized snapshots for claude-flow agentsCoding · MITDeepevalDeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent, tool-using workflow, multi-turn chatbot, RAG pipeline, or LLM app; add evals; generate datasets or goldens; use deepeval generate; use deepeval test run; send results to Confident AI; monitor production; run online evals; inspect traces; or iterate on prompts, tools, retrieval, or agent behavior from eval failures. AI agents are the primary use case. Covers Python SDK, pytest eval suites, CLI generation, traced evals, Confident AI reporting, and agent-driven improvement loops. DO NOT TRIGGER for unrelated generic pytest, non-AI test setup, or non-DeepEval observability work unless the user asks to compare or migrate to DeepEval; for instrumenting an app with DeepEval tracing, @observe, or framework integrations (use the `deepeval-tracing` skill); or for raw OpenTelemetry / OTLP export without the deepeval package (use the `deepeval-otel` skill).Business & ops · Apache-2.0Dev browserBrowser automation with persistent named pages via the dev-browser CLI. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, log into sites, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", "open the browser", or any browser interaction request.Business & ops · MITTurn into appTurn visible project context, a proven thread, skill, or workflow into a runnable Agent-Native app with simple buttons, visible agent steps, preview, and deployment handoff. Use when a user invokes `/turn-into-app` or asks to make a workflow into an app, including from Claude or ChatGPT on the web, including when the source is a spreadsheet link or upload.Business & ops · MIT