Home/Playbook/Weather and game day triggered campaigns

Campaigns & offers

Automating the two most reliable demand signals in pizza

Building triggers from the weather forecast and the local fixture list: thresholds that work, lead times, and how not to promote into a night the kitchen cannot cover.

Campaigns & offers4 sections3 questions answered
Campaigns & offers illustration

Two external signals move pizza demand more reliably than anything a marketer can invent: the weather and the local team’s fixture list. Both are known in advance, both are free, and both are ignored by most independent operators because nobody has set up the trigger.

Weather thresholds that matter

Weather affects delivery and carryout in opposite directions, and the effect is non-linear: it appears at thresholds rather than gradually.

ConditionEffectTrigger
Rain during the 16: 00–20: 00 windowDelivery demand up sharply, carryout downSend delivery-led message at 15: 00
First cold snap of the seasonLarge lift; the seasonal switch flippingSend day-before, comfort framing
Snow or severe weatherVery large lift, but delivery capacity collapsesDo NOT promote. Message on capacity and honest timing instead.
Sustained heat above local normDelivery flat to down, late-night upShift emphasis late, promote lighter items
First warm weekend of springDemand shifts outdoors; pizza dipsReframe around parks, gatherings, group orders

The severe weather rule

The most important weather rule is a negative one. In genuine severe weather, demand exceeds capacity without any help from marketing, delivery times blow out, and drivers are at risk. Promoting into that produces bad orders, bad reviews and, occasionally, bad accidents.

Build the severe-weather trigger to suppress promotional sends and substitute an operational message about realistic timing. This is one of the few automations that earns its keep by not sending.

The best weather campaign in a blizzard is the one that tells the truth about delivery times.

Game day is a calendar, not a reaction

Fixture lists are published months ahead. Build the entire season into the marketing calendar in one sitting, then let it run. The pattern that works has three touches per major fixture.

  1. T-3 days: pre-order framing for group and party sizes. This is where catering-scale orders come from.
  2. T-4 hours: the main send, aimed at the household deciding what to do about food.
  3. Kickoff minus 90 minutes: SMS only, to high-frequency customers, short and functional.

Capacity is the constraint on both

Weather and game day both concentrate demand. A promotion that lands on top of a natural spike can push a store past its capacity, and the marketing then converts into long waits, refunds and one-star reviews.

Gate both triggers on a store-level capacity check: forecast demand against staffed capacity, and if the store is already projected above threshold, suppress the promotional element and send the operational one instead. Multi-unit operators should evaluate this per store, since one store can be swamped while another two miles away is quiet.

Questions

Where does the weather data come from?

Any reliable forecast API keyed to each store's coordinates. What matters is that the trigger uses the forecast for the store's own location and the relevant time window, not a regional daily summary. A regional average will miss the local afternoon downpour that actually drives the evening.

Do game day campaigns work without a local team?

Less reliably. Where there is no strong local allegiance, national fixtures still produce a lift but a much flatter one, and the creative should lean on the occasion, people gathering, rather than on the team.

Is it worth promoting during a snowstorm?

No. Demand is already above capacity, delivery is slower and riskier, and every additional order degrades service for the ones already in the queue. Suppress promotion, communicate honestly about timing, and protect the review score.

Keep reading

Related chapters

All 46 chapters

This is one chapter of the job.

marketing.pizza runs all of it, every night, across every store you have.