How to Set Up Slack Alerts for API Downtime in 5 Minutes
Email alerts are fine. But when your API goes down at 2am, you want a Slack ping — not an email you'll see at 9am. Here's how to set it up in under 5 minutes.
✅ Slack alerts are available on CheckAPI's free plan. No upgrade required.
What Do You Need to Set Up Slack API Alerts?
- A CheckAPI account (free)
- A Slack workspace where you have permission to add apps
- 5 minutes
Step 1: Create a Slack Webhook
First, you need an Incoming Webhook URL from Slack. This is the URL CheckAPI will send alerts to.
Go to api.slack.com/apps and click "Create New App"
Choose "From scratch", give it a name like "CheckAPI Alerts", and select your workspace
In the left sidebar, click "Incoming Webhooks"
Toggle "Activate Incoming Webhooks" to On
Click "Add New Webhook to Workspace" and choose the channel where you want alerts
Copy the Webhook URL — it looks like https://hooks.slack.com/services/...
Step 2: Add the Webhook to CheckAPI
Log into your CheckAPI dashboard
Go to "Alert Channels" in the sidebar
Click "Add Channel" and select Slack
Paste your Webhook URL and give it a name (e.g. "#incidents channel")
Click "Test Alert" to confirm it works — you should see a test message in your Slack channel
Save and attach the channel to your monitors
What Do Slack API Down Alerts Look Like?
When your API goes down, you'll get a Slack message that includes:
- Which monitor went down
- The URL that failed
- The HTTP status code (or timeout)
- The exact time it went down
- A direct link to the monitor in your dashboard
When it comes back up, you'll get a recovery alert too — so you know when the issue is resolved.
What Other Alert Channels Does CheckAPI Support?
CheckAPI also supports Telegram, Discord, and custom webhooks — all on the free plan. The setup process is similar: get a webhook URL, paste it in, test it.
Never miss downtime again
Set up Slack alerts in 5 minutes. Free plan, no credit card.
Get Started Free