90-Day Marketing Plan for Skincare DTC Brands (2026)

How to build a 90-day marketing plan for skincare DTC

90-Day Marketing Plan for Skincare DTC Brands (2026)

A 90-day marketing plan for a skincare DTC brand is the difference between reactive ad spend and a quarter that compounds—each campaign feeding the next, creative informing paid, and email catching what social starts. This guide breaks the full 90-day build into concrete steps, with the tools, timing, and channel logic a lean team can actually execute in 2026.

TL;DR: A strong 90-day marketing plan for a skincare DTC brand runs in three 30-day phases: foundation and channel alignment (days 1–30), campaign activation and cross-channel sync (days 31–60), and optimization plus revenue push (days 61–90). Marklo's AI marketing calendar connects Shopify, Klaviyo, Meta, Google, and TikTok in one view so a two-person team can run this without a project manager. The non-negotiable outputs are a locked campaign calendar, revenue forecasts tied to each campaign, and creative briefs ready before the channel team needs them.

Why This Matters for Skincare DTC in 2026

Skincare is one of the most crowded Shopify DTC verticals. Brands running the same always-on Meta spend without a quarterly structure burn budget on hero SKUs while letting replenishment, bundling, and new-customer acquisition fall out of sync. A 90-day plan forces the channel sequencing that compounds: awareness on TikTok in week 1 feeds retargeting on Meta in week 3, which feeds a Klaviyo win-back in week 6. Without a shared calendar, those three moments run in silos. The beauty and skincare marketing plans that outperform in 2026 are the ones built this way from day one.

What You'll Need

  • Time: 4–6 hours for initial setup; 30–60 minutes per week for live management

  • Data access: Shopify sales history (90 days minimum), Klaviyo list segmentation, Meta Ads Manager, TikTok Ads Manager, Google Ads

  • Team: At minimum one marketing lead and one creative resource

  • Tools: A shared marketing calendar with cross-channel visibility (Marklo connects all five channels in one view), a revenue forecasting baseline, and a creative brief template

  • SKU map: List of hero, secondary, and launch SKUs with margin data

  • Key dates: Retailer deadlines if applicable, product launch windows, and seasonal skin-concern peaks (e.g., winter dryness, summer SPF)

The Steps

Step 1: Audit the last quarter before planning the next one

Pull channel-level ROAS, email revenue per send, and top-converting SKUs from the past 90 days. This is not optional—building a forward plan without a backward baseline means you're guessing on budget allocation. Identify your three highest-revenue campaigns, the channel that drove first-touch for new customers, and the Klaviyo flows that converted the most repeat purchasers. Document where creative fatigue showed up: typically after 14–21 days on Meta for skincare, sooner on TikTok. In 2026, Marklo's cross-channel analytics pulls this view automatically from Shopify, Klaviyo, Meta, and TikTok so you're not building the baseline in four separate dashboards.

Expected output: A one-page channel performance summary with ROAS, revenue contribution by channel, and top/bottom-performing creative assets.

Common mistake: Skipping this step and defaulting to "what we did last quarter." Last quarter's calendar is not a plan—it's a post-mortem.

Step 2: Set your 90-day revenue target and back into spend

Decide the total revenue number the quarter needs to hit. Then break it into three 30-day blocks, accounting for how skincare DTC revenue typically accelerates in the back half of any quarter as retargeting pools warm up. A common structure for 2026: target 25% of quarterly revenue in days 1–30, 35% in days 31–60, and 40% in days 61–90. Apply your blended ROAS from the audit to set a total paid media budget, then split across Meta, Google, and TikTok based on last quarter's first-touch attribution. Flag any product launches that need incremental budget above baseline spend.

Expected output: A budget-by-channel-by-month table and a top-line revenue forecast per 30-day block.

Common mistake: Setting a single 90-day revenue number without phasing it. This makes week-4 check-ins meaningless because you have no early signal on whether you're tracking.

Step 3: Map your campaign calendar to skin-concern seasonality and SKU priority

Skincare has built-in demand cycles: barrier repair and moisturizers peak in October–February, SPF and brightening peak March–August, and gift sets concentrate in November–December. Overlay your SKU priority on those cycles. For each 30-day block, define one hero campaign (the full-funnel push), one retention campaign (Klaviyo + Meta retargeting), and one supporting activation (TikTok UGC push, Google Shopping, or influencer seeding). Assign hard go-live dates, not ranges. An ecommerce marketing calendar built for skincare launches enforces this structure so dates don't slip.

Expected output: A campaign calendar with named campaigns, go-live dates, owning channels, and SKU assignments for all 13 weeks.

Common mistake: Stacking three hero campaigns in the same 30-day block. Audiences overlap, creative competes with itself, and neither campaign reaches frequency goals.

Step 4: Write creative briefs before briefing the creative team

Every campaign on the calendar needs a brief before design or production starts—not after. A brief for a skincare DTC campaign covers: the hero SKU and its primary benefit claim, the target audience segment (e.g., acne-prone 25–34 F, first-time buyer vs. replenisher), the channel formats required (Meta static + Reel, TikTok 9:16 UGC-style, email hero image), a single CTA, and the messaging angle differentiated by funnel stage. In 2026, AI brief generation cuts the time to draft from 2 hours to under 15 minutes. Marklo's AI brief generator produces channel-specific briefs directly from your campaign canvas, so the creative team receives a ready brief the moment a campaign is added to the calendar. Start briefs no later than 3 weeks before a campaign go-live.

Expected output: One completed brief per campaign, filed against the calendar entry, before creative kickoff.

Common mistake: Writing a single "campaign brief" and expecting it to cover Meta, TikTok, and email. Each channel needs its own format guidance or creative will miss on at least one.

Step 5: Sync your Meta and Klaviyo cadences into a single view

The most common failure mode in skincare DTC is running Meta campaigns and Klaviyo campaigns on different schedules with no coordination. A new-customer acquisition push on Meta that peaks on day 10 should trigger a welcome series on Klaviyo by day 12. A Klaviyo win-back targeting lapsed purchasers should run parallel to a Meta retargeting campaign targeting the same segment—same message, same offer, same 5-day window. Lock this cross-channel sync on the calendar before either campaign launches. Reference the guide to syncing Meta and email marketing calendars for the sequencing logic.

Expected output: A channel-sync map showing which Klaviyo flows are active during each Meta campaign, with audience overlap rules documented.

Common mistake: Suppressing your email list from Meta audiences by default. For skincare replenishment, email list lookalikes on Meta are often the highest-converting paid audience.

Step 6: Set weekly review checkpoints and the metrics that trigger a pivot

A 90-day plan that doesn't include decision rules becomes a 90-day wish list. Define the three numbers you review each Monday: blended ROAS (target vs. actual), email revenue per recipient (benchmark: $0.08–$0.15 for a healthy skincare list in 2026), and new customer acquisition cost vs. your LTV payback threshold. If ROAS drops more than 20% below target for two consecutive weeks, that triggers a creative refresh—not a budget cut. If email revenue per recipient falls below $0.06, that triggers a segmentation audit. Write these rules into the plan before the quarter starts so the decision is made in advance, not in panic.

Expected output: A one-page decision framework: metric, threshold, response action.

Common mistake: Reviewing only total revenue without separating new-customer revenue from repeat-customer revenue. Skincare brands often hit revenue targets on repeat orders while new customer acquisition quietly collapses.

Step 7: Run a 90-day debrief and feed it into the next quarter

On day 90, the audit from Step 1 runs again—this time on the quarter you just executed. Compare revenue by phase against the forecast you built in Step 2. Pull creative fatigue data: which ad sets hit frequency >3.5 before the campaign ended? Which Klaviyo flows had open rates degrade after week 4? Which TikTok content drove the highest add-to-cart rate? Document what worked and file it as the brief framework for Q next. The brands that compound quarter over quarter are not guessing—they're building institutional memory from a structured debrief.

Expected output: A debrief doc that feeds directly into the Step 1 audit for the following quarter.

Common mistake: Ending the quarter with revenue review only and no creative or channel-level debrief. You'll repeat the same creative mistakes in the next 90 days.

Troubleshooting

The campaign calendar keeps slipping on go-live dates. Creative briefs aren't filed early enough. Work backward from go-live: brief due 21 days prior, creative review 10 days prior, final assets 5 days prior. If briefs consistently come in late, the calendar tool needs to send brief-due alerts, not just campaign-launch alerts.

Meta ROAS is in range but new customer volume is flat. Retargeting is eating the budget. Audit your campaign mix—if more than 50% of Meta spend is in retargeting audiences, shift 20–25% to cold prospecting, specifically lookalikes built from your top-120-day LTV customers.

Klaviyo revenue is flat despite growing list size. Segmentation is stale. List growth without segmentation refinement means you're mailing the same sequence to a lapsed buyer and a day-2 subscriber. Audit flow enrollment criteria and add a recency filter: anyone who hasn't opened in 90 days should exit standard flows and enter a dedicated re-engagement sequence.

TikTok is spending but driving no Shopify attributed revenue. TikTok attribution windows default to 7-day view, which inflates the count. Check Shopify-side attribution. If TikTok consistently shows fewer than 0.5 Shopify-attributed conversions per $1,000 spent, it's an awareness channel, not a conversion channel—budget accordingly and measure it on CPM and engagement rate instead.

The 90-day plan looks right but the team can't execute in parallel. The plan is right; the operational tooling isn't. A two-person DTC team cannot manage 5 channels across 13 weeks in spreadsheets. A platform that connects Shopify, Klaviyo, Meta, Google, and TikTok in a single calendar with brief generation and forecasting built in cuts coordination overhead by roughly 60% based on aggregated DTC team data.

Revenue forecast and actual diverge by more than 15% in the first 30 days. The baseline ROAS from the audit was based on a different traffic mix or seasonal period. Reforecast at the day-30 checkpoint using the actual first-month ROAS—don't hold the original forecast if the inputs have changed.

Tools and Resources

What to Do Next

Once your 90-day plan is live, the next build is a cross-channel ROAS dashboard that makes your weekly Monday reviews automatic rather than manual. That's the step most lean teams skip—and it's why the debrief in week 13 often produces surprises. A real-time analytics layer means no surprises: how to measure cross-channel ROAS for DTC brands covers the exact setup.

FAQ

What is a 90-day marketing plan for a skincare DTC brand? A 90-day marketing plan for a skincare DTC brand is a quarter-long campaign structure broken into three 30-day phases—foundation, activation, and optimization—with locked go-live dates, channel-specific budgets, creative briefs, and revenue targets assigned to each phase. It replaces reactive campaign-by-campaign planning with a compounding system.

How much budget does a skincare DTC brand need to execute a 90-day plan? Budget depends on your LTV-to-CAC ratio and SKU margins, but a functional 90-day plan can run on as little as $8,000–$15,000 in total paid media for a small skincare brand doing $200K–$500K annual Shopify revenue. The plan structure matters more than the absolute budget—underspending with a coordinated calendar outperforms overspending in silos.

How do you coordinate Meta and Klaviyo in a 90-day skincare campaign? Map your Klaviyo flow triggers to Meta campaign phases: welcome series activates within 48 hours of a new paid acquisition, retargeting runs parallel to win-back flows for lapsed buyers, and suppression lists sync so you're not mailing and retargeting the same customer with conflicting offers. Set this in the campaign calendar before either channel launches.

How long does it take to build a 90-day DTC marketing plan? The initial build—audit, revenue target, campaign calendar, and creative briefs for phase one—takes 4–6 hours for a marketing lead with access to Shopify, Klaviyo, and paid channel data. Using an AI marketing calendar platform like Marklo cuts brief generation and calendar setup to under 2 hours total.

What KPIs should a skincare DTC brand track during a 90-day plan? Track blended ROAS weekly, new customer acquisition cost vs. your LTV payback threshold, email revenue per recipient (healthy benchmark: $0.08–$0.15 in 2026), TikTok CPM and engagement rate, and Shopify-attributed revenue by channel. Review all five every Monday. If two consecutive weeks show ROAS down more than 20%, trigger a creative refresh.

Is TikTok worth including in a skincare DTC 90-day plan in 2026? Yes, but as an awareness and trial channel, not a direct-response channel. TikTok drives high add-to-cart rates for skincare when the content is UGC-style and benefit-led. Attribute it on CPM and engagement rather than 7-day click ROAS, and ensure Meta retargeting is capturing the TikTok-warmed audience.

How do you write a creative brief for a skincare DTC campaign? A skincare DTC brief needs: hero SKU and primary benefit claim, target segment (age, gender, purchase history), channel formats required, a single CTA per channel, funnel stage, and messaging angle. AI brief generators in 2026 produce a channel-separated brief from these inputs in under 15 minutes—significantly faster than a manual briefing process.

What's the biggest mistake skincare DTC brands make in 90-day planning? Stacking multiple hero campaigns in the same 30-day block. Audiences overlap, creative competes for the same impression share, and neither campaign hits its frequency targets. One hero campaign per 30-day phase, with supporting activations running in adjacent channels, is the correct structure.

One Last Thing

Skincare is one of the few DTC categories where email still outperforms paid on a cost-per-repeat-purchase basis—by a significant margin in most cases. The brands that build their 90-day plan around email as a retention engine (not just a broadcast channel) and use paid to feed new names into that engine consistently outperform brands that optimize paid ROAS in isolation. Build the calendar so Klaviyo is the closer, not an afterthought.

Related Guides

The Marklo Team

Marklo

See where your brand stands with AI.

Content

Get Early Access

The campaign planning system for Shopify DTC brands

Stay up to date on the latest findings, launches and insights.

© 2025 - Marklo