executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
14-email-marketing-globalUse when the user needs email or lifecycle automation — welcome series, nurture, abandoned cart, re-engagement, broadcast, and transactional flows with subject lines, segmentation, cadence, and deliverability, plus legal variants: CAN-SPAM for US, GDPR opt-in for EU, PDPA for SEA, LGPD for LATAM. Covers Klaviyo, Mailchimp, and ActiveCampaign. Trigger on 'em…
Independent GitHub snapshot · Automated classification · Original documentation governs
name: 14-email-marketing-global
description: "Use when the user needs email or lifecycle automation — welcome series, nurture, abandoned cart, re-engagement, broadcast, and transactional flows with subject lines, segmentation, cadence, and deliverability, plus legal variants: CAN-SPAM for US, GDPR opt-in for EU, PDPA for SEA, LGPD for LATAM. Covers Klaviyo, Mailchimp, and ActiveCampaign. Trigger on 'email marketing', 'welcome sequence', 'drip campaign', 'newsletter', 'abandoned cart emails', 'nobody opens our emails'. Not for — coding HTML that renders correctly in Outlook, see 49-html-email-template-global; cold outbound to B2B prospects, see 33-b2b-lead-gen-global; refer-a-friend loops, see 18-referral-program-global."
metadata:
version: 1.0.1
category: operations
license: MIT
triggers:
Email is the only owned channel — algorithm-proof, free to re-reach. But legal differs HUGELY by region: US allows opt-out, EU mandates opt-in, SEA/LATAM mostly require opt-in. Pick the right variant — getting this wrong can cost up to EUR 20M (GDPR) or USD 51,744 per email (CAN-SPAM).
| Audience | Concrete example |
|---|---|
| Founder / DTC brand running newsletter | Shopify store, SaaS company, B2B service |
| Agency setting up email automation for client | Welcome series, nurture, re-engage |
| Marketer migrating from one ESP to another | Klaviyo to Mailchimp, ActiveCampaign to Brevo |
| Multi-region brand needing legal-safe email | Selling US + EU + LATAM, must comply per region |
14-email-marketing (VN skill) — covers PDPA Vietnam (Decree 13/2023)This skill produces ONE email marketing strategy file with 4 components: subscriber segmentation, sequence templates (welcome / nurture / re-engage / promo), automation flow, and KPI tracking. Pick 1 of 4 region variants — the variant tunes the LEGAL framework (consent model, unsubscribe rules, data retention, cross-border transfer). Every email automation built without this risks legal exposure.
Email is the highest-ROI channel (USD 36-42 per USD 1 spent globally), but legal compliance is non-negotiable. Without the right region variant:
Pick the right variant once -> all downstream emails compliant by default.
Step 0: Check global context file
|-- exists -> read product / region / customer info
|-- missing -> suggest user run product-marketing-context-global first
Step 1: Pick region variant (US / EU / SEA / LATAM)
Step 2: Choose ESP based on region (Klaviyo / Mailchimp / ActiveCampaign / Brevo)
Step 3: Set up legal foundation (consent flow, footer, unsubscribe, DPA)
Step 4: Design segmentation (behavioral + lifecycle)
Step 5: Build sequences (welcome / nurture / re-engage / promo)
Step 6: Configure automation flow
Step 7: Set up tracking + A/B test plan
Check whether .agents/product-marketing-context-global.md exists:
product-marketing-context-global first. If user wants to continue, ask 2-3 minimum questions about product + region.Ask the user one question: "Which is your PRIMARY region: US, EU, SEA, or LATAM?"
Where do MOST of your subscribers live?
|-- US / Canada
| --> 01-us.md (CAN-SPAM Act 2003, opt-out OK, CCPA/state laws)
|-- EU / EEA / UK
| --> 02-eu.md (GDPR + ePrivacy, opt-in MANDATORY, EUR 20M penalty)
|-- Southeast Asia (SG, MY, ID, TH, PH)
| --> 03-sea.md (PDPA Singapore + per-country, mostly opt-in)
|-- Latin America (BR, MX, AR, CO, CL)
| --> 04-latam.md (LGPD Brazil + LFPDPPP Mexico, opt-in mandatory)
|-- Vietnam only
| --> Use `14-email-marketing` (VN skill) — Decree 13/2023
|-- Multi-region
--> Default to STRICTEST applicable region (usually EU GDPR)
If you sell in US + EU + LATAM, you can either:
For most early-stage brands, option 2 is the safer default. Document the decision in your DPA.
| ESP | Strength | Region fit | Legal features |
|---|---|---|---|
| Klaviyo | E-commerce / DTC | US (default), EU (with EU data center) | GDPR-ready, opt-in flows, suppression lists |
| Mailchimp | General-purpose, easy UI | US (HQ), EU (Intuit-owned, GDPR DPA available) | Built-in GDPR forms, double opt-in toggle |
| ActiveCampaign | CRM + automation | US default, global | Behavioral + GDPR consent tracking |
| Brevo (Sendinblue) | EU-native, transactional | EU (data residency in FR/DE), Global | GDPR by default, EU servers |
| Customer.io | API-first, developer-friendly | Global | GDPR + CCPA + LGPD ready |
| HubSpot Marketing Hub | All-in-one CRM | US default, EU (with EU hosting) | GDPR consent + cookie management |
This is the CRITICAL step. Read the variant file carefully — it spells out the consent model, footer requirements, unsubscribe rules, and data retention specific to your region.
These are largely region-agnostic in CONTENT, but legal-bound in EXECUTION. The variant file documents:
For sequence templates and KPI structure, the patterns are the same as the VN skill (welcome 3-email, nurture 5-email, re-engage 3-email) but with region-tuned subject lines, send times, and footer.
When 00-marketing-plan-global includes email as a channel, it references this skill for the operational layer. When 18-referral-program-global builds a referral flow with email triggers, it inherits the consent model from this skill.
product-marketing-context-global — foundation context (run first)11-channel-setup-global — channel infrastructure (when available)18-referral-program-global — referral via emailreferences/global-legal-compliance — deep legal referenceGlobal Skill 14 (Email Marketing) | Over Powers Agency | v1.0.0