---
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.

Ten more channels — Google Chat, Mattermost, Rocket.Chat, Gotify, Pushover, Pushbullet and others — 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/signup)[Read the docs](/docs/notifications)

---

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