Skip to content

Provider Matrix

Use this page when you’re deciding which provider to set up first. If you want the fastest path to phone alerts, start with Pushover. If you already live in a team chat app, pick the provider you use every day.

Most providers route through Apprise, a well-maintained library that supports 100+ notification services. ChannelWatch passes your credentials to Apprise, which handles the actual API calls.

Discord is the one exception: ChannelWatch sends Discord webhooks directly over HTTP for standard discord.com/api/webhooks/ URLs. For non-standard Discord URL formats, the Custom (Apprise) provider handles the fallback.

The Custom (Apprise) option accepts any Apprise-supported URL directly, which covers services not listed in the table below.

ChannelWatch notifications settings showing signed outbound webhooks and enabled Apprise-backed providers
Notification ProvidersNotification setup includes signed webhooks plus Apprise-backed providers such as Pushover, Discord, email, Slack, and Custom. Captured from ChannelWatch v0.9.15 with safe demo data.
Provider Credential complexity Best for Rich media Notes
Pushover Low Personal phone alerts Partial Two credentials: User Key + API Token
Discord Low Shared home/server channels Link/embed friendly Great for family/shared visibility
Telegram Medium Direct messages and bot-based alerts Link/image friendly Requires bot token + chat ID
Slack Medium Workspace alert routing Link formatting Best if you already work in Slack
Email Medium Archival delivery / inbox workflows Usually text-first Good fallback channel
Gotify Medium Self-hosted push notifications App-based Great for self-hosters who want local control
Matrix Medium Federated/self-hosted chat Link/image friendly Best for Matrix-native setups
Custom Apprise Varies Unsupported providers or custom endpoints Varies Broadest flexibility; one URL at a time

Start with Pushover. It’s the quickest way to get real push alerts onto your phone.

Pick Discord or Matrix. They work well when more than one person should see the alerts.

Use Custom (Apprise). Paste any Apprise-supported URL into the field and ChannelWatch handles the rest. No code required.

Use the Provider Plugins path. This requires writing a Python file and is aimed at developers who need behavior that Apprise URLs can’t express.

Pick Gotify or Matrix. Both run entirely on your own infrastructure with no third-party cloud services involved.

All providers feed the shared Delivery Log, so you can see whether ChannelWatch attempted delivery and whether it succeeded.

ChannelWatch notification routing matrix showing per-DVR switches for channel, VOD, recording, and disk alert destinations
Notification Routing MatrixThe routing matrix controls which destinations receive each alert type for each DVR. Captured from ChannelWatch v0.9.15 with safe demo data.