Completions

Skill catalog

Weather marketing per location for multi-location operators

Per-location weather thresholds trigger content + email + GBP + paid creative reactions across heat waves, cold snaps, precipitation, and seasonal shifts.

The problem

When a major weather event happens — heat wave, cold snap, blizzard, early spring warm-up — your marketing should react per location. The Denver stores need cold-weather content this week; the Phoenix stores need heat-wave content. Today you ship a national "enjoy the season" email and miss every per-market weather-driven opportunity.

You bought OpenWeatherMap but the operations team built it as a dashboard for ops, never as marketing triggers. AccuWeather Enterprise and Tomorrow.io ship raw weather APIs at $25-$3,000+/month — your dev team would need to wire per-location threshold detection plus per-vertical content templates plus change-event emission to every content agent. Klaviyo flows support weather conditions ($45-$1,700/mo) but only as send-time triggers in email, not across the content stack.

Enterprise weather-marketing platforms exist (IBM Watson Advertising + The Weather Channel Marketing Cloud, Tomorrow.io WeatherAds) at $50,000-$500,000 per year for media-buying integration. Heavy implementation; built for large advertiser teams.

The bottleneck is not the weather data — it is the per-location-per-vertical reaction layer between the data and your content agents.

What success looks like

Every location has weather-driven triggers configured per vertical — heat-wave thresholds, cold-snap thresholds, precipitation thresholds, severe-weather alerts. When a threshold crosses, change events fire to local-content (drafts weather-aware content), page-generator (refreshes service hierarchy), email (sends weather-tied campaigns), GBP (posts current-conditions promotion), and paid creative (rotates weather-tied creative variants).

Per-vertical content templates ship on day one. Restaurants get rain-day patio messaging and heat-wave cold-drink promotion. HVAC gets cold-snap surge-capacity language. Urgent-care gets cold-snap symptom-awareness content. Retail gets seasonal-launch acceleration triggers.

Seasonal-pattern detection runs year-over-year correlation between weather conditions and per-location revenue (where POS or attribution data is integrated), surfacing seasonal-planning insights to the rollup-reporting agent. Severe-weather events escalate to crisis-detection for safety-aware messaging adjustments.

Marketing operations stops shipping national seasonal content while local weather drives buyer behavior in opposite directions across markets.

How most operators solve this today

Four tiers of incumbent tools — none ship per-location-per-vertical change-event emission to the content stack.

  • Weather APIs (OpenWeatherMap, AccuWeather, Tomorrow.io, Visual Crossing, Weatherbit, NOAA)

    Free-$5,000+/mo

    Raw weather data. Operator wires per-location pulls plus custom threshold detection plus per-vertical content templates plus change-event emission.

  • Enterprise weather-marketing (Tomorrow.io WeatherAds, IBM Watson + Weather Channel Marketing Cloud, Persado)

    $50,000-$500,000+/yr

    Built for large advertiser teams with media-buying integration. Heavy implementation. Overkill for per-location content reaction.

  • Email / SMS with weather triggers (Klaviyo flows, Iterable, Braze)

    $45/mo Klaviyo - $60k+/yr enterprise

    Single-channel weather-triggered automation. Does not emit across the content stack (local-content, page-generator, GBP, paid creative).

  • DIY (OpenWeatherMap free + Zapier + brand-manager review)

    Internal FTE time

    Operator-engineering team wires weather thresholds per location per vertical. Falls apart past 30 locations + 4-5 trigger conditions.

What changes when this is an agent skill

The Completions weather skill normalizes across OpenWeatherMap, AccuWeather, Tomorrow.io, Visual Crossing, Weatherbit, and NOAA into one canonical per-location weather stream. Operator chooses primary source; secondary sources cross-validate.

Per-location threshold rules are operator-configurable per vertical — heat-wave above 95F for three days, cold-snap below 20F for two days, precipitation above one inch within 24 hours, severe-weather alerts (tornado watch, hurricane warning, winter storm warning). Per-vertical content templates ship on day one and customize per operator brand-spec.

Change events fire to local-content, page-generator, GBP, email, paid creative, and social agents when thresholds cross. Severe-weather events escalate to crisis-detection for safety-aware messaging adjustments (closure notices, surge-capacity comms, severe-weather scheduling shifts).

Seasonal-pattern detection runs year-over-year correlation between weather conditions and per-location revenue (where POS or attribution-data integration is available), surfacing seasonal-planning insights to the rollup-reporting agent for board / PE / franchisee-council reporting.

Foundation-skill pricing ($2-4k/mo paired with local-context-ingestion) replaces a dev-FTE wiring weather thresholds plus the per-channel weather-trigger subscriptions. OpenWeatherMap / AccuWeather / Tomorrow.io subscriptions you already hold compose into the skill.

Agents that include this skill

Skills live inside agent rentals. To get this skill in production, hire any of the agents below — context-tuning at onboarding is included in the first month.

  • Local Context Ingestion Agent

    Ingests per-location external signal — events, news, demographics, weather, competitive density — and emits the canonical local-context feed.

    Early-adopter

    $2,000–$3,500/mo

FAQ

What is weather marketing?
Marketing content and timing triggered or tuned by current and forecast weather conditions at each location. The Completions skill ingests weather data per location and emits change events to content agents on threshold crossings.
How is this different from OpenWeatherMap or AccuWeather?
Those are raw weather data APIs. Operators wire per-location pulls and custom threshold detection. This skill normalizes across them, applies per-vertical threshold rules, and emits change events to content agents.
How is this different from Klaviyo weather flows or Iterable weather segments?
Those are weather-triggered SEND segments in single-channel automation platforms. This skill emits change events across every content surface (local-content, page-generator, GBP, social, email, paid creative) per location per vertical.
What threshold types are supported?
Temperature (heat-wave, cold-snap, freeze warnings), precipitation (rain, snow, accumulation), wind (severe storms, derecho), air-quality (wildfire-smoke days), seasonal patterns (early spring, late winter onset).
What per-vertical templates ship on day one?
Restaurants (rain-day patios, heat-wave cold-drinks); HVAC and plumbing (cold-snap surge, heat-wave capacity); urgent-care (cold-snap symptoms); retail (seasonal-launch acceleration); fitness studios (severe-weather schedule shifts); hotels (weather-aware booking content).
Can we keep our existing OpenWeatherMap or AccuWeather subscription?
Yes. The skill wraps those subscriptions rather than requiring re-licensing. Operator chooses primary source; the skill cross-validates against secondary sources where available.
How does seasonal-pattern detection work?
Year-over-year correlation between weather conditions and per-location revenue (where POS or attribution data integrates) surfaces seasonal-planning insights to the rollup-reporting agent.
How does this compose with the local-context-change-events skill?
Weather change events flow through local-context-change-events emission with the same delivery-reliability semantics as other local-context sub-skills.

Hire one of the agents that includes this skill