Before executing this skill, read these referenced skills with ReadFullDocsArticle:
Capitalize on holidays, cultural events, and seasonal moments to drive revenue spikes through time-limited promotional campaigns.
Goal ID: SEASONAL
The merchant wants to take advantage of a specific event or season to boost sales. This is achieved through time-bound discount campaigns that create urgency and align with customer purchasing behavior during peak shopping periods.
| KPI | Definition | How to measure |
|---|---|---|
| Campaign period revenue | Total revenue during the promotional window | Compare order revenue within campaign dates |
| Conversion lift | Conversion rate during event vs baseline | Site metrics: orders / visitors during campaign vs prior period |
| Event vs baseline comparison | Revenue during event vs same period in prior month/year | getSiteData revenue comparison |
| Discount redemption rate | Orders qualifying for campaign discount / total orders in window | Track discount-attributed orders |
| Traffic-to-sale ratio | Orders / site visitors during campaign | Site metrics during campaign window |
Activate this goal when the merchant expresses any of the following intents:
If current_date is within 30 days of a major shopping holiday, auto-suggest a seasonal campaign:
| Holiday / Event | Approximate Date | Suggest Window |
|---|---|---|
| Valentine's Day | Feb 14 | Jan 15 - Feb 14 |
| Easter | Variable (March/April) | 30 days before |
| Mother's Day | 2nd Sunday in May | April 15 - May date |
| Father's Day | 3rd Sunday in June | May 20 - June date |
| Back to School | August | July 15 - Aug 31 |
| Black Friday | 4th Friday in November | Nov 1 - Nov 30 |
| Cyber Monday | Monday after Black Friday | Nov 1 - Nov 30 |
| Christmas | Dec 25 | Nov 25 - Dec 25 |
| Boxing Day / End of Year | Dec 26-31 | Dec 20 - Dec 31 |
| New Year | Jan 1 | Dec 26 - Jan 7 |
When proactively suggesting, frame it as an opportunity rather than a requirement:
"Black Friday is {N} days away. Would you like to set up a promotional campaign to capitalize on the increased shopping traffic?"
For planned, scheduled events where the merchant has lead time. Creates a discount with defined start and end dates aligned to the event window.
When to use:
Key mechanics:
For quick, high-urgency promotions with short windows (24-72 hours). Creates immediate impact with deeper discounts and tighter time constraints.
When to use:
Key mechanics:
(campaign_revenue - baseline_revenue) / baseline_revenue * 100| Scenario | Recommended Flow | Rationale |
|---|---|---|
| Major holiday, 7+ days lead time | Seasonal Promotion | Structured multi-day campaign with planned dates |
| Event is tomorrow or today | Flash Sale | Immediate activation, short window |
| End-of-season clearance | Seasonal Promotion + stock mover overlap | Combine seasonal framing with inventory goals |
| Merchant says "quick weekend sale" | Flash Sale | Short duration matches flash format |
| Merchant specifies exact dates and discount | Honor input, choose matching flow | User overrides take priority; select flow that fits the duration |