// integrations / uptimerobot
UptimeRobot → your status page
Last updated: September 2026
UptimeRobot watches your site; GreenPing tells your customers about it. Connected via webhook, a failed check flips your public status page, opens an incident with an "Investigating" update, and emails your subscribers — with zero human involvement. When the check recovers, the incident resolves itself and the all-clear goes out.
GreenPing was built webhook-first around UptimeRobot's alert format (alertType 1 = down, 2 = up), and accepts it as JSON, form data, or query parameters — whichever mode your alert contact uses.
Setup — GreenPing side (2 minutes)
- Create a free page (or open yours), then go to Webhooks → Add Webhook.
- Choose UptimeRobot as the source and pick the component this monitor watches.
- Copy the generated webhook URL — it's unique and acts as the secret.
Setup — UptimeRobot side
- In UptimeRobot, open Integrations (or Alert Contacts) and add a Webhook contact.
- Paste your GreenPing webhook URL as the URL to notify.
- If offered, enable sending as POST/JSON — though GreenPing accepts UptimeRobot's query-parameter mode too.
- Attach the webhook contact to the monitors that should drive your status page.
What travels over the wire
UptimeRobot sends alertType 1 (down) or 2 (up) plus the monitor's name. GreenPing maps down → Major Outage + auto-incident, and up → auto-resolve + Operational:
{
"alertType": 1,
"monitorFriendlyName": "My API",
"monitorURL": "https://api.example.com"
}- Down event → component flips, incident auto-opens, subscribers emailed
- Recovery event → incident auto-resolves, component restored, all-clear emailed
- Every incident appears on your public page with a timestamped timeline
Common questions
Does UptimeRobot's free plan support webhooks?
UptimeRobot has historically gated webhook alert contacts to paid plans — check their current pricing page for where webhooks sit today. If webhooks aren't available on your plan, any tool that can send an HTTP POST (including a small cron script) can drive GreenPing's generic webhook instead.
What happens on my status page when a monitor goes down?
The linked component flips to Major Outage, an incident is auto-created with an 'Investigating' update on your public page, and confirmed subscribers receive an email — typically within seconds of UptimeRobot firing the alert.
Does recovery resolve the incident automatically?
Yes. When UptimeRobot sends the 'up' alert, GreenPing posts a resolution update, closes the incident, sets the component back to Operational, and emails subscribers the all-clear.
See the loop live on our own page — status.greenping.live runs on this exact integration.
Start freeRelated: Checkly integration · Pingdom integration · webhook docs