Alert24 logo

Alert24 Integrations & API Docs

Learn how to connect Alert24 to your favorite cloud, notification, and developer tools for real-time status monitoring and incident response.

Supported Public Status Pages

For major services with public status pages, Alert24 lets you select the service from a list in the app. We automatically use the official status page or feed for real-time monitoring—no manual setup required. Below are the main supported services and their public status pages:

If a service you use is listed above, just select it in the Alert24 app—no need to copy/paste URLs. For other services, you can add a custom status page or feed manually. When you add a custom status page, Alert24 uses AI to automatically extract and monitor status updates from most public status pages—even if the format is unique.

AWS (Amazon Web Services)

You can select AWS from the integrations list in the app to automatically monitor official AWS status feeds. Manual setup is only needed if you want to use a custom feed or region not listed in the app.

Advanced/Custom Setup
  1. Go to AWS Service Health Dashboard.
  2. Copy the RSS feed URL for your region/service (e.g., https://status.aws.amazon.com/rss/ec2-us-east-1.rss).
  3. Add the feed URL to your Alert24 dashboard under Integrations > AWS.

Azure

You can select Azure from the integrations list in the app to automatically monitor the official Azure status feed. Manual setup is only needed if you want to use a custom feed or region not listed in the app.

Advanced/Custom Setup
  1. Go to Azure Status RSS Feed.
  2. Copy the feed URL and add it to your Alert24 dashboard under Integrations > Azure.

Google Cloud Platform (GCP)

You can select Google Cloud from the integrations list in the app to automatically monitor the official GCP status feed. Manual setup is only needed if you want to use a custom feed or region not listed in the app.

Advanced/Custom Setup
  1. Go to GCP Status Dashboard.
  2. Use the JSON endpoint: https://status.cloud.google.com/incidents.json
  3. Add the endpoint to your Alert24 dashboard under Integrations > GCP.

Slack

Send incident notifications to Slack channels using Incoming Webhooks:

  1. Go to Slack Incoming Webhooks and create a new webhook for your channel.
  2. Copy the webhook URL and add it to your Alert24 dashboard under Integrations > Slack.
{
  "text": "[Alert24] Incident: AWS EC2 outage in us-east-1"
}

GitHub

Receive deployment or incident notifications via GitHub webhooks:

  1. Go to your repository > Settings > Webhooks.
  2. Add a new webhook with your Alert24 endpoint (e.g., https://your-alert24-instance.com/api/github-webhook).
  3. Select events to trigger notifications (e.g., push, deployment_status).

Stripe

Monitor payment events using Stripe webhooks:

  1. Go to Stripe Webhooks.
  2. Add your Alert24 endpoint (e.g., https://your-alert24-instance.com/api/stripe-webhook).
  3. Select events to monitor (e.g., invoice.payment_failed, customer.subscription.created).

Twilio

Send SMS notifications using the Twilio API:

curl -X POST https://api.twilio.com/2010-04-01/Accounts/ACXXXXX/Messages.json \ --data-urlencode "To=+1234567890" \ --data-urlencode "From=+1098765432" \ --data-urlencode "Body=[Alert24] Incident: AWS EC2 outage in us-east-1" \ -u ACXXXXX:your_auth_token

Add your Twilio credentials and phone numbers in the Alert24 dashboard under Integrations > Twilio.

Datadog

Fetch incidents and alerts from Datadog using their Events API:

curl -X GET \ 'https://api.datadoghq.com/api/v1/events' \ -H 'DD-API-KEY: your_api_key' \ -H 'DD-APPLICATION-KEY: your_app_key'

Add your Datadog API keys in the Alert24 dashboard under Integrations > Datadog.

PagerDuty

Receive incident notifications from PagerDuty using webhooks:

  1. Go to PagerDuty Webhooks.
  2. Add your Alert24 endpoint (e.g., https://your-alert24-instance.com/api/pagerduty-webhook).

Cloudflare

You can select Cloudflare from the integrations list in the app to automatically monitor the official Cloudflare status feeds. Manual setup is only needed if you want to use a custom feed or product not listed in the app.

Advanced/Custom Setup
  1. Go to Cloudflare Status for RSS feeds.
  2. For Pages/Workers, use Cloudflare Pages notifications and add your Alert24 endpoint.

GitLab

Receive deployment or incident notifications via GitLab webhooks:

  1. Go to your project > Settings > Webhooks.
  2. Add your Alert24 endpoint (e.g., https://your-alert24-instance.com/api/gitlab-webhook).
  3. Select events to trigger notifications (e.g., Push events, Pipeline events).

Vercel

Monitor deployments using Vercel Deploy Hooks:

  1. Go to your Vercel project > Settings > Git > Deploy Hooks.
  2. Create a new deploy hook and add the URL to your Alert24 dashboard under Integrations > Vercel.

Netlify

Monitor deployments using Netlify Build Hooks:

  1. Go to your Netlify site > Site settings > Build & deploy > Build hooks.
  2. Create a new build hook and add the URL to your Alert24 dashboard under Integrations > Netlify.