AlertKite
← AlertKite

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

  1. Create a free AlertKite account and confirm your WhatsApp number.
  2. Create a token under Integrations.
  3. In UptimeRobot, add a Webhook alert contact with the URL and body above.
  4. 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'.