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.
bash
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-marketing-strategy-builder -g
text
I'm launching a Shopify store selling premium dog treats, $24.99 per bag. Margin is 65%.
Budget: $3,000/month for marketing. Target: US dog owners. Help me build a marketing strategy.
text
I sell handmade jewelry on Etsy and my own website. Price range $40-120. I have 2,000
Instagram followers and 800 email subscribers. Monthly marketing budget is $1,500.
I want to grow beyond Etsy. What's my strategy?
text
We're a new DTC skincare brand on Shopify. AOV $55, margin 70%. We have $10,000/month
marketing budget and want to hit $100K revenue in 6 months. Build our marketing plan.
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:
InfoWhy It's NeededProduct type and price/AOVDetermines which channels and audiences fitProfit marginCalculates how much you can spend to acquire a customerMonthly marketing budgetAllocates across channelsBusiness stageNew launch vs growing vs established — changes priority orderMarketing goalBrand awareness vs direct sales vs both — changes channel mixSales channelsShopify only? Amazon + Shopify? Etsy? Affects strategyExisting assetsEmail 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:
text
Example:
"Premium dog treats at $24.99, 65% margin, $3,000/month budget — great start!
A few quick questions so I can build your strategy (just reply with the letters):
1. Business stage?
a) Pre-launch — haven't sold yet
b) Early — selling, but under $10K/mo
c) Growing — $10K-50K/mo
d) Scaling — $50K+/mo
2. Main goal?
a) Brand awareness — get known
b) Direct sales — revenue now
c) Both
d) Other: ___________
3. Where do you sell?
a) Shopify / own website only
b) Amazon
c) Etsy
d) Multiple platforms (which ones?)
4. Your target customer buys because of:
a) Price / value
b) Quality / premium
c) Unique / can't find elsewhere
d) Convenience
e) Other: ___________
5. What do you already have? (check all that apply)
a) Email list — how many subscribers?
b) Social media following — which platform, how many?
c) Existing content (blog, videos, etc.)
d) Customer reviews
e) Nothing yet — starting from zero
f) Other: ___________
6. Any competitors you want me to analyze? (names or URLs, or skip)"
Key rules:
Step 4: Use estimates when stuck. Don't block on missing data — use category benchmarks, but:
ChannelAverage ROIBest ForSourceEmail marketing$36-40 per $1Retention, repeat purchases, cart recoveryOmnisend 2026 ReportSMS marketing$21-71 per $1Time-sensitive offers, cart abandonmentOmnisend 2026 ReportSEO / organic search$7.48 per $1Long-term sustainable trafficFirstPageSageGoogle Ads (search)$8 per $1High-intent buyersGoogle Economic Impact ReportPaid social (Meta/TikTok)$2.5 per $1Awareness + prospectingFirstPageSage ROAS StatisticsInfluencer marketingVariesBrand credibility, new audiences—Affiliate marketingPerformance-basedLow-risk expansion (pay per sale)—
Business StageMarketing as % of RevenueNotesSourceNew / pre-launch15-20%Invest heavily to build awarenessHostinger, WebFXEarly stage (<$500K/yr)10-15%Build foundational channelsHostingerGrowing ($500K-$5M/yr)7-12%Optimize and scale what worksGartner 2025 CMO Survey (avg 7.7%)Established ($5M+/yr)5-8%Efficiency + retention focusGartner
Channel% of BudgetPriorityPaid ads (Google, Meta, TikTok)25-35%P1 — Immediate trafficContent + SEO20-25%P2 — Long-term compound growthEmail + SMS15-20%P1 — Highest ROI, retentionSocial media (organic)10-15%P3 — Brand buildingInfluencer / affiliate10-15%P2 — Credibility + reachTesting / new channels5-10%P3 — Discover next winner
Recommended overall split: 60% owned/organic (SEO, email, content) + 40% paid channels (PPC, social ads, influencers)
Collect and organize:
Using info collected from the follow-up questions (stage, goal, buying motivation, existing assets), plus your own research:
If user provided customer data → build persona from real data
If user is pre-launch / no data → infer from:
Research competitor audiences — search for top brands in the category, check who follows them, what their reviews say
Mark estimates with ⚠️ when inferring instead of using real data
Output the persona in this format:
text
🎯 TARGET AUDIENCE PERSONA
Demographics:
Age: [range]
Gender: [split %]
Location: [markets]
Income: [range]
Source: [user data / inferred from product type ⚠️ / competitor analysis]
Psychographics:
Interests: [relevant interests]
Values: [what they care about]
Pain points: [problems your product solves]
Buying motivation: [why they buy — convenience, quality, status, price]
Online behavior:
Where they discover products: [Instagram, Google, TikTok, Amazon, etc.]
Where they research: [reviews, YouTube, Reddit, blogs]
What influences purchase: [price, reviews, brand, influencer recommendation]
Language they use:
[Real phrases from reviews / social media — how they describe the problem
and solution in their own words. Use these in ad copy and content.]
Source: [extracted from competitor reviews / user-provided / estimated ⚠️]
Using competitors from the follow-up (Q6), or find them yourself:
For each competitor, analyze:
Then identify: market gaps, differentiation opportunities, and pricing recommendation.
Output format:
text
📊 COMPETITIVE LANDSCAPE
Market Price Range: [$low — $high]
Your Position: [where you sit and why]
Top Competitors:
[Competitor 1]:
Price: $XX | Positioning: [how they position]
Strengths: [from reviews/research]
Weaknesses: [from reviews/research]
Marketing: [channels they use]
[Competitor 2]:
[same structure]
Market Gaps: [underserved segments, unmet needs, positioning opportunities]
Your Differentiation: [what makes you different — and how to communicate it]
Pricing Recommendation: [where to price and why]
Based on business stage, budget, goals, and audience, rank channels.
Where these percentages come from:
For new launches (brand awareness + first sales):
PriorityChannelWhyBudget %P1Paid Ads (Meta/Google)Immediate traffic when you have zero audience30-35%P1Email setup (welcome flow, cart abandonment)Capture and convert visitors from day 110-15%P2Social media (organic)Build brand, create content library10-15%P2Influencer seedingGet product in hands of micro-influencers15-20%P3SEO / ContentStart building, won't pay off for 3-6 months10-15%P3TestingTry one new thing each month5-10%
For growing businesses (scale what works):
PriorityChannelWhyBudget %P1Email + SMSHighest ROI, monetize existing customers15-20%P1Paid Ads (scale winners)Increase spend on proven channels25-30%P2SEO / ContentReduce CAC over time15-20%P2Influencer / AffiliateExpand reach cost-effectively10-15%P3Social mediaMaintain presence, repurpose content10%P3Referral / Loyalty programTurn customers into advocates5-10%
For established businesses (optimize + retain):
PriorityChannelWhyBudget %P1Email + SMS + LoyaltyRetention = highest-margin revenue20-25%P1SEO / ContentCompound returns, reduce paid dependency20-25%P2Paid Ads (efficient)Maintain acquisition at target CAC20-25%P2Affiliate programScale through partners10-15%P3Social mediaBrand + community10%P3New market / channelExpand to new platforms or geographies5-10%
For each prioritized channel, output:
Email & SMS:
SEO & Content:
Paid Ads:
Social Media:
Influencer / Affiliate:
Referral / Loyalty:
Break the strategy into weekly actions:
text
📅 90-DAY ACTION PLAN
MONTH 1: Foundation
Week 1: [Setup actions — accounts, tools, tracking]
Week 2: [Launch first channel — usually paid ads + email flows]
Week 3: [Content + social media kickoff]
Week 4: [First review — what's working? Adjust]
MONTH 2: Optimize & Expand
Week 5-6: [Optimize winning channels, cut losers]
Week 7-8: [Launch second wave — influencer outreach, SEO content]
MONTH 3: Scale
Week 9-10: [Scale winners with more budget]
Week 11-12: [Launch referral/loyalty, review full strategy]
KEY MILESTONES:
Day 30: [target metric]
Day 60: [target metric]
Day 90: [target metric]
Define success metrics:
MetricBenchmarkYour Target (how to set)How to TrackCACVariesMust be < profit per order (AOV × margin)Ad platforms + analyticsLTVVariesAim for > 3× CAC (if LTV < 3× CAC, acquisition is too expensive)Shopify/platform analyticsEmail list growth5-10%/monthNew stores: aim for 5%/mo. Growing: 8-10%/moEmail platformEmail revenue share25-30% of totalStart with 15% target, grow to 25%+ over 6 monthsEmail platformOrganic traffic growth10-20%/monthSEO takes 3-6 months to kick in. Set 10%/mo after month 3Google AnalyticsSocial engagement rate1-3%Below 1% = content problem. Target 2%+Platform analyticsRepeat purchase rate28% avgNew stores: 15-20%. Growing: 25%+. Established: 30%+Platform analyticsBlended ROAS2.5x+Calculate: 1 ÷ margin × 1.5 = your minimum target ROASAll platforms combined
text
# ✅ E-Commerce Marketing Strategy — Ready to Execute
## Business Snapshot
Product: [name] | Price: $XX | Margin: XX%
Stage: [new/growing/established] | Budget: $X,XXX/mo
Goal: [awareness / sales / both]
Channels: [where you sell]
## Target Audience Persona
[Full persona from Step A2]
## Competitive Landscape
[Analysis from Step A3]
## Channel Strategy (Prioritized)
[Full channel plan from Step A4-A5 with budget allocation]
## 90-Day Action Plan
[Weekly roadmap from Step A6]
## KPIs & Measurement
[Metrics table from Step A7]
This skill builds the strategy. For execution on specific channels:
bash
npx skills add nexscope-ai/eCommerce-Skills --skill ecommerce-ppc-strategy-planner -g
Selling on Amazon? See nexscope-ai/Amazon-Skills for keyword research, listing optimization, and Amazon PPC.
More e-commerce skills: nexscope-ai/eCommerce-Skills
This skill provides strategic planning based on industry benchmarks, product analysis, and competitive research. It cannot access your actual analytics data, run A/B tests, create content, set up email flows, or manage ad accounts. For AI-powered marketing execution with live data, check out Nexscope — your AI assistant for smarter e-commerce decisions.
Built by Nexscope — research, validate, and act on e-commerce opportunities with AI.