Easy Tech Tuts
Slack

How to Make an Incoming Webhook in Slack, Create & Get URL Easily 2026

By Impran M N

Connecting a third-party script or monitoring tool to Slack usually starts with a webhook URL that lets external services post messages directly into a channel. This guide covers how to create a Slack app from scratch, turn on the incoming webhooks feature, and generate the endpoint URL you'll paste into your script or automation tool. It's aimed at developers who want a quick way to pipe automated alerts into their workspace.

01Create a new app in the Slack API dashboard

Visit the Slack API developer portal and click Create New App, choosing to build it from scratch for a specific workspace.

02Enable Incoming Webhooks

In the Basic Information section of your new app, find the Incoming Webhooks feature and toggle the activation switch on.

03Add a webhook to your workspace

Click 'Add New Webhook to Workspace' to open the permission screen, then choose the channel or direct message where you want messages delivered.

04Copy your webhook URL

After granting access, Slack generates a unique webhook URL in the management panel. Copy it and keep it private, since anyone with the URL can post to that channel.

05Test the webhook with a sample payload

Use a terminal curl command or a tool like Postman to send a JSON test message to the URL and confirm it appears in your chosen channel.

FAQ

Frequently asked questions

Is an incoming webhook the same as a Slack bot?

No, an incoming webhook is a simple one-way URL for posting messages into a channel, while a bot involves a fuller integration that can read and respond to messages.

Can I use one webhook to post to multiple channels?

No, each incoming webhook URL is tied to a single channel or direct message chosen when you create it; you'd need a separate webhook for each destination.

Is it safe to share my webhook URL?

No, treat the URL like a password since anyone who has it can send messages to your channel; regenerate it if you believe it's been exposed.

Does creating a webhook cost anything?

No, incoming webhooks are a free feature available through the Slack API developer portal on any workspace plan.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.