Alert Channels Setup
Pingzo sends downtime notifications to your team in under 15 seconds. Connect your preferred chat platforms, webhooks, or phone number.
WhatsApp Alerts (Starter, Pro, Agency)
Pingzo hooks directly into the official WhatsApp Business API. To set it up:
- Navigate to the Alert Channels tab in your dashboard.
- Click Add Alert Channel and select **WhatsApp**.
- Enter your number including the country code (e.g.,
+919876543210). Do not include spaces or brackets. - Click Send Verification Code. You will receive an OTP code from the official Pingzo account on WhatsApp.
- Enter the verification code in your dashboard and click Verify to active the channel.
Telegram Alerts
Send alerts to your personal Telegram chat or channel:
- Select Telegram in the Add Alert Channel dialogue.
- Click the link to open the official bot: @PingzoUptimeBot.
- Click **Start** (or type
/start) inside the bot conversation. - Copy the Chat ID token returned by the bot, paste it into the Pingzo dashboard, and save.
💡 Troubleshooting: Unexpected .json file attachments in Telegram?
If you see a .json file containing raw endpoint responses (like GitHub API metadata) alongside your alerts, this is caused by an external webhook forwarding setup (such as Webhook.site automation actions) rather than Pingzo.
Verify that your webhook forwarder is not set to execute an HTTP GET request on the alert payload's url and attach its response body to the message.
Official Slack & Discord Apps (Starter, Pro, Agency)
Pingzo provides official Slack and Discord apps for one-click setup, automatically creating and managing the target channel webhooks without manual copy-pasting.
Slack App Connection
Click Add Channel, select Slack App, and click Add to Slack. You will be redirected to Slack to choose your workspace and the target channel where outage alerts should be posted.
Discord App Connection
Click Add Channel, select Discord, and click Add to Discord. Select your server and channel on the Discord authorization page. A secure incoming webhook will be automatically generated and linked.
Microsoft Teams & Custom Webhooks
For Microsoft Teams or custom integrations, you can configure alert destinations manually using webhook URLs:
Microsoft Teams
In Microsoft Teams, navigate to your channel, open **Connectors**, configure an **Incoming Webhook**, and copy the generated URL. Paste this URL into the Pingzo MS Teams destination field.
Custom Webhooks (Discord Legacy)
If you prefer to use a custom Discord webhook configuration manually, you can select the **Webhook** channel type and paste your custom Discord webhook URL (starting with https://discord.com/api/webhooks/).
Custom HTTP POST Webhooks (Pro, Agency)
Pingzo sends a structured JSON payload to custom HTTP POST endpoints whenever a monitor goes down or recovers.
{
"event": "monitor.down",
"timestamp": "2026-06-21T03:33:48Z",
"monitor": {
"id": "cuid123456",
"name": "Production Database",
"url": "https://db.mywebsite.com"
},
"incident": {
"id": "inc_987654",
"error": "Connection Timeout (10000ms)"
}
}