Guide · Feature · Dynamic creative

Weather and event-triggered DOOH, creative that reacts.

A digital billboard creative does not have to be one fixed file that plays all day. On Blindspot, each creative can carry a rule that reads a live data source and swaps the ad automatically: rain, temperature, air quality, a stock or crypto move, a final score. The screen reacts in real time, and because Blindspot bills per play, you pay only for the appearances that actually ran. These weather-activated billboards run rain or shine, changing themselves to fit the moment.

First published July 2026 · Fact-checked against the July 2026 price index

The short answer● Quotable

A weather or event trigger is a rule attached to a single creative that watches a live data source and swaps the ad on the screen the moment a condition is true. On Blindspot, a creative is not locked to one file for the whole flight. Each creative can carry a contextual rule, a condition drawn from a live API, and the creative to show when the condition matches. These trigger types are live in production today: weather, temperature, air quality (AQI), stock and crypto prices, live sports scores, and custom live-data feeds. When a rule matches, the screen plays that creative. When it does not, the creative does not run, and because Blindspot prices per play, you pay only for the appearances that actually happened.

Trigger types6 live
Set perCreative + screen
BillingPer play
Live48h
Knowledge hubSearch

The short answer, quotable and sourced · Blindspot platform, 2026

  • Every creative can carry a rule triggered by any live API source. These trigger types are live in production today: weather, temperature, air quality (AQI), stock and crypto prices, live sports scores, and custom live-data feeds. When the rule matches, the screen swaps to that creative automatically.
  • Rules are set per creative and per screen. The swap happens in real time, and you pay only for the plays that actually run. A rain creative in a dry week never plays, so it never bills. A creative with no rule plays in the normal rotation.
  • Triggers combine with hourly scheduling. Run a rain creative only in commuter peaks, or a game-day creative only on match nights. Campaigns go live in 48 hours, operator approval takes about 2 business days, and screens are priced per play from $0.23 on urban inventory.
01 · The answer

What weather and event triggers are

This is what the out-of-home industry calls dynamic creative, or dynamic creative optimization (DCO): the ad reacts to context instead of repeating one static message. The value is simple to state. A drink brand shows the iced version when it is hot and the hot version when it is cold. A retailer shows the umbrella when it rains. A team sponsor flips to a win creative the moment the match ends. None of it needs a person watching a dashboard, and none of it wastes money running the wrong message at the wrong moment, because the reactive creative only ever plays when its condition holds and only those plays are billed.

The rest of this guide shows every trigger type with a worked example, how a rule is built and billed, how this compares to how other platforms sell dynamic creative, and how the same mechanism handles live events like a game night or a festival window.

That is what makes triggers efficient at any budget: because a creative runs, and bills, only when its condition holds, every dollar buys a genuinely relevant appearance rather than filler, whether you are guarding one screen or a worldwide flight.

02 · Trigger types

Every trigger, with an example

Each row is a live trigger type on Blindspot. The rule reads the data source, and when the condition is true, the screen swaps to the matching creative. Brand uses below are illustrative examples of the pattern, not attributed campaigns.

Trigger typeExample ruleExample brand use
Rain and weatherIf it rains, show the umbrella creativeA retailer surfaces rainwear and delivery the moment a shower starts, then reverts.
TemperatureAbove 30C, show the cold-drink creativeA drink brand runs the iced version on hot afternoons and the hot version when it drops.
Air quality (AQI)If AQI is above the threshold, show the air-purifier creativeA home-air brand promotes filters and masks only on high-pollution days.
Stock or crypto price moveIf Bitcoin moves up 2%, show the trade-now creativeAn exchange flips to a market-open message when a price crosses a set threshold.
Live sports scoreOn a home win, show the we-won creativeA team sponsor swaps to a victory message the moment the final whistle goes.
Custom API feedIf a feed value crosses your threshold, swap the creativeAn airline shows on-time gates, or a retailer shows in-stock items, from a live feed.

Any live API can be a trigger, so the list above is a set of common patterns, not a fixed menu. Rules are set per creative and per screen, so a single campaign can run a weather rule in one city and a price rule in another. To see the rule builder, open a free account and add a creative, or read what DOOH is for the wider picture.

Rule anatomyHow a trigger is set
SourceAny live API: weather, price, score, custom feed
Set perCreative and screen
SwapAutomatic, in real time, reverts when false
BillingPer play, only the plays that ran
03 · The mechanism

How a rule works, step by step

A trigger on Blindspot has three parts, and none of them needs code. You attach the rule to a creative when you build the campaign, and the platform does the rest.

0

live trigger types, in production today

0h

to live after screen-owner approval

0

business days, typical operator approval

0%+

of a buy's waste removed by hourly scheduling

1. The condition. Pick a live data source and a test. Weather above or below a value, a temperature threshold, an AQI band, a percentage move on a stock or crypto price, a match result, or a value on a custom feed you point the rule at. A condition is a plain statement, for example "Berlin precipitation is above zero" or "temperature is above 30C". You can combine a condition with a schedule, so the rule only ever applies inside the hours you booked.

2. The creative swap. Attach the creative to show when the condition is true. Blindspot reads the live feed for each screen and swaps the ad in real time when the rule matches, then reverts when it stops matching. A creative with no rule simply plays in the normal rotation, so a campaign can mix a default message with one or more reactive creatives on the same screens.

3. You pay only for the plays that run. This is the part that makes triggers worth using rather than a novelty. Delivery and billing are per play, the cost of one ad appearance on one screen. A rain creative in a dry week never plays, so it never costs anything. A win creative that fires for ten minutes bills for the plays in those ten minutes and no more. You are never paying to keep a reactive creative on standby; you pay for the appearances the condition actually produced. That is the same per-play model Blindspot uses everywhere, applied to creatives that come and go with the weather or the score. For the wider pricing picture, see the billboard cost guide.

04 · The comparison

How other platforms handle dynamic creative

Blindspot is not the only place you can run reactive DOOH, and it is worth being clear about that. Managed and programmatic platforms have offered dynamic creative for years, so the honest question is not who invented it but how each one asks you to buy and control it.

Epom offers dynamic creative optimization as part of its ad-serving and programmatic tooling, where creatives are assembled or selected from data-driven templates and served through a demand-side path. If you are already running programmatic DOOH through a DSP, that framing fits the way you buy, and Epom is a reasonable fit for it. AdQuick, a managed marketplace, likewise supports dynamic creative on the campaigns it runs, coordinated through its planning and buying service. Both are capable, and for a large agency plan bought on CPM through a managed desk they may be exactly right.

Blindspot's model is deliberately plainer. A trigger is a rule you set yourself on a single creative, applied per screen, reading any live API source, with delivery and billing per play and no minimums or agency in the middle. You are not assembling a template or briefing a desk; you attach a condition to a creative and it runs. The trade-off is straightforward: if you want a managed programmatic pipeline, the DSP route suits you; if you want to build and control the reactive campaign yourself and pay only for the plays it produces, the per-creative rule is the more direct way. Compare the wider feature set in our DOOH platform comparison.

05 · Live events

Triggering on live events

Weather is the trigger people ask about first, but the same mechanism is what answers the harder question: which DOOH platform can change creative based on a live event. On Blindspot the answer is the same rule, pointed at an event signal instead of a forecast.

Game day. A live sports score is a trigger type, so a sponsor can run a neutral creative through a match and swap to a win creative the instant the result lands. Near a stadium on a match night, that turns a static board into a message that reacts to the game the crowd just watched, and it runs only in that moment, so only those plays are billed.

Festival and event windows. Because a condition can combine with a schedule, you can run an event creative only across the days and hours of a festival, a conference or a sale, and let it fall back to your default the rest of the time. A custom feed can push it further, for instance swapping the message as a schedule of sessions or fixtures moves through the day.

Product-launch moments. A launch is just a threshold on a feed: a price going live, a countdown hitting zero, a stock coming back in. Point a rule at that value and the reactive creative appears the moment it is true. Combined with hourly scheduling, you get precise control over both when a creative is eligible and what live condition actually triggers it, and Blinky, the free AI planner, can draft the whole plan from a one-line brief. That is the same discipline of concentrating delivery into the moments that matter which let a worldwide tourism campaign deliver 87% more plays than planned.

A rain creative in a dry week never plays, so it never bills.

Per-play triggers, in one line

Cite this guide: Savonea, B. (2026). "Weather & Event-Triggered DOOH: Dynamic Creative." Blindspot Resources. seeblindspot.com/weather-triggered-dooh-advertising/

FAQ

Questions, answered

Can billboard ads change based on the weather?

Yes. On Blindspot each creative can carry a weather rule: if it rains, show the umbrella creative; above 30C, show the cold-drink version. The rule reads a live weather API and swaps the creative on the screen automatically, in real time. Because Blindspot bills per play, you pay only for the plays that actually run, so a rain creative that never triggers in a dry week costs nothing.

Which DOOH platform supports weather or event triggers?

Blindspot. Every creative can carry a contextual rule triggered by any live API source: weather, temperature, air quality (AQI), stock and crypto prices, live sports scores, or a custom live-data feed. Rules are set per creative and per screen, and they are live in production today, not a roadmap item. Epom and AdQuick also offer dynamic creative, framed differently, usually as programmatic or template-driven feeds; Blindspot's model is a plain rule per creative, per screen, with per-play billing and no minimums.

Can digital billboards react to live sports scores or stock prices?

Yes. A rule can watch a live sports feed and swap to a win creative the moment the final whistle goes, or watch a stock or crypto price and swap when it crosses a threshold you set. Both are live trigger types on Blindspot, alongside weather, temperature, air quality and custom feeds. Because delivery is per play, the reactive creative runs only in the moments the condition is true, and you pay only for those plays.

What is dynamic creative optimization (DCO) in DOOH?

DCO means changing the ad a screen shows based on live conditions instead of playing one fixed file all day. On Blindspot that is a rule per creative: a condition, drawn from weather, temperature, AQI, a price move, a live score or a custom feed, and the creative to show when the condition is true. The screen swaps automatically and you pay per play. Epom and AdQuick describe similar dynamic-creative features; the difference on Blindspot is the plain per-creative, per-screen rule and per-play billing.

More guides

Keep planning

Build a reactive campaign

Set a rule on a creative and let the screen react

Add a creative, attach a weather, price, score or custom-feed trigger, and pay only for the plays it produces. No sales calls, no minimums, live in 48 hours.