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 ↗
npx degit LeadMagic/gtm-skills/skills/lifecycle/lifecycle-drips#main ~/.claude/skills/lifecycle-dripsChecked ·commit main
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
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:
- Visitor → Lead: Form fill, content download, signup. Trigger: welcome email.
- Lead → MQL: Engagement threshold reached. Trigger: nurture sequence.
- MQL → SQL: High intent signals. Trigger: sales handoff + confirmation.
- SQL → Opportunity: Deal created. Trigger: "what to expect during evaluation."
- Opportunity → Customer: Deal closed-won. Trigger: onboarding sequence.
- Customer → Active User: Aha moment achieved. Trigger: "what's next" + power tips.
- Active User → Power User: Advanced features adopted. Trigger: case study request, community invite, reference program.
- At-Risk: Usage drops, support tickets spike. Trigger: health intervention sequence.
- 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
- 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.
- 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.
- 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.
- 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.
- 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 tablestemplates/output-template.md— Deliverable shell for agent outputscripts/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
Related Skills
- mql-nurture, onboarding-sequences, re-engagement, churn-prevention, cs-playbooks
| 1 | |
| 2 | name lifecycle-drips |
| 3 | description >- |
| 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". |
| 9 | license MIT |
| 10 | compatibility Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed |
| 11 | metadata |
| 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 | |
| 26 | Lifecycle drips are automated email sequences triggered by customer milestones — |
| 27 | signup, first value, renewal window, expansion trigger, at-risk behavior. |
| 28 | These run in the background, nurturing customers through their journey without |
| 29 | manual 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 | |
| 38 | Spans **Activation → Referral** (stages 3–7). Stage map → `references/gtm-lifecycle-stages.md`. |
| 39 | Post-activation triggers → `references/activation-playbook.md` (handoff to engagement). |
| 40 | Router → `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 | |
| 54 | Define the stages every customer moves through: |
| 55 | |
| 56 | **Visitor → Lead:** Form fill, content download, signup. Trigger: welcome email. |
| 57 | **Lead → MQL:** Engagement threshold reached. Trigger: nurture sequence. |
| 58 | **MQL → SQL:** High intent signals. Trigger: sales handoff + confirmation. |
| 59 | **SQL → Opportunity:** Deal created. Trigger: "what to expect during evaluation." |
| 60 | **Opportunity → Customer:** Deal closed-won. Trigger: onboarding sequence. |
| 61 | **Customer → Active User:** Aha moment achieved. Trigger: "what's next" + power tips. |
| 62 | **Active User → Power User:** Advanced features adopted. Trigger: case study request, |
| 63 | community invite, reference program. |
| 64 | **At-Risk:** Usage drops, support tickets spike. Trigger: health intervention sequence. |
| 65 | **Churned:** Cancellation. Trigger: exit survey + win-back sequence. |
| 66 | |
| 67 | ### Phase 2: Trigger Definition |
| 68 | |
| 69 | For 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 | |
| 119 | Lifecycle drip architecture with: stage map, trigger definitions, email sequences |
| 120 | per stage, personalization strategy, and optimization framework. |
| 121 | |
| 122 | ## Quality Check |
| 123 | |
| 124 | Before 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 | |
| 135 | **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. |
| 136 | **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. |
| 137 | **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. |
| 138 | **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. |
| 139 | **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
Browse more free Claude skills or everything in Operations.