Slack Incoming Webhooks
Messaging & Chat Free key (no card)
AuthenticationFree key (no card)
Rate limitFree; roughly 1 message per second per channel. Fine for alerts
Documentation: docs.slack.dev ยท Checked Sep 13, 2026
About
Slack's incoming webhooks work exactly like Discord's: Slack gives you a private URL tied to a channel, and anything posted to it becomes a message. It's the standard way monitoring tools, CRMs, and automations send alerts to Slack teams. Messages can use Slack's formatting and rich layouts. Free workspaces get it too.
Details
Free to start. You may need a free key, but no credit card.
Auth: Free key (no card)
Rate limit: Free; roughly 1 message per second per channel. Fine for alerts
Verified: 2026-09-13
Best for: personal business developer
Setup
- Go to api.slack.com/apps and click Create New App, then From scratch
- Name the app, pick your Slack workspace, and click Create App
- In the left sidebar, open Incoming Webhooks and toggle it On
- Click Add New Webhook to Workspace, pick a channel, and click Allow
- Copy the webhook URL and paste it into your tool or script as the destination
Example
curl -X POST -H 'Content-Type: application/json' -d '{"text":"Hello, Slack!"}' https://hooks.slack.com/services/YOUR/WEBHOOK/URLUse cases
- Alert your team in Slack when a new support ticket or order arrives
- Post daily sales summaries from a script into a #wins channel
- Get pinged in Slack when a website form is submitted