$npx -y skills add Affitor/affiliate-skills --skill email-drip-sequenceWrite an email drip sequence for affiliate marketing. Triggers on: "write me an email sequence", "create a drip campaign", "email nurture sequence", "affiliate email funnel", "welcome email series", "email onboarding sequence", "write emails for my list", "set up a drip sequence"
| 1 | # Email Drip Sequence |
| 2 | |
| 3 | Write a 5-7 email drip sequence that nurtures new subscribers from cold to warm to buyer. Follows the Welcome → Value → Value → Soft Sell → Hard Sell → Objection Handling → Follow-Up pattern. Each email includes subject line, preview text, body copy, and a single clear CTA. |
| 4 | |
| 5 | ## Stage |
| 6 | |
| 7 | S5: Distribution — Email is the highest-ROI channel for affiliate marketers (avg $42 return per $1 spent). This skill turns a list of subscribers into a predictable revenue stream by delivering value first and selling second. |
| 8 | |
| 9 | ## When to Use |
| 10 | |
| 11 | - User has an email list and wants to promote an affiliate product |
| 12 | - User just launched a lead magnet or opt-in form and needs a welcome sequence |
| 13 | - User wants to automate affiliate promotions via email automation (ConvertKit, Mailchimp, Beehiiv, ActiveCampaign, etc.) |
| 14 | - User says anything like "email sequence", "drip campaign", "email funnel", "nurture series" |
| 15 | - User wants a sequence for a specific product or niche |
| 16 | - Chaining from S1 (research) — user found a product and now wants an email sequence for it |
| 17 | |
| 18 | ## Input Schema |
| 19 | |
| 20 | ```yaml |
| 21 | product: |
| 22 | name: string # REQUIRED — product name (e.g., "HeyGen") |
| 23 | affiliate_url: string # REQUIRED — the affiliate link to promote |
| 24 | category: string # OPTIONAL — product category (e.g., "AI video tool") |
| 25 | reward_value: string # OPTIONAL — commission amount/percentage (e.g., "30% recurring") |
| 26 | key_benefits: string[] # OPTIONAL — top 3 benefits. Auto-researched if not provided. |
| 27 | price: string # OPTIONAL — product pricing (e.g., "$29/mo") |
| 28 | |
| 29 | audience: |
| 30 | description: string # REQUIRED — who are the subscribers? (e.g., "content creators", "SaaS founders") |
| 31 | pain_point: string # OPTIONAL — main problem they want solved |
| 32 | awareness_level: string # OPTIONAL — "cold" | "warm" | "hot". Default: "cold" |
| 33 | |
| 34 | sequence: |
| 35 | length: number # OPTIONAL — number of emails: 5, 6, or 7. Default: 7 |
| 36 | send_days: number[] # OPTIONAL — days to send (e.g., [0, 1, 3, 5, 7, 10, 14]) |
| 37 | # Default: [0, 1, 3, 5, 7, 10, 14] |
| 38 | sender_name: string # OPTIONAL — from name (e.g., "Alex from ContentPro") |
| 39 | tone: string # OPTIONAL — "conversational" | "professional" | "bold" |
| 40 | # Default: "conversational" |
| 41 | lead_magnet: string # OPTIONAL — what they opted in for (e.g., "AI tools checklist") |
| 42 | ``` |
| 43 | |
| 44 | **Chaining context**: If S1 (product research) was run earlier in the conversation, pull `product.name`, `product.affiliate_url`, `product.key_benefits`, and `product.reward_value` automatically. Do not ask the user to repeat information already provided. |
| 45 | |
| 46 | ## Workflow |
| 47 | |
| 48 | ### Step 1: Gather Information |
| 49 | |
| 50 | Collect required inputs. If `product.name` and `product.affiliate_url` are present (from user or S1 chain), proceed. Otherwise ask: |
| 51 | - "What product are you promoting and what's your affiliate link?" |
| 52 | - "Who are your subscribers? (e.g., freelancers, SaaS founders, content creators)" |
| 53 | |
| 54 | If `product.key_benefits` is not provided, infer 3 benefits from the product name and category using your training knowledge. State: "Based on what I know about [product], I'm using these key benefits: [list]. Correct me if needed." |
| 55 | |
| 56 | ### Step 2: Plan the Sequence |
| 57 | |
| 58 | Map each email to its purpose using the 7-email arc. For a 5-email sequence, drop emails 6 and 7. For a 6-email sequence, drop email 7. |
| 59 | |
| 60 | | # | Day | Type | Purpose | |
| 61 | |---|-----|------|---------| |
| 62 | | 1 | 0 | Welcome | Deliver lead magnet, set expectations, build trust | |
| 63 | | 2 | 1 | Value | Teach something useful (no sell) | |
| 64 | | 3 | 3 | Value + Soft Mention | More value, casual mention of the product | |
| 65 | | 4 | 5 | Soft Sell | Introduce the product properly, benefits focus | |
| 66 | | 5 | 7 | Hard Sell | Clear CTA, urgency (limited offer / deadline if available) | |
| 67 | | 6 | 10 | Objection Handling | Answer top 3 objections, social proof | |
| 68 | | 7 | 14 | Follow-Up / Last Chance | "Did you see this?" re-engagement email | |
| 69 | |
| 70 | ### Step 3: Write Each Email |
| 71 | |
| 72 | For each email, write all four components: |
| 73 | |
| 74 | **Subject Line**: 40-60 characters. Use curiosity, specificity, or direct benefit. Avoid spam trigger words (free, guaranteed, act now). |