Integrations · Alerts · API · Hardware
Flash integrations: every place a prediction can land
The same 1×1 km forecast reaches people as app, SMS and email alerts, reaches the field as a horn or a strobe, and reaches your own systems through the Flash API, webhooks and Flash Agent connectors. One model run behind all of them, so a webhook and a push alert never disagree about a site.
Your tools and data
Sites, limits, schedules
CRM · ERP · Procore · Slack
Prediction engine
15+ forecasts, 1×1 km
Lightning every 2 min, hail every 5

Skye
Combines both, answers in plain language, proposes the action.
You and your crew
Ask in plain language
Get the answer in seconds
Your decision
- Go / No-go
- Reschedule
- Alert the crew
Alert channels · Included on every plan
Which alert channels does Flash send to?
SMS, email and the app are included. Every channel reads the same 1×1 km cell from the same run, with lightning refreshed every 2 minutes and hail every 5.
Flash mobile app
Predictive lightning push notifications, an All Clear map and 18 hours of future radar, for every user at the site.
SMS
Text alerts to the people on each site, included on every plan.
Email
Email alerts, included on every plan alongside SMS and the app.
Weather Command Center
Every site on one map, with role-based alerts (athletic trainer, superintendent, foreman) and a portfolio-wide audit log.
On site · Horns and strobes
Which horns and strobes can Flash trigger?
Legacy detection units sound after lightning is already nearby. Flash hardware and relays fire from the predictive lightning model, so the signal comes before the first strike, not after it.
Flash Weather Shield
Four horns standard (up to eight) for whole golf courses and complexes. Solar-powered with cellular connectivity, wired to the 1-hour predictive lightning model.
Shield Mini
A compact two-horn unit for clusters of soccer or baseball fields, often near busy roads.
Shield Micro
A multi-colored strobe for pool decks and patios: green for all clear, amber for warning, red for alert. The siren can be removed for quiet zones.
Horn and strobe relays
Relays to the horns and strobes already on site, added per site. The relay fires from the same rule as the app, so a horn never sounds for a different reason.
Flash API · Webhooks
What can your own systems pull from the Flash API?
Over 100 parameters as JSON, per 1×1 km cell, with forecasts out to 180 hours. Subscribe a threshold per site to a channel or a webhook URL, and route alerts to horn and strobe relays, PA systems, Slack, Teams or your own stack.
Endpoints
| Endpoint | Returns |
|---|---|
| GET /v1/cells/{cell_id}/now | Current risk and readings for one 1×1 km cell, with the model run it came from |
| GET /v1/cells/{cell_id}/outlook | Hourly forecast out to 180 hours for every parameter on the cell |
| GET /v1/sites | Your registered sites, their cells, thresholds and channels |
| POST /v1/alerts | Subscribe a threshold per site to a channel or a webhook URL |
| GET /v1/outlooks/{layer} | Regional outlook for one layer: wbgt, wind, rain, frost, hail, lightning |
| GET /v1/validation/lightning | The NLDN-scored validation dataset behind the up to 99.6% figure on the 60-minute window |
Webhook events
- lightning.watch
- A cell inside the site radius enters the 60-minute window · T–60
- lightning.warning
- Strike-level prediction for the site's own cell · Configurable
- lightning.all_clear
- Your all-clear timer completes with no new cell inside the radius · After the last strike
- hail.approaching
- A Predictive Hail cell with a size class is heading for the site · Up to T–55
- wbgt.threshold
- The forecast will cross 82, 87, 90 or 92 °F, or your own band · Hours ahead
- wind.gust_over_limit
- The first gust over the site's crane, lift or tent limit · Gust timing
- frost.expected
- Frost or freeze probability over your threshold for a field · Hours ahead
Signed payloads, retries with backoff and a replay endpoint. The retry schedule is published in the developer docs.
Flash Agent · Connectors
Which tools does Flash Agent act in?
Flash Agent answers weather questions in plain language and, with your permission, acts in the calendar, ERP, CRM or chat you already run. Each connector is permissioned on its own.
- Permissions per connector
- Memory of your sites and policies
- Action log
- Human confirmation before a schedule or record changes
Google Calendar
Moves or shortens events inside a risk window and tells attendees why.
Microsoft 365 / Outlook
Reschedules shifts and meetings, mails the all-clear.
Salesforce
Tags accounts and sites hit by hail; opens tasks and cases with the cell and run attached.
HubSpot
Pushes canvass lists and sequences for hail-hit streets; logs the event on the company.
NetSuite
Holds or reschedules work orders and adds the weather-delay note.
SAP
Raises a weather hold on a maintenance order and notifies the planner.
Procore
Reschedules crane lifts and pours, writes the delay to the daily log, texts the foreman.
Slack
Answers in-channel, posts the call and the reason, collects the confirmation.
Microsoft Teams
Same as Slack, with an adaptive card for the confirmation.
Golf Genius
Flags tee times inside a Watch, proposes shotgun delays, notifies the pro shop.
Webhooks / API
Fires your own automations on any alert, all-clear or model run.
Partner platforms
Which partner platforms carry Flash?
Syngenta
Flash is the API lightning provider for Syngenta.
Golf Genius
Integrates Flash lightning alerts into its tournament-management software, so committees see the prediction next to the tee sheet. Suspension and resumption decisions are logged with the round.
Golf Marketplace listing (opens in a new tab)Integration guide (opens in a new tab)
Turf Assistant
Distributes the Flash Agronomy Suite to its superintendent customers as part of the Turf Assistant subscription. The Turf Threat Tracker acquisition brought the two products together.
BuildTree
Features Flash as a partner for construction scheduling: lightning predicted up to 60 minutes ahead and hail up to 55, so crews schedule around storms instead of through them.

