Skip to content
Uptime Robot logo

Get phone and SMS alerts fromUptime Robot

Uptime Robot pings your websites, APIs, and servers around the clock and flags the moment something goes down or an SSL certificate is about to expire. Spike.sh turns every Uptime Robot down alert into an incident — routed to the on-call engineer by phone, SMS, Slack, and email, with escalations if nobody responds.

Set up with AI

I use Uptime Robot for monitoring and Spike.sh for on-call and incident management. Walk me through connecting them: create a Uptime Robot integration in Spike.sh, copy its webhook URL, and add that webhook to Uptime Robot alert settings. Then help me send a test alert to confirm incidents show up in Spike.sh.

What is Uptime Robot?

Uptime Robot is a lightweight uptime and availability monitor. It checks your websites, APIs, ports, and servers at short intervals from outside your network, watches response times, and tracks SSL certificate expiry — so you hear about a down page or an expiring certificate before your customers do. It is the kind of simple, always-on watchdog that small teams and large ones alike keep pointed at their public endpoints.

An Uptime Robot alert on its own lands as an email or a push notification, which is easy to sleep through. Connected to Spike.sh, a down check becomes an incident: the on-call engineer gets a phone call and SMS within seconds, the alert escalates to the next person if it goes unacknowledged, and duplicate alerts from the same monitor are grouped so a flapping endpoint doesn’t spam the rotation. Because Spike.sh reads Uptime Robot’s recovery events, the incident auto-resolves the moment the monitor reports the site is back up.

How to set up Uptime Robot alerts

Every Spike.sh integration is a unique webhook URL. Paste it into Uptime Robot and alerts start flowing — no agents, no code.

  1. Step 1: Create an Uptime Robot integration in Spike.sh

    In your Spike.sh dashboard, open Integrations and add Uptime Robot. Spike.sh generates a unique webhook URL for this integration — copy it.

  2. Step 2: Add a webhook alert contact in Uptime Robot

    In Uptime Robot, open Settings → Add Alert Contact and choose Webhook from the type menu. Paste the Spike.sh webhook URL into the "URL to Notify" field.

  3. Step 3: Set the POST value

    Paste the JSON payload from the Spike.sh integration page into the POST Value field — it carries the monitor ID, URL, friendly name, alert type, and SSL expiry — then save the alert contact.

  4. Step 4: Attach the contact to your monitors and test

    Edit each monitor you want to watch, select the Spike.sh alert contact by name, and save. Pause and resume a monitor to confirm the incident appears in Spike.sh, and note it auto-resolves when the monitor comes back up.

That's it — Uptime Robot alerts now page whoever is on call.

More integrations

Explore other tools that plug into Spike.sh the same way.

Try the world’s easiest way
to manage incidents

Start a 14-day free trial. No credit card required.

Spike.sh incident timeline showing an alert escalating through on-call responders