Get UptimeRobot alerts on WhatsApp without paying for Zapier
UptimeRobot does not send WhatsApp alerts. It is one of the longest-standing requests on their feedback board, and the usual answer is to bridge it through Zapier, Make or n8n — a monthly subscription and a second thing to break, in order to deliver a message.
You do not have to move your monitors to fix this. UptimeRobot can call a webhook; that webhook can be us.
UptimeRobot → My Settings → Add Alert Contact → Webhook
URL to notify:
https://alertkite.com/api/relay/YOUR_TOKEN
POST value (JSON format):
{"source":"UptimeRobot","message":"*monitorFriendlyName* is *alertTypeFriendlyName* — *alertDetails*"}
Enable "Send as JSON (application/json)"Setting it up
- Create a free AlertKite account and confirm your WhatsApp number.
- Create a token under Integrations.
- In UptimeRobot, add a Webhook alert contact with the URL and body above.
- Attach that alert contact to your monitors. Use UptimeRobot's Test button to confirm.
Your monitors stay where they are
Nothing about your UptimeRobot setup changes. This adds a delivery channel; it does not migrate anything.
The asterisk variables
UptimeRobot substitutes *monitorFriendlyName*, *alertTypeFriendlyName* and *alertDetails* before sending. They are what make the message readable on a phone instead of just saying something happened.
What this costs
The free plan includes ten WhatsApp messages a month, which is more than most sites need — a site that is down ten times a month has a bigger problem than alerting. We pay Meta per message, which is why it is a real number rather than 'unlimited'.