Integration Guide

How to Route Pingzo Uptime Alerts to Slack

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

Alert Payload Builder

Interactively customize and preview real-time JSON alert cards.

slack
JSON
{
  "blocks": [
    {
      "type": "header",
      "text": {
        "type": "plain_text",
        "text": "🔴 Alert: Production API Gateway is DOWN"
      }
    },
    {
      "type": "section",
      "fields": [
        {
          "type": "mrkdwn",
          "text": "*Status:*\nService Interrupted"
        },
        {
          "type": "mrkdwn",
          "text": "*Trigger Time:*\n2026-08-27T22:45:10.891Z"
        }
      ]
    },
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*Details:*\n`Response timeout after 10000ms`"
      }
    },
    {
      "type": "context",
      "elements": [
        {
          "type": "mrkdwn",
          "text": "Sent via <https://www.pingzoapp.com|Pingzo Uptime Monitoring>"
        }
      ]
    }
  ]
}
Gated on paid tiers (Starter onwards) for Slack, Discord, MS Teams, and Webhook dispatch channels.

Forwarding server outages and SSL warning messages to Slack is one of the most effective ways to keep your engineering team aligned. By connecting Pingzo's monitoring engine to your Slack workspace, you ensure that incident responders are notified immediately when a system failure occurs.

Pingzo supports two ways to link Slack: the seamless Slack App (Recommended) one-click OAuth flow, and the Manual Incoming Webhooks fallback configuration.


⚡ Method 1: Slack App Integration (Recommended)

Our Slack App integration offers the fastest, most secure way to connect your Slack workspace without generating manual API keys or managing incoming webhooks.

[!NOTE] Slack App integration is available on Starter, Pro, and Agency plans.

Step-by-Step Connection:

  1. Navigate to the Alert Channels tab in your Pingzo Dashboard.
  2. Click the Add Channel button on the top right.
  3. Select Slack App from the dropdown menu.
  4. Click the Add to Slack button. You will be redirected to the secure Slack OAuth authorization screen.
  5. Select the channel or user Direct Message (DM) where you want Pingzo to post alerts, then click Allow.
  6. Once authorized, you'll be redirected back to the dashboard, and your connected Slack channel will appear in the active channels list.
  7. Click the Test button next to your Slack channel to verify that the connection is active and sending notifications.

🛠️ Method 2: Manual Slack Webhooks (Fallback)

If your Slack workspace has restricted app installations or you prefer using standard webhooks, you can set it up manually:

Step-by-Step Webhook Setup:

  1. Create a Slack App: Open the Slack API Console and click Create New App. Choose to build the app From scratch and link it to your target workspace.
  2. Enable Webhooks: Navigate to Features > Incoming Webhooks in the app settings page, and toggle the switch to On.
  3. Add a Webhook to Workspace: Scroll down and click Add New Webhook to Workspace. Select the target channel and authorize the connection.
  4. Copy the Webhook URL: Copy the generated URL from the webhook list (it starts with https://hooks.slack.com/services/...).
  5. Add Webhook to Pingzo:
    • Go to Alert Channels in your Pingzo Dashboard and click Add Channel.
    • Select Webhook from the dropdown options.
    • Paste the copied Slack Webhook URL into the destination input field and click Save.
    • Click the Test button to dispatch a mock payload.

🔔 Actionable Alert Layouts

Pingzo posts formatted alert cards using Slack's rich Block Kit so your team has instant, actionable context when things go down:

  • 🔴 Outage Alerts: Dispatched immediately when a health check fails. The alert includes the monitor name, target URL, exact response time/error code, and action buttons to Acknowledge or open your Dashboard / Status Page.
  • ✅ Recovery Notices: Dispatched as soon as your service returns to normal, showing the total duration of the downtime (e.g. Recovery Time: 14m).
  • ⚠️ SSL Expiry Warnings: Notifies you when your SSL/TLS certificates are within 15, 7, or 3 days of expiration so you can renew them before users see browser warnings.

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