Email marketing campaign builder β flows, sequences, templates, automation strategies.
Send this command to your AI agent:
npx skills add https://github.com/nexscope-ai/eCommerce-Skills/tree/main/ecommerce-email-marketing-builder --skill ecommerce-email-marketing-builder---
name: ecommerce-email-marketing-builder
description: "E-commerce email marketing system builder. Creates complete email automation flows with full copywriting, subject lines, ESP setup instructions, segmentation rules, and annual campaign calendars. Generates copy-paste-ready email sequences for Klaviyo, Omnisend, Mailchimp, or any ESP. Covers welcome series, cart abandonment, browse abandonment, post-purchase, review requests, cross-sell, win-back, VIP/loyalty, replenishment, and sunset flows. Includes A/B test subject line variants, send timing, trigger conditions, branching logic, and seasonal campaign calendar. No API key required. Use when: (1) setting up email marketing for an e-commerce store, (2) writing email sequences and flows, (3) planning seasonal email campaigns."
metadata:
nexscope:
emoji: "π§"
category: ecommerce
---
Build a complete, copy-paste-ready email marketing system for any e-commerce business. Covers 10 core automation flows with full copywriting, ESP setup instructions, segmentation rules, and annual campaign calendars.
Supported platforms: Shopify, WooCommerce, BigCommerce, Squarespace, Etsy, TikTok Shop, Amazon, and any platform that connects to an ESP. For marketplace platforms (Amazon, TikTok Shop, Etsy) where buyer emails are restricted, this skill focuses on cross-channel strategies to capture emails via your own website or landing pages.
Built by Nexscope β your AI assistant for smarter e-commerce decisions.
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-email-marketing-builder -g
Once installed, just describe your business and ask for email marketing help. The skill activates automatically.
I'm launching a Shopify store selling premium dog treats at $24.99. Help me set up
my email marketing β I'm using Klaviyo and have about 500 subscribers.
I sell handmade jewelry on Etsy and my own website. Price range $40-120. I have
2,000 email subscribers but no automated flows set up. What emails should I be sending?
Build me a complete email system for my sustainable fashion brand. We use Omnisend
and have 8,000 subscribers. I want welcome series, cart abandonment, and post-purchase flows.
---
Step 1: Collect information. Extract from the user's initial message:
Great β [acknowledge what they told you]. To build your email system I need a few more details:Business stage?
a) Pre-launch β building a list before selling
b) Early β selling, but under $10K/mo
c) Growing β $10K-50K/mo
d) Established β $50K+/mo
Which flows do you need? (pick all that apply, or "all")
a) Welcome series
b) Cart abandonment
c) Browse abandonment
d) Post-purchase / thank you
e) Review request
f) Cross-sell / upsell
g) Win-back (re-engage lapsed customers)
h) VIP / loyalty
i) Replenishment (consumable products)
j) Sunset (list cleanup)
k) All of the above
l) Not sure β recommend for me
Brand voice?
a) Professional / corporate
b) Friendly / conversational
c) Playful / fun
d) Premium / luxury
e) Bold / edgy
f) Other: ___________
Email platform (ESP)?
a) Klaviyo
b) Omnisend
c) Mailchimp
d) Shopify Email
e) Other: ___________
f) Don't have one yet β recommend one
Current email list size?
a) 0 β starting from scratch
b) Under 1,000
c) 1,000-10,000
d) 10,000-50,000
e) 50,000+
Any active promotions or standard discounts? (e.g., "we always offer 10% for first order") Competitors to reference? (names or URLs, or skip) Reply like: "1b 2k 3b 4a 5b 6 yes 10% first order 7 skip"
Step 3: If user chose (f) in Q4 β "Don't have one yet", recommend an ESP based on their list size (Q5) and sales platform:
| List Size | Recommended ESP | Approx. Cost |
|-----------|-----------------|:------------:|
| 0-500 | Omnisend Free or Mailchimp Free | $0 |
| 500-2,500 | Omnisend (Shopify) or Mailchimp (other platforms) | $13-20/mo |
| 2,500-10K | Klaviyo | $35-100/mo |
| 10K+ | Klaviyo | $100-350/mo |
β οΈ Prices are approximate (2026). Tell user to verify on each platform's website.
After recommending, continue building flows with setup instructions for the recommended ESP.
Step 4: If user chose "l) Not sure β recommend for me" in Q2, recommend flows based on their business stage:
- Subject line (30-50 chars, mobile-friendly) + 3-5 A/B variants with different angles (curiosity, urgency, benefit, social proof, personal)
- Preview text (40-90 chars, complement the subject β don't repeat it)
- Full email body copy (actual words: hook β value β proof β CTA β optional P.S.)
- CTA button text (action-oriented, one primary CTA per email) + link destination
Step 6: Build segmentation strategy. Define core segments with exact rules:
---
Trigger: Subscribes to email list (pop-up, footer signup, landing page) NOT triggered by: Purchase (that's post-purchase flow)
Sequence:
[Subscribe] β Email 1 (Immediately)
β [Wait 2 days]
β Email 2 (Brand Story)
β [Wait 2 days]
β Email 3 (Social Proof)
β [Conditional Split: Has placed order?]
β YES β Exit (enter post-purchase flow)
β NO β [Wait 3 days]
β Email 4 (Urgency / Last Chance)
Email 1 β Welcome + Deliver Promise
Trigger: Added to cart + started checkout, but did NOT complete purchase Wait before first email: 1-4 hours (test: 1h vs 4h)
Sequence:
[Checkout Started, Not Completed] β [Wait 1-4 hours]
β Email 1 (Reminder)
β [Wait 24 hours]
β [Conditional Split: Placed order?]
β YES β Exit
β NO β Email 2 (Overcome Objections)
β [Wait 24 hours]
β [Conditional Split: Placed order?]
β YES β Exit
β NO β Email 3 (Incentive)
Email 1 β Simple Reminder
Trigger: Viewed product page but did NOT add to cart Wait: 2-4 hours after browsing (not immediately β feels creepy)
Sequence:
[Viewed Product, Did Not Add to Cart] β [Wait 2-4 hours]
β [Conditional Split: Has added to cart since?]
β YES β Exit (they'll enter cart abandonment)
β NO β Email 1 (Product Reminder)
β [Wait 24 hours]
β Email 2 (Related Products)
Email 1 β "Still Interested?"
Trigger: Placed order (first-time buyer gets different content than repeat buyer)
Sequence:
[Order Placed] β Email 1 (Immediately β Thank You)
β [Wait: Estimated delivery + 2 days]
β [Conditional Split: First-time buyer?]
β YES β Email 2a (Product Education)
β NO β Email 2b (Loyalty Reward)
β [Wait 5-7 days]
β Email 3 (Review Request β see Flow 5)
β [Wait 14 days]
β Email 4 (Cross-sell β see Flow 6)
Email 1 β Order Confirmation + Thank You
Trigger: Chained from post-purchase flow OR standalone trigger on order fulfilled + X days Timing: 5-7 days after delivery (product has arrived, they've used it)
Email 1 β Review Request
Trigger: Placed order + 14-21 days (after they've received and used the product) Logic: Recommend products based on what they bought
Email 1 β "Complete the Set" / "Pairs Well With..."
- Bought [Product X] β Recommend [Accessory Y]
Trigger: Has placed order BUT last order was 60-90 days ago (adjust based on your purchase cycle) Additional filter: Has NOT opened or clicked any email in last 30 days
Sequence:
[Last Order 60-90 days ago + No engagement 30 days]
β Email 1 (We Miss You)
β [Wait 7 days]
β [Placed order?] β YES β Exit
β NO β Email 2 (What's New)
β [Wait 7 days]
β Email 3 (Incentive)
β [Wait 14 days]
β Email 4 (Last Chance / Sunset Warning)
Email 1 β "We Miss You"
Trigger: Customer enters VIP segment (top 10% by total spend, OR 3+ orders)
Email 1 β VIP Welcome
Trigger: Time-based β estimated product usage cycle after purchase
Trigger: No email opens AND no clicks AND no purchases in 90-120 days
Purpose: Clean your list. Unengaged subscribers hurt deliverability (emails go to spam for everyone).
Sequence:
[No engagement 90-120 days]
β Email 1 (Re-engagement Attempt)
β [Wait 7 days]
β [Opened or clicked?]
β YES β Exit, keep on list
β NO β Email 2 (Final Chance)
β [Wait 7 days]
β [Opened or clicked?]
β YES β Exit, keep on list
β NO β Suppress from all future sends
Email 1 β "Are You Still There?"
---
Define these segments in your ESP. Exact conditions provided:
| Segment | Conditions | Use For |
|---------|-----------|---------|
| New Subscribers | Subscribed + Has placed 0 orders | Welcome flow, first purchase incentives |
| First-Time Buyers | Has placed exactly 1 order | Post-purchase education, review request, second purchase push |
| Repeat Customers | Has placed 2+ orders | Cross-sell, loyalty, VIP pipeline |
| VIP | Top 10% by total spend OR 5+ orders | VIP flow, early access, exclusive offers |
| At-Risk | Last order 60-90 days ago | Win-back flow |
| Lapsed | Last order 90+ days ago + No engagement 60+ days | Aggressive win-back, sunset candidate |
| Engaged Non-Buyers | Opens/clicks emails but has NOT purchased | Browse abandon focus, stronger incentives |
| Discount-Only | Has ONLY purchased with a discount code | Reduce discount dependency, value-based messaging |
---
Customize based on your product category. Not every event applies to every brand β pick the ones relevant to your audience.
| Month | Key Dates | Campaign Ideas |
|-------|-----------|----------------|
| January | New Year (Jan 1), MLK Day (Jan 20) | New Year sale, "New Year New You," goal-setting content |
| February | Valentine's Day (Feb 14), Presidents' Day (Feb 17) | Gift guides, couples/self-love angle, flash sale |
| March | Int'l Women's Day (Mar 8), St. Patrick's (Mar 17), Spring Equinox | Seasonal transition, spring collection launch |
| April | Easter (variable), Earth Day (Apr 22) | Spring sale, sustainability angle, limited editions |
| May | Mother's Day (May 11), Memorial Day (May 26) | Gift guide, "treat your mom / treat yourself," summer kickoff sale |
| June | Father's Day (Jun 15), Summer Solstice, Pride Month | Gift guide, summer collection, Pride content if authentic |
| July | July 4th, Amazon Prime Day (mid-July) | Independence Day sale, mid-year clearance, Christmas in July |
| August | Back to School (early Aug) | End of summer sale, back-to-routine content, fall preview |
| September | Labor Day (Sep 1), Fall Equinox | Labor Day sale, fall launch, loyalty program push |
| October | Halloween (Oct 31) | Spooky-themed content, costume/party angle, early holiday teasers |
| November | Veterans Day (Nov 11), Black Friday (Nov 28), Cyber Monday (Dec 1) | BFCM = biggest email month. Pre-sale VIP access β Main event β Extended sale |
| December | Christmas (Dec 25), Hanukkah, New Year's Eve | Gift guides, last-minute shipping deadlines, year-in-review, thank you |
This is your biggest email revenue period. Plan ahead:
---
---
π§ Email Marketing System β [Brand Name]
Overview
Brand: [name] | Products: [category] | Price: $XX-XX
Stage: [stage] | List Size: [size] | ESP: [platform]
Voice: [brand voice] | Flows: [list]
Flow 1: [Flow Name]
Purpose: [why this flow matters]
Priority: [π΄ Critical / π‘ Important / π’ Nice to have]Flow Diagram
[trigger] β [delay] β [email] β [conditional split] β [branch]
Email 1: [Name]
Subject: [primary subject line]
A/B Variants:
[variant] β [angle]
[variant] β [angle]
[variant] β [angle]
Preview: [preview text]
Body: [full email copy]
CTA: [button text] β [link]ESP Setup ([platform name])
- Trigger: [exact trigger in ESP terminology]
- Filters: [conditions]
- Timing: [delays between emails]
- Branching: [split conditions]
[Repeat for each email and flow]
Segmentation Strategy
[Segments with exact filter conditions for their ESP]
Annual Campaign Calendar
[Month-by-month with dates, themes, and target segments]
List Growth Plan
[Tactics based on their platform and stage]
---
For paid advertising strategy across Google, Meta, and TikTok:
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-ppc-strategy-planner -g
For full omnichannel marketing strategy (includes email as one channel):
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-marketing-strategy-builder -g
More e-commerce skills: nexscope-ai/eCommerce-Skills
Built by Nexscope β your AI assistant for smarter e-commerce decisions.