Webhook to Slack Integration
Send Webhook alerts to Slack with on-call and escalation.
Alert ⚠️
Communicate
Alert ⚠️
Communicate
The webhook to Slack integration sends alerts from any tool that can make an HTTP request to Slack through All Quiet. Your tool sends a request to an All Quiet webhook URL. All Quiet creates an incident, notifies the on-call engineer and posts the incident to the Slack channels you chose. You don't create a Slack incoming webhook: All Quiet posts through its Slack app.
Start free trialHow the Webhook Slack integration works
-
1
In All Quiet, open Inbound Integrations, click + Create, choose Webhook as the type, select a team and copy the webhook URL.
-
2
Optionally turn on Enable additional Authentication & Security to allow only certain IP addresses or require a Bearer token.
-
3
Send a test request from your tool, or with the cURL command below.
-
4
Open the integration's details page, select the request and map its fields to incident fields on the Payload tab.
-
5
Open Outbound Integrations, click + Create, choose Slack, click Add to Slack and approve access in Slack.
-
6
Invite the app with /invite @All Quiet (or @All Quiet EU on allquiet.eu) and select the channels that receive incidents, for all severities or only the ones you choose.
Full guides: Webhook setup guide Slack setup guide
What you get
-
Any tool that can send a Webhook can open an incident
-
Incident messages in the Slack channels you choose
-
Escalation to the next person if nobody responds
-
Incident status and updates in one place
curl -X POST 'https://allquiet.app/api/webhook/YOUR-WEBHOOK' \
-H 'Content-Type: application/json' \
-d '{"alertName": "Demo Alert", "alertStatus": "firing", "description": "This is a Demo Alert"}'
A test alert sent to an All Quiet inbound webhook. It becomes an incident and is posted to Slack.
Use cases
Tools without a native integration.
Anything that can send an HTTP request, from a backup job to an on-premise appliance, can open an incident. All Quiet accepts JSON, form data, plain text and XML, so the tool doesn't need to change its format.
Internal scripts and CI jobs.
A failed deploy, a nightly job that didn't finish or a script that detects bad data can call the webhook. The incident reaches the engineer on call and the team's Slack channel at the same time.
Custom monitoring with on-call behind it.
In-house health checks often post straight to Slack, where alerts get lost. Sending them to All Quiet adds escalation, so an unanswered alert reaches the next person instead of scrolling away.
FAQ
How do I connect Webhook to Slack?
What does All Quiet add between Webhook and Slack?
Can I try the Webhook Slack integration for free?
Where is my data hosted?
Do I need to create a Slack incoming webhook?
What payload format does the All Quiet webhook accept?
Related integrations
More Webhook integrations
Leverage Webhook and Slack with All Quiet. Minimize Your Mean Time to Resolution.
Published · Updated