12 channels · 8 categories · 1 alert engine

Every alert channel.

Twelve native integrations spanning chat, mobile, voice, on-call, status pages, and developer tooling.

Team chat

Push every alert into the channel your on-call team already watches.

Slack

Team chat

Route alerts to any channel. For each monitor, choose whether a recovery sends a follow-up or edits the original message.

Configure with Incoming webhook URL

Microsoft Teams

Team chat

Supports the new Power Automate Workflows method.

Configure with Workflow webhook URL

Discord

Team chat

For indie teams, gaming infra, and OSS projects that live in Discord, not Slack.

Configure with Channel webhook URL

Mattermost

Team chat

Configured the same as Slack, but for self-hosted Mattermost servers. Works with any v6+ install.

Configure with Incoming webhook URL

Mobile messaging

Reach someone by phone when nobody's at a desk.

Telegram

Mobile messaging

Personal chat, group chat, or supergroup — Uptimia posts via your own bot, so the channel stays under your control.

Configure with Bot token + chat ID

WhatsApp

Mobile messaging

For markets where WhatsApp is the go-to business channel — sends a templated message via the Cloud API.

Configure with Phone number + API key

Voice & SMS

Wake someone up. Reliably.

Twilio

Voice & SMS

SMS and voice calls to any country Twilio covers. Use your plan's included SMS allowance, or bring your own Twilio account for full control over cost and sender ID.

Configure with Account SID + Auth Token + numbers

Incident response

For teams already running an on-call rotation.

PagerDuty

Incident response

Triggers PagerDuty incidents on downtime and auto-resolves them when Uptimia detects recovery — no manual action needed.

Configure with Events API v2 routing key

Status pages

Public-facing incidents, not just internal alerts.

Atlassian Statuspage

Status pages

For teams already publishing on Statuspage.io. Uptimia opens, updates, and resolves incidents against the components you map.

Configure with Page ID + API key

Social

Tell customers what they want to know without making them email support.

X (Twitter)

Social

Auto-posts a tweet from your account when a public service goes down or recovers — short, factual, no marketing.

Configure with OAuth 1.0a credentials

Email

The lowest common denominator. Always on.

Email

Email

Per-contact email alerts with severity, monitor, timestamp, the region the failure was confirmed from, and a one-click acknowledge link.

Configure with Contact email address

Developer

For anything we don't cover natively — wire it up yourself.

Custom webhooks

Developer

Configurable HTTP POST / PUT / PATCH with a templated payload containing monitor name, status, region, response time, and incident ID. Use it to drive your own routing, ChatOps, ticketing — anything that speaks HTTP.

Configure with URL, method, headers, payload template
How it fits

Add once. Use everywhere.

Integrations live at the account level. Once an alert channel is configured, every monitor on the account can route to it — uptime, SSL, domain, virus, speed, transactions, and RUM.

  1. 1

    Add the channel

    Paste the webhook URL or API key in your account settings. Most integrations need one field.

  2. 2

    Test from the dashboard

    A one-click test fires a sample alert through the integration so you can verify it lands in the right channel before you trust it with a real incident.

  3. 3

    Assign to monitors

    For each monitor, choose which channels get notified for downtime, recovery, SSL expiry, domain expiry, slow response, or transaction failure.

  4. 4

    Tune the noise

    Set a re-alert cadence, mute during maintenance windows, and split high-severity vs informational alerts across different channels.

Don't see your tool?

Custom webhooks cover most cases — fully templated payload, headers, and method. If you'd prefer a native integration, let us know which one. We add roughly one per quarter, prioritized by request volume.

Try it on your own site.
You'll know in a minute.

Free for 30 days. No credit card. Full platform during your trial — every engine, every region, every channel.

30 days free no credit card cancel anytime
100,000+ websites monitored · GDPR-compliant