Integration Guide

How to Forward Automated Uptime Alerts to Microsoft Teams

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

Alert Payload Builder

Interactively customize and preview real-time JSON alert cards.

Teams
JSON
{
  "@type": "MessageCard",
  "@context": "http://schema.org/extensions",
  "themeColor": "d9534f",
  "summary": "Pingzo Alert: Production API Gateway",
  "sections": [
    {
      "activityTitle": "🔴 Outage Detected: Production API Gateway",
      "activitySubtitle": "Triggered via Pingzo Health Checkers",
      "facts": [
        {
          "name": "Monitor",
          "value": "Production API Gateway"
        },
        {
          "name": "Event Type",
          "value": "Downtime Alert"
        },
        {
          "name": "Details",
          "value": "Response timeout after 10000ms"
        },
        {
          "name": "Timestamp",
          "value": "2026-06-15T23:49:15.496Z"
        }
      ],
      "markdown": true
    }
  ]
}
Gated on paid tiers (Starter onwards) for Slack, Discord, MS Teams, and Webhook dispatch channels.

Microsoft Teams is the collaboration hub of choice for corporate enterprises and business development groups. By integrating Pingzo's uptime alerts directly into Microsoft Teams, your incident response channels stay updated automatically when outages are detected or service recovery occurs.

Native Microsoft Teams Channel Integration (Premium Tiers)

Pingzo supports native Microsoft Teams notifications on all premium plans (Starter plan onwards). You don't need to configure intermediate serverless adapters or relays—Pingzo formats alerts directly into the Teams MessageCard schema.

Step 1: Create an Incoming Webhook in Teams

  1. Open Microsoft Teams and go to the channel where you want alerts to be delivered.
  2. Click the Connectors option (or click Manage Channel > Connectors depending on your Teams version).
  3. Search for Incoming Webhook in the connector catalog and click Configure.
  4. Give your webhook a name (like Pingzo Uptime Alerts), optionally upload a logo, and click Create.
  5. Copy the generated webhook URL (e.g. https://yourtenant.webhook.office.com/webhookb2/...).

Step 2: Configure in your Pingzo Dashboard

  1. Navigate to the Alert Channels page in your Pingzo Dashboard.
  2. Click Add Channel and select MS Teams from the dropdown menu. (Note: This option is available on Starter, Pro, and Agency tiers).
  3. Paste your Microsoft Teams Webhook URL into the destination input field.
  4. Click Add Channel to save.
  5. Click Test to dispatch a mock connector card to your Teams channel to confirm receipt.

Card Payload Schema

Pingzo formats outgoing cards using the official Microsoft Office 365 Connector card format:

  • Theme Colors: Green theme colors for recovery, orange/yellow for warnings, and red theme colors for server outages.
  • Facts List: Automatically compiles key metadata variables like Monitor Name, URL, Timestamp, and error codes into an easy-to-read table layout.

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