ecommerce-marketing-strategy-builder
Full-stack e-commerce marketing strategy builder. Analyzes your product, market, and competitors, then builds a complete omnichannel marketing plan covering paid ads, SEO, email/SMS, content marketing, social media, influencer partnerships, and referral programs. Includes target audience persona, co
By nexscope-ai · 976 installs
npx skills add nexscope-ai/ecommerce-skills --skill ecommerce-marketing-strategy-builder
Source repository · Upstream listing
E Commerce Marketing Strategy Builder 🎯
Build a complete omnichannel marketing strategy for your e commerce business. Covers all major channels — paid ads, SEO, email, content, social media, influencers, and referral programs — with budget allocation, audience targeting, and a 90 day action plan.
Installation
Capabilities
Target audience persona : Demographics, interests, pain points, buying motivations, and where they spend time online — built from product analysis and competitor research
Competitive landscape : How competitors position, price, and market — and where the gaps are
Channel prioritization : Which marketing channels to use and in what order, ranked by expected ROI for your specific product and stage
Budget allocation : How to split your marketing budget across channels, with benchmarks
Email & SMS strategy : Flows, sequences, and campaign types — the highest ROI channel most sellers ignore
SEO & content plan : Keyword themes, content types, and publishing cadence
Paid ads brief : High level ad strategy per platform (for detailed campaign setup, use [ecommerce ppc strategy planner](https://github.com/nexscope ai/eCommerce Skills/tree/main/ecommerce ppc strategy planner))
Social media plan : Platform selection, content pillars, posting frequency
Influencer & affiliate direction : Who to partner with, what to offer, how to structure deals
Referral & loyalty program : How to turn existing customers into growth engines
Pricing positioning : Where to price relative to competitors based on market analysis
90 day action plan : Week by week roadmap with priorities and milestones
Usage Examples
How This Skill Collects Information
Step 1: Extract from the prompt. Parse product type, price, margin, budget, current channels, goals, stage, competitors mentioned.
Step 2: Identify gaps. Compare against what's needed:
Critical info:
Info Why It's Needed
Product type and price/AOV Determines which channels and audiences fit
Profit margin Calculates how much you can spend to acquire a customer
Monthly marketing budget Allocates across channels
Business stage New launch vs growing vs established — changes priority order
Marketing goal Brand awareness vs direct sales vs both — changes channel mix
Sales channels Shopify only? Amazon + Shopify? Etsy? Affects strategy
Existing assets Email list, social following, content, reviews — what you already have to work with
Step 3: One follow up. Consolidate ALL missing questions into a single message. Use multiple choice format to make it easy to answer quickly:
Key rules:
Never split into multiple follow up rounds. One message, all questions.
Use a/b/c/d choices wherever possible — faster than open ended questions.
Mix in 1 2 open ended only where choice format doesn't work (competitors, specific numbers).
If user gives short answers like "1b 2c 3a 5e", that's enough — proceed with the strategy.
Step 4: Use estimates when stuck. Don't block on missing data — use category benchmarks, but:
Mark every estimate clearly with ⚠️
Explain what better data would change
List what to provide next time at the end of the report
Key Benchmarks (2025 2026)
Channel ROI
Channel Average ROI Best For Source
: :
Email marketing $36 40 per $1 Retention, repeat purchases, cart recovery Omnisend 2026 Report
SMS marketing $21 71 per $1 Time sensitive offers, cart abandonment Omnisend 2026 Report
SEO / organic search $7.48 per $1 Long term sustainable traffic FirstPageSage
Google Ads (search) $8 per $1 High intent buyers Google Economic Impact Report
Paid social (Meta/TikTok) $2.5 per $1 Awareness + prospecting FirstPageSage ROAS Statistics
Influencer marketing Varies Brand credibility, new audiences —
Affiliate marketing Performance based Low risk expansion (pay per sale) —
Marketing Budget Benchmarks
Business Stage Marketing as % of Revenue Notes Source
: :
New / pre launch 15 20% Invest heavily to build awareness Hostinger, WebFX
Early stage (<$500K/yr) 10 15% Build foundational channels Hostinger
Growing ($500K $5M/yr) 7 12% Optimize and scale what works Gartner 2025 CMO Survey (avg 7.7%)
Established ($5M+/yr) 5 8% Efficiency + retention focus Gartner
Budget Allocation Framework
Channel % of Budget Priority
: : : :
Paid ads (Google, Meta, TikTok) 25 35% P1 — Immediate traffic
Content + SEO 20 25% P2 — Long term compound growth
Email + SMS 15 20% P1 — Highest ROI, retention
Social media (organic) 10 15% P3 — Brand building
Influencer / affiliate 10 15% P2 — Credibility + reach
Testing / new channels 5 10% P3 — Discover next winner
Recommended overall split: 60% owned/organic (SEO, email, content) + 40% paid channels (PPC, social ads, influencers)
Customer Retention Stats
Repeat customers = 21% of customer base but drive 44% of revenue (Omnisend)
After 1st purchase: 27% chance of buying again → 2nd: 49% → 3rd: 62% (Smile.io)
Using 3+ marketing channels: 287% higher purchase rate (Omnisend)
Workflow
Step 1: Understand the Business
Collect and organize:
Product, price, margin, business stage
Marketing goal, budget, sales channels
Existing assets (email list, social, content, reviews)
Competitive landscape (who are the main competitors?)
Step 2: Build Target Audience Persona
Using info collected from the follow up questions (stage, goal, buying motivation, existing assets), plus your own research:
1. If user provided customer data → build persona from real data
2. If user is pre launch / no data → infer from:
Product category → typical buyer profile (e.g., premium dog treats → dog owners 28 55, health conscious pet parents)
Price point → income bracket (budget vs premium vs luxury)
Platform → audience skew (Etsy skews female 25 45, TikTok Shop skews 18 34)
3. Research competitor audiences — search for top brands in the category, check who follows them, what their reviews say
4. Mark estimates with ⚠️ when inferring instead of using real data
Output the persona in this format:
Step 3: Competitive Landscape
Using competitors from the follow up (Q6), or find them yourself:
If user provided competitors → research those directly
If not → search "[product category] best brands", check platform best sellers, look at who's running ads for the same keywords
For each competitor, analyze:
Pricing — price range, budget/mid/premium positioning
Positioning — tagline, USP, how they describe themselves
Strengths / Weaknesses — from reviews (what people praise vs complain about)
Marketing channels — where are they advertising? Social? Email? Content?
Then identify: market gaps, differentiation opportunities, and pricing recommendation.
Output format:
Step 4: Channel Prioritization
Based on business stage, budget, goals, and audience, rank channels.
Where these percentages come from:
Omnisend 2026 Ecommerce Report: 60% owned/organic + 40% paid as optimal split
Azarian Growth Agency 2025: 25 30% content/SEO, 20 25% paid search, 15 20% paid social, 10 15% email
Gartner 2025 CMO Survey: marketing budgets at 7.7% of company revenue
The stage specific splits below are synthesized from these sources — adjust based on the user's actual data and goals
For new launches (brand awareness + first sales):
Priority Channel Why Budget %
: : : :
P1 Paid Ads (Meta/Google) Immediate traffic when you have zero audience 30 35%
P1 Email setup (welcome flow, cart abandonment) Capture and convert visitors from day 1 10 15%
P2 Social media (organic) Build brand, create content library 10 15%
P2 Influencer seeding Get product in hands of micro influencers 15 20%
P3 SEO / Content Start building, won't pay off for 3 6 months 10 15%
P3 Testing Try one new thing each month 5 10%
For growing businesses (scale what works):
Priority Channel Why Budget %
: : : :
P1 Email + SMS Highest ROI, monetize existing customers 15 20%
P1 Paid Ads (scale winners) Increase spend on proven channels 25 30%
P2 SEO / Content Reduce CAC over time 15 20%
P2 Influencer / Affiliate Expand reach cost effectively 10 15%
P3 Social media Maintain presence, repurpose content 10%
P3 Referral / Loyalty program Turn customers into advocates 5 10%
For established businesses (optimize + retain):
Priority Channel Why Budget %
: : : :
P1 Email + SMS + Loyalty Retention = highest margin revenue 20 25%
P1 SEO / Content Compound returns, reduce paid dependency 20 25%
P2 Paid Ads (efficient) Maintain acquisition at target CAC 20 25%
P2 Affiliate program Scale through partners 10 15%
P3 Social media Brand + community 10%
P3 New market / channel Expand to new platforms or geographies 5 10%
Step 5: Channel by Channel Plan
For each prioritized channel, output:
Email & SMS:
Key automated flows: Welcome series, abandoned cart, post purchase, win back
Campaign types: New products, sales, content newsletters
List building tactics: Pop up offer, checkout opt in, social media lead magnets
Target metrics: Open rate 35%, click rate 3%, revenue per email $0.10
SEO & Content:
Keyword themes (not full keyword research — that's a separate skill)
Content types: Blog posts, buying guides, comparison pages, FAQ
Publishing cadence: X posts per week/month
Technical SEO priorities if applicable
Paid Ads:
Recommended platforms and why
Budget split across platforms
Campaign types (awareness vs conversion)
Note: "For detailed campaign setup, use ecommerce ppc strategy planner"
Social Media:
Platform selection (based on where target audience is)
Content pillars (3 4 themes to rotate)
Posting frequency
Engagement strategy
Influencer / Affiliate:
Type of influencers (micro vs macro, niche)
Outreach approach and what to offer
Commission/payment structure
How to measure ROI
Referral / Loyalty:
Program structure (points, tiers, referral rewards)
When to launch (need enough customers first)
Expected impact
Step 6: 90 Day Action Plan
Break the strategy into weekly actions:
Step 7: KPIs & Measurement
Define success metrics:
Metric Benchmark Your Target (how to set) How to Track
: : : :
CAC Varies Must be < profit per order (AOV × margin) Ad platforms + analytics
LTV Varies Aim for 3× CAC (if LTV < 3× CAC, acquisition is too expensive) Shopify/platform analytics
Email list growth 5 10%/month New stores: aim for 5%/mo. Growing: 8 10%/mo Email platform
Email revenue share 25 30% of total Start with 15% target, grow to 25%+ over 6 months Email platform
Organic traffic growth 10 20%/month SEO takes 3 6 months to kick in. Set 10%/mo after month 3 Google Analytics
Social engagement rate 1 3% Below 1% = content problem. Target 2%+ Platform analytics
Repeat purchase rate 28% avg New stores: 15 20%. Growing: 25%+. Established: 30%+ Platform analytics
Blended ROAS 2.5x+ Calculate: 1 ÷ margin × 1.5 = your minimum target ROAS All platforms combined
Output Format
Other Skills
This skill builds the strategy. For execution on specific channels:
[ecommerce ppc strategy planner](https://github.com/nexscope ai/eCommerce Skills/tree/main/ecommerce ppc strategy planner) — Detailed paid ads strategy for Google, Meta, and TikTok with ad copy + creative prompts
Selling on Amazon? See [nexscope ai/Amazon Skills](https://github.com/nexscope ai/Amazon Skills) for keyword research, listing op