Integration Guide

How to Integrate Pingzo Alerts with Pushover Notifications

Configure real-time service health notifications and dynamic payload parameters.

Alert Payload Builder

Interactively customize and preview real-time JSON alert cards.

webhook
JSON
{
  "event": "monitor.down",
  "monitor_id": "mon_cl6739f4a00192837",
  "monitor_name": "Production API Gateway",
  "url": "https://api.yourdomain.com/v1/health",
  "status": "down",
  "trigger_time": "2026-07-10T01:25:36.242Z",
  "incident": {
    "id": "inc_cl89d421e0283749",
    "error_message": "Response timeout after 10000ms",
    "duration_seconds": null
  }
}
Gated on paid tiers (Starter onwards) for Slack, Discord, MS Teams, and Webhook dispatch channels.

Pushover is a highly popular, lightweight messaging platform that delivers real-time push notifications to your Android, iOS, and desktop devices. It is designed for developers and system administrators who want fast, clean alerts without the overhead of heavy chat client applications.

Because Pingzo is built to deliver clean, actionable incident alerts, you can integrate it directly with Pushover using two natively supported approaches: Email-based push notifications (simple and robust) or custom webhook api mapping. This guide explains how to configure both methods.


📬 Method 1: Route Alerts via Pushover Email Gateway (Recommended)

The simplest and most reliable way to connect Pingzo to Pushover is by utilizing Pushover's built-in email gateway. Every Pushover account includes a unique email address alias. Any email sent to this alias is instantly converted into a high-priority push notification and delivered to all your registered devices.

1. Retrieve Your Pushover Email Alias

  1. Log into your Pushover Dashboard (at https://pushover.net).
  2. Look for your Pushover Email Address on your dashboard (usually formatted as your-user-key@api.pushover.net or a custom alias you created).
  3. Copy this email address.

2. Configure the Email Channel in Pingzo

  1. Navigate to your Pingzo Dashboard and click on Alert Channels.
  2. Click Add Channel.
  3. Select Email as the channel type.
  4. In the Destination Email field, paste your copied Pushover email address.
  5. Save the channel.

3. Customize Alert Priority (Optional)

Pushover allows you to append custom routing modifiers to your email address to define notify sounds or alert priorities. For example:

  • Add +high to your email prefix to bypass quiet hours on your device.
  • Add +critical to send alarms that require active confirmation.

To configure this, enter the modified address (e.g. your-user-key+high@api.pushover.net) in the Pingzo Email channel destination.


⚡ Method 2: Route Alerts via Pushover API Webhooks

If you want to customize the look of your notifications (such as injecting custom icons, adding interactive buttons to your public status page, or setting up emergency retries), you can route Pingzo webhooks through a gateway that calls Pushover's HTTP API.

Pushover's API endpoint is located at: https://api.pushover.net/1/messages.json

Because Pushover's API expects form-encoded parameters (application/x-www-form-urlencoded) including your API token and user key, you can configure a simple serverless function or webhook bridge (like Zapier or a Node.js edge function) to map Pingzo's payload.

1. Payload Mapping Example

When a monitor goes down, Pingzo sends a webhook containing:

{
  "event": "down",
  "monitor_name": "API Service",
  "text": "🔴 Pingzo Alert: API Service is DOWN!"
}

Your webhook gateway should capture this request and issue a POST request to Pushover's API with these parameters:

  • token: Your Pushover Application API Token.
  • user: Your Pushover User Key.
  • title: Pingzo Alert: Uptime Failure
  • message: The text field from Pingzo's payload.
  • url: The public status page URL.
  • priority: Set to 1 (high priority) or 2 (emergency priority).

🔒 Step 3: Verify the Integration

We recommend forcing a test check to ensure that push notifications land correctly:

  1. Create a test HTTP monitor in Pingzo targeting a path that returns an error (such as a 404).
  2. Save the check and verify that your phone vibrates or sounds an alarm.
  3. Once verified, delete or disable the test check.

Integration Benefits

  • Flat-Rate Dispatching

    Send unlimited notification alerts without dynamic usage costs or subscriber fees.

  • Automated Recoveries

    Pingzo resolves notifications automatically to keep your incident chat clean.

  • SSL Warning Handlers

    Get early warnings 30/14/7 days before certificates expire, right in your alert channels.

Hook your channels now

Link Slack, Discord, MS Teams, Telegram, and official WhatsApp numbers to keep your engineering team aligned.

Start Free Uptime Check