---
title: Alert Channels & Integrations
description: Send downtime alerts to Slack, Discord, Telegram, Teams, PagerDuty, Opsgenie, ntfy, webhooks and more — every channel on every plan, including free.
canonical: https://watchfor.io/integrations
---

# Every alert channel, on every plan

Nothing here is gated behind an upgrade. Each page shows what the alert actually looks like once it lands in that tool — which is usually the thing that decides which channel a team keeps.

## Chat

[SlackIncoming webhook, colored messages, grouped summaries during a storm.How it works →](/integrations/slack)[DiscordServer webhook, colored embeds, custom bot name and avatar.How it works →](/integrations/discord)[TelegramOfficial @WatchForAlertsBot — say hello, paste a chat ID, under a minute.How it works →](/integrations/telegram)[Microsoft TeamsWorkflows webhook, Adaptive Cards with full incident context.How it works →](/integrations/microsoft-teams)

## On-call and incident management

[PagerDutyEvents API v2 — a firing alert opens an incident, recovery resolves the same one.How it works →](/integrations/pagerduty)[OpsgenieAPI integration, P1/P2 priorities, US or EU region, auto-close on recovery.How it works →](/integrations/opsgenie)

## Push

[ntfyFree push via ntfy — no account, no bot, just a topic. Self-hosted servers supported.How it works →](/integrations/ntfy)

## Custom and automation

[WebhooksSigned JSON POST to your endpoint, with the full field reference published.How it works →](/integrations/webhooks)[ZapierA flattened payload built for Zapier's field mapping, from the same webhook engine.How it works →](/integrations/zapier)

## Email

[EmailThe default channel — with the sender to allow-list and grouped storm summaries.How it works →](/integrations/email)

## What is true whichever one you pick

- Alerts fire on confirmed incidents, not on a single failed check, so one blip from one probe does not wake anyone.
- During a storm, several incidents inside the grouping window arrive as one summary rather than as twenty separate messages.
- Recovery closes the same thread it opened, with the outage duration attached.
- Every channel is on every plan, including the free one. There is no per-channel upsell.

Six more channels — Google Chat, Mattermost, Rocket.Chat, Gotify, Pushover and Pushbullet — are configured the same way and covered in [the notification docs](/docs/notifications). The [alerting overview](/alerting-integrations) explains routing, contact groups and escalation.

## Pick a channel and start watching

15 monitors free, commercial use allowed, no card required.

[Start free](/auth/sign-up)[Read the docs](/docs/notifications)

Slack, Microsoft Teams, Discord, Telegram, Google Chat, Mattermost, Rocket.Chat, PagerDuty, Opsgenie, ntfy, Gotify, Pushover, Pushbullet and Zapier names and logos are trademarks of their respective owners, shown only to indicate that WatchFor can send alerts to these services. WatchFor is not affiliated with, sponsored or endorsed by them. Gotify logo by the Gotify project, CC BY 4.0.

---

Canonical page: https://watchfor.io/integrations · Site guide: https://watchfor.io/llms.txt
