Install
openclaw skills install campaign-calendarBuild strategic ecommerce campaign calendars that align marketing activities with platform promotions, seasonal peaks, and product launch cycles for maximum sales impact.
openclaw skills install campaign-calendarBuild weekly and monthly campaign calendars that coordinate marketing activities across TikTok Shop events, platform sale days, seasonal peaks, and brand-specific product launches. The output includes content scheduling, ad budget allocation, promotion timing, and review cadences that keep sellers organized and responsive throughout each selling period.
Use this table to rapidly assess whether a campaign calendar element is strong, acceptable, or weak.
| Decision Area | Strong | Acceptable | Weak |
|---|---|---|---|
| Event alignment | Calendar maps every promotion to a specific platform event or seasonal peak with at least 2 weeks of pre-heat lead time | Promotions reference general seasonal windows but lack precise event dates or have only 1 week of lead time | Promotions are scheduled arbitrarily with no connection to platform events or seasonal demand patterns |
| Budget allocation | Budget is distributed across phases (pre-heat, launch, sustain, wind-down) with clear ratios tied to expected ROAS for each phase | Budget is split by week or month but not tied to campaign phases or expected return metrics | Entire monthly budget is spent evenly or front-loaded without regard to campaign timing or conversion patterns |
| Content cadence | Content types (short-form video, livestream, static post) are scheduled at specific frequencies with assigned owners and deadlines | Content is planned at a general level ("post 3 times per week") without specifying formats or responsibilities | No content schedule exists; posts happen reactively or are decided day-of |
| Promotion stacking | Promotions layer platform coupons, shop discounts, and bundle deals in a deliberate sequence that avoids margin erosion | Some promotion layering exists but discount depth is not modeled against margin thresholds | Multiple discounts stack accidentally, resulting in below-margin pricing or conflicting offers |
| Cross-channel coordination | TikTok Shop, paid ads, email, and organic social are synchronized with shared messaging themes and staggered timing | Two or more channels are loosely coordinated but messaging or timing gaps exist between them | Each channel operates independently with no shared calendar or consistent messaging |
| Review cadence | Weekly performance check-ins with predefined pivot triggers (e.g., "if ROAS drops below 2.0, shift 20% of budget to top performer") | Monthly reviews with general performance assessment but no predefined action thresholds | No scheduled reviews; performance is checked only when problems become obvious |
This skill addresses the following problems ecommerce sellers commonly face:
Missed platform events. Sellers learn about TikTok Shop mega sales, flash deal windows, or platform-sponsored promotions too late to prepare inventory, content, or ad budgets, resulting in lost revenue during peak traffic periods.
Reactive instead of proactive marketing. Without a forward-looking calendar, sellers scramble to create content and set up promotions days before (or after) key selling windows, producing lower-quality assets and missing early-bird promotional slots.
Budget waste from poor timing. Ad spend is distributed evenly across the month rather than concentrated around high-intent shopping periods, leading to overspending during low-conversion windows and underspending during peaks.
Promotion conflicts and margin erosion. Multiple discounts, coupons, and platform deals stack in ways the seller did not anticipate, pushing effective prices below profitable thresholds during the exact moments when volume is highest.
Content gaps during critical periods. Sellers run out of scheduled content mid-campaign or fail to produce the right content types (e.g., livestreams during a TikTok Shop mega sale) because no content plan was built around the campaign calendar.
No coordination across channels. TikTok Shop promotions, paid social ads, email campaigns, and organic posts operate on separate timelines with inconsistent messaging, confusing customers and diluting campaign impact.
Failure to learn and adjust. Without built-in review cadences and pivot triggers, sellers repeat the same calendar mistakes quarter after quarter, never systematically improving their campaign timing or allocation.
Follow these six steps to build a campaign calendar. Each step produces a specific artifact that feeds into the next.
Goal: Create a master timeline of all relevant dates for the planning period.
Gather three categories of dates and plot them on a single timeline:
Platform events. Pull confirmed and expected dates for TikTok Shop mega sales, flash deal periods, platform-sponsored promotions, and any creator or affiliate events the platform has announced. Check the TikTok Shop Seller Center event calendar and any partner communications for upcoming event schedules.
Seasonal and cultural peaks. Map major shopping events (Black Friday, Cyber Monday, Prime Day equivalents, Singles Day), seasonal shifts (back-to-school, summer start, holiday gifting), and any category-specific peaks (e.g., skincare demand spikes in January and September for New Year resolutions and back-to-routine).
Brand-specific dates. Add product launch dates, restocking timelines, anniversary sales, collaboration drops, and any dates tied to your specific business (e.g., when a key SKU typically sells out, when new inventory arrives).
Output: A single-view timeline covering the full planning period (typically 3 months) with all dates color-coded by category. At minimum, identify 8-15 actionable dates per quarter.
Validation checkpoint: Every date on the timeline should have a source (platform announcement, historical data, or business plan). If a date is speculative, mark it as tentative and set a reminder to confirm it at least 3 weeks out.
Goal: Rank mapped events by revenue potential and resource requirements so that effort is allocated proportionally.
Score each event on two dimensions:
Revenue potential (1-5). Base this on historical sales data during similar periods, platform traffic estimates (often shared in seller communications), and category-level demand signals. A TikTok Shop mega sale with confirmed traffic boosts and co-funded promotions scores higher than an unsponsored flash deal window.
Resource requirement (1-5). Estimate the content production, ad budget, inventory preparation, and team bandwidth needed. A full Black Friday campaign requiring 20+ content assets, dedicated livestream slots, and significant ad spend scores high. A simple seasonal product highlight requiring 3-5 posts scores low.
Prioritization matrix:
Output: A prioritized event list with tier assignments and preliminary budget allocation percentages.
Goal: Design individual campaigns for each Tier 1 and Tier 2 event using the four-phase framework (pre-heat, launch, sustain, wind-down).
For each prioritized event, define:
Pre-heat phase (typically 7-14 days before event). Awareness-building content, teaser posts, early email list activation, initial ad spend to build retargeting audiences. For TikTok Shop events, this is when you set up deal listings, submit flash deal applications, and brief affiliate creators.
Launch phase (event day through peak period, typically 1-3 days). Maximum content output, livestream scheduling, peak ad spend, promotion activation. All channels should be firing simultaneously with consistent messaging.
Sustain phase (3-7 days post-peak). Maintain visibility with retargeting ads, follow-up content addressing common objections, extended (but reduced) promotions for late buyers. Review early performance data and make mid-flight adjustments.
Wind-down phase (final 2-3 days). Last-chance messaging, transition content toward the next campaign or evergreen themes, budget reallocation from underperformers to top performers, and post-campaign data collection.
Output: A campaign brief for each Tier 1 and Tier 2 event specifying phase dates, key activities per phase, and success metrics. See the Campaign Design Framework reference for detailed phase planning.
Goal: Build a content production schedule that ensures all campaign phases have the right content types ready on time.
Map content needs for each campaign phase:
Content types by phase:
Production timeline: Work backward from publish dates to set production deadlines. Standard lead times:
Output: A content calendar with specific asset types, production deadlines, publish dates, assigned owners, and platform destinations. Each asset should be tagged to its parent campaign and phase.
Goal: Distribute ad spend and promotional budget across campaigns, phases, and channels with clear ratios and guardrails.
Campaign-level allocation. Distribute total period budget according to tier assignments from Step 2. Example for a $10,000 monthly budget:
Phase-level allocation within each campaign:
Channel-level allocation:
Guardrails:
Output: A budget allocation table showing spend by campaign, phase, and channel, plus discount depth limits per SKU category and contingency deployment rules.
Goal: Establish recurring check-in rhythms and predefined pivot triggers so the calendar stays responsive to real performance data.
Weekly performance review (30 minutes):
Mid-campaign checkpoint (at the halfway point of each Tier 1 campaign):
Post-campaign review (within 3 business days of campaign end):
Predefined pivot triggers:
Output: A review schedule with specific dates, attendees, agenda templates, and a documented set of pivot triggers with exact thresholds and prescribed actions.
Context: A mid-size beauty brand selling skincare and cosmetics on TikTok Shop with a $25,000 Q4 ad budget. The brand has 15 active SKUs, 3 hero products, and relationships with 8 affiliate creators.
Step 1 -- Date Mapping: The brand maps the following dates across October through December:
This yields 8 distinct campaign-worthy dates across the quarter, plus the general "holiday gifting" demand curve that rises from mid-November through December 18.
Step 2 -- Event Prioritization:
Step 3 -- Campaign Design (Black Friday/Cyber Monday, the largest Tier 1 event):
Step 4 -- Content Planning (BFCM campaign): Pre-heat content (8 assets): 3 hero product teaser videos, 2 "sneak peek at BFCM deals" posts, 1 email announcement, 1 affiliate briefing deck, 1 livestream run-of-show document. Production deadline: November 10 (4 days before pre-heat starts).
Launch content (12 assets): 4 product demo videos (one per hero product plus one bundle), 1 livestream (4 hours with pre-built segment scripts), 3 promotional graphics for TikTok posts, 2 UGC-style "haul" videos from creators, 2 email blasts (Black Friday and Cyber Monday). Production deadline: November 22.
Sustain content (6 assets): 2 testimonial compilation videos, 2 retargeting ad variants, 1 email follow-up for non-purchasers, 1 "extended deals" graphic. Production deadline: November 27.
Step 5 -- Budget Allocation (BFCM campaign, $5,000 total):
Discount guardrail: Maximum stacked discount of 35% on any SKU (30% brand discount + platform coupon capped at 5% additional). Hero serum minimum margin floor of 45% gross margin after all discounts.
Step 6 -- Review Cadence: Weekly reviews on Mondays throughout Q4. BFCM mid-campaign checkpoint on November 25 (3 days before launch) to confirm content readiness, inventory levels, and pre-heat audience size targets. Post-BFCM review by December 5 to capture learnings before Holiday Mega Sale pre-heat begins December 6.
Context: An outdoor gear brand launching a new portable camping stove on TikTok Shop in June, with $12,000 in total budget for the May-July period. The brand has 10 existing SKUs and the new stove is expected to become a top-3 revenue product. The brand works with 4 outdoor/adventure affiliate creators.
Step 1 -- Date Mapping:
This yields 7 distinct campaign moments plus the broader seasonal demand window.
Step 2 -- Event Prioritization:
Step 3 -- Campaign Design (New Camping Stove Launch):
Step 4 -- Content Planning (Stove Launch): Pre-heat (10 assets): 4 teaser videos ("something's cooking" series, 15 seconds each), 3 email sequence pieces, 1 creator briefing kit (product specs, talking points, sample scripts), 1 product photography set (10 images), 1 TikTok ad seed video featuring existing products with camping theme. All due by May 18 (two weeks before pre-heat starts; creators need samples by May 15 at the latest for a June 5 embargo).
Launch (14 assets): 2 hero product demo videos (60 seconds, one studio and one field), 1 livestream run-of-show (90-minute outdoor cooking demo), 4 affiliate creator videos (one per creator), 3 ad creative variants for prospecting, 2 ad creative variants for retargeting, 1 launch email, 1 SMS blast. Due by May 30.
Sustain (8 assets): 2 customer reaction/testimonial videos, 2 field test or comparison videos, 2 retargeting ad refreshes, 1 Summer Sale promotional graphic, 1 email to non-purchasers. Due by June 7.
Step 5 -- Budget Allocation (Stove Launch, $4,200 total):
Discount guardrails: Stove standalone maximum discount 15%. Bundle (stove + accessories) maximum discount 25%. During TikTok Shop Summer Sale overlap, platform coupons may add up to 10% additional but total effective discount must not exceed 30% on any line item. Minimum margin floor: 40% gross margin after all discounts.
Step 6 -- Review Cadence: Weekly Monday reviews throughout the period. Stove launch mid-campaign checkpoint on June 3 (2 days before launch) for final go/no-go on inventory, content, and creator readiness. Post-launch review by June 12 to feed learnings into the sustain phase and Summer Sale strategy. Prime Day counter-sale planning review by June 25 (once Amazon announces dates, convert from tentative to confirmed and finalize Tier 2 campaign brief).
Building the calendar around brand milestones only. Sellers map their own product launches and anniversaries but ignore platform events and seasonal peaks. The calendar should start with external demand signals and layer brand events on top, not the other way around.
Equal budget distribution across all weeks. Spreading $10,000 evenly across 4 weeks ($2,500/week) ignores the reality that one week may contain a Tier 1 event while another has nothing. Budget should flex heavily toward high-priority event windows.
No pre-heat phase for major campaigns. Jumping straight into a sale without building awareness, retargeting audiences, and creator content pipelines in advance. The most common version: setting up a Black Friday promotion on November 27 and wondering why the first day underperforms.
Ignoring content production lead times. The calendar shows a livestream on June 5 and a creator video campaign on June 6, but no one accounted for the 10-14 days needed to brief creators, ship products, produce content, and review edits. Content deadlines must work backward from publish dates.
Stacking discounts without modeling total margin impact. A 20% shop discount combined with a 15% platform coupon and a 10% bundle deal results in a 45% total discount -- often below breakeven. Every promotion should be modeled at maximum stack depth before activation.
No contingency budget or pivot triggers. The entire budget is committed to planned campaigns with zero reserve for unexpected opportunities (a product goes viral) or necessary pivots (a planned event underperforms). Keep 5% in reserve with documented deployment rules.
Treating the calendar as static after creation. Building a Q4 calendar in September and never updating it. Platform events get rescheduled, new promotional opportunities emerge, and early campaign data should reshape later campaigns. The calendar is a living document that gets refined at every weekly review.
Planning content quantity without format diversity. Scheduling "5 posts per week" without specifying that Week 1 needs 2 short-form product demos, 1 livestream, 1 UGC compilation, and 1 promotional graphic. Each campaign phase calls for different content formats, and the calendar should specify them.
Failing to coordinate messaging across channels. TikTok posts announce a sale, but the email that goes out the same day features different products at different discount levels. Every channel should reference the same campaign brief with consistent offers and messaging themes.
Not documenting post-campaign learnings. Sellers run a successful (or unsuccessful) campaign and move immediately to the next one without recording what worked, what failed, and what to change. Post-campaign reviews within 3 business days are essential for compounding improvement.
Output Template (references/output-template.md): Structured template for the campaign calendar deliverable, including monthly overview, weekly breakdown, event-linked promotions, and budget allocation tables.
Ecommerce Event Calendar (references/ecommerce-event-calendar.md): Reference calendar of major ecommerce events, platform sale days, and seasonal peaks organized by month, with typical traffic and conversion impact ratings.
Campaign Design Framework (references/campaign-design-framework.md): Detailed framework for designing individual campaigns using the four-phase model (pre-heat, launch, sustain, wind-down), including timing guidelines, activity checklists, and phase transition criteria.
Quality Checklist (assets/quality-checklist.md): Comprehensive 35+ item checklist across 7 categories for validating that a campaign calendar meets quality standards before execution begins.