How to Get Website Down Alerts on WhatsApp (Free)

7 min read

Most uptime monitors send an email when your site goes down. That's useful as a record, but it's not great at getting your attention. An email can sit unread for hours while your site is offline, especially in the evening or at the weekend.

WhatsApp is different. It's already on your phone, its notifications are hard to ignore, and you probably check it dozens of times a day. This guide shows you how to get a WhatsApp message whenever your website goes down, for free, using ismysiteup and the CallMeBot WhatsApp API.

Why WhatsApp works well for downtime alerts

The point of a downtime alert is to reach you fast, wherever you are. WhatsApp does that well:

  • It's already on your phone. No new app to install, no extra inbox to watch.
  • Notifications stand out. A WhatsApp message gets noticed in a way a monitoring email often doesn't.
  • It works across borders. If your clients or your team are spread across countries, WhatsApp is often the app everyone already uses.

It isn't perfect for everything. It's a personal channel, so for team-wide alerts a shared Slack channel usually works better (more on that below). If you're still deciding, we compared the channels side by side in email vs Telegram vs WhatsApp downtime alerts.

How it works

ismysiteup doesn't send WhatsApp messages directly. Instead, it connects to CallMeBot, a free service whose bot sends WhatsApp messages to your own number through a simple API.

The flow looks like this:

  1. ismysiteup checks your site on a schedule.
  2. When a check fails, ismysiteup sends the alert through CallMeBot.
  3. CallMeBot delivers it to your WhatsApp.

You need two things from CallMeBot: your phone number (the one linked to your WhatsApp, with the country code) and a personal API key. Getting the key takes a couple of minutes.

WhatsApp alerts are available on every ismysiteup plan, including Free, and ismysiteup doesn't charge per message.

Step 1: Get your CallMeBot API key

These steps come from CallMeBot's own WhatsApp API instructions. Check that page for the current bot phone number, as it can change.

  1. Add the CallMeBot number to your phone contacts. The number is shown on the CallMeBot WhatsApp API page. Give the contact any name you like, such as "CallMeBot".
  2. Send it this exact message on WhatsApp: I allow callmebot to send me messages
  3. Wait for the reply. The bot answers with a message saying the API has been activated for your phone number and includes your API key.
  4. Save the API key somewhere safe. You'll paste it into ismysiteup in the next step. Treat it like a password: anyone with the key and your number could send messages to you.

If the key doesn't arrive: CallMeBot's page says that if you don't get the API key within 2 minutes, you should try again after 24 hours. At times, the page also notes that the bot is temporarily full and the number is hidden until slots open up. If that's the case, check back in a few days, and use Telegram or Slack alerts in the meantime.

Step 2 (optional): Send yourself a test message

Before you connect anything, you can confirm that your key works. CallMeBot's page shows the URL format for sending a message:

https://api.callmebot.com/whatsapp.php?phone=[your_number]&text=[message]&apikey=[your_apikey]

Replace the three values with your number (including the country code), a short URL-encoded message such as Test+from+CallMeBot, and your API key. Then open the URL in your browser. If a WhatsApp message arrives, you're ready. If not, double-check the number format and the key against CallMeBot's instructions.

Step 3: Connect WhatsApp in ismysiteup

  1. Create a free account if you don't have one yet. Sign up here with email or Google, with no credit card needed.
  2. Add WhatsApp in your notification settings. Enter your phone number and the CallMeBot API key you received in Step 1, then save.
  3. Add a monitor for the site you want to watch, if you haven't already. Paste the URL; for a basic check, that's the whole setup.

ismysiteup stores your channel credentials encrypted, so your API key isn't kept in plain text.

Once WhatsApp is connected, you're done. The next time a check fails, the alert comes to WhatsApp.

What the alerts look like in practice

When your site goes down, ismysiteup sends the first alert as soon as a check fails, rather than waiting for the next cycle. Each alert includes the status code and response time, so you can tell at a glance whether you're looking at a timeout, a 500 error, or something else. If the meaning of a code isn't obvious, our guide to HTTP status codes explains the common ones.

If a site keeps flapping between up and down, follow-up alerts are batched, so your phone doesn't buzz every few minutes. When the site is back, you get a recovery message, so you know without checking.

How fast you hear about an outage depends on your check interval:

Plan Check interval Uptime monitors Price
Free Every 5 minutes 5 $0
Pro Every minute 50 $9/mo
Business Every 30 seconds 200 $24/mo

WhatsApp alerts are included on all three. See pricing for full plan details, or read how to choose a check interval.

Things to know before you rely on it

CallMeBot is a free service with a few limits that are worth knowing up front:

  • It's for personal use. CallMeBot's page states that the free API is only for personal use.
  • It sends to your own number. The free WhatsApp API is set up for messages to yourself. CallMeBot lists sending to other people or to groups as features of other (paid) services, so you can't use it to message a whole team.
  • It's a third-party service. CallMeBot runs independently of ismysiteup. If it's slow or at capacity, WhatsApp alerts can be delayed.

Because of this, it's smart to connect a second channel as a backup. Email works out of the box, and Telegram and Slack are also available on every plan.

WhatsApp for agencies and teams

If you manage sites for clients, WhatsApp is a great personal "wake me up" channel for whoever is on point. For the rest of the team, a shared channel is usually better:

  • Slack: send alerts to a dedicated #alerts channel so everyone sees them and can coordinate the fix. Follow the Slack alerts setup guide; it uses a free incoming webhook.
  • Email: keep it on for a paper trail you can search later.

Group monitors by client or project in ismysiteup, so an alert immediately tells you whose site has the problem.

Frequently asked questions

Are WhatsApp downtime alerts really free?

On ismysiteup, yes. WhatsApp alerts are available on every plan, including Free, and ismysiteup doesn't charge per message. CallMeBot's WhatsApp API is free for personal use.

Do I need the WhatsApp Business API?

No. ismysiteup connects to WhatsApp through CallMeBot, so you only need your normal WhatsApp account, your number, and a CallMeBot API key.

Can I send WhatsApp alerts to a group?

Not with CallMeBot's free WhatsApp API, which is set up for messages to your own number. For team alerts, use a shared Slack channel alongside your personal WhatsApp alerts.

I didn't get an API key from CallMeBot. What now?

CallMeBot's instructions say to try again after 24 hours if the key doesn't arrive within 2 minutes. If the bot is temporarily full, check back in a few days, and use Telegram, Slack, or email alerts in the meantime.

Will I get spammed if my site keeps going up and down?

No. The first alert goes out as soon as a check fails, follow-ups are batched while a site is flapping, and you get a single recovery message when it's back.

Get your first WhatsApp alert set up

Downtime alerts only help if you see them. Moving yours to WhatsApp takes about five minutes and costs nothing.

Create your free ismysiteup account, or start by checking a site right now with the free instant checker. No signup needed.

Related reading: Email vs Telegram vs WhatsApp Alerts · How ismysiteup Works · What Is Uptime Monitoring?

Monitor your websites for free

Get instant email, Telegram, and WhatsApp alerts when your sites go down. Check every 5 seconds. No credit card required.

Start Monitoring Free