Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Discord Webhooks (2026): What They Are, How to Make One and What to Connect

A Discord webhook is a web address that lets another website or app post messages into one text channel in your server. Discord says you create one in Server Settings, on the Integrations tab, with Create Webhook, then copy its URL and paste it into the other service.

Discord calls its built-in webhooks an easy way to get automated messages and data updates sent to a text channel. That's the whole idea: something happens elsewhere, and a message lands in Discord without anyone typing it.

For a business, that might be a new code push on GitHub or an alert from a monitoring tool such as DataDog, delivered to the channel where your team already talks. You don't need to write code to set one up, as long as the other service already knows how to send to a webhook.

Webhooks only push one way

This is the bit worth getting straight before you start. A webhook pushes messages into Discord from somewhere else. It doesn't read anything back, reply to people or carry out commands. If you want something that listens and responds inside your server, that's a bot, which is a different job; my guide on adding a bot to your server covers that route.

Discord also says a webhook needs another website to be useful. On its own it does nothing; it's the other service that does the sending.

Which apps can send to a Discord webhook

Discord says some services are built to send messages out through webhooks and some aren't, and gives a short reference list as of Nov 2026:

ServiceCan it post to a Discord webhook?Discord's note
GitHubYesDiscord's own worked example
CircleCIYesListed as able to use webhooks
DataDogYesListed as able to use webhooks
Twitch and YouTubeNot reallyThey have their own integrations on the same page
FacebookNot reallyListed as unable to use webhooks

The Twitch and YouTube line trips people up. If you're hoping to pipe stream alerts into Discord through a webhook, Discord's own list says those services can't really use them. Streamers manage Twitch and YouTube through their own integrations on the Integrations page instead.

How to create a Discord webhook

These are the steps Discord gives, as of Nov 2026:

  1. Open Server Settings and go to the Integrations tab.
  2. Click Create Webhook.
  3. Give the webhook a name. Discord says this helps when you've got several webhooks for different services.
  4. Click the avatar next to the name if you want to change the picture that appears on its messages.
  5. Choose the text channel it should post to from the dropdown.
  6. Click Copy Webhook URL.
  7. Paste that URL into the other service's webhook setting.

Who can do this depends on the permissions your role carries. If you're setting up a team server and want to decide who can manage integrations, my walkthrough on making roles on Discord shows how permissions are handed out.

Discord's GitHub example, and the detail that breaks it

Discord walks through GitHub as its sample integration, sending code pushes and merges into a channel. The steps are: copy the webhook URL for the channel you want, open the GitHub repository's Settings and then Webhooks, click Add webhook, and paste the URL into the Payload URL box.

Then comes the step people skip. Discord says it's really important to add /github to the end of the URL, or messages won't display correctly. After that, set the content type to application/json, choose which events should trigger a message, and click Add webhook. Discord says that once it's set, any push to the repository, even an edit to the readme, shows up in your channel.

If you'd like to build your own webhook messages with code, Discord points to its developer docs. I'm not covering that here, because most business owners won't need it.

The webhook URL is the key

Here's my plain advice, and it isn't from Discord's page: treat a webhook URL like a password. The URL is all another service needs to post into that channel, so anyone who has it can do the same.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Don't paste it into a public document, a shared spreadsheet or a screenshot. If you think it's leaked, go back to the Integrations page and delete that webhook, then create a new one. Discord says the webhook page lets you copy a URL or delete a webhook when you're done with it.

Managing webhooks on the Integrations page

Discord's Integrations page is where everything you bolt onto a server lives. Here's how the pieces fit together:

PartWhat it doesWhere you manage it
WebhookA one-way feed that posts messages from another appServer Settings, Integrations, Webhooks
Webhook URLThe address you paste into the other appCopy it from the webhook's settings
Bot or appA program added to your server with its own permissionsIntegrations, in its own Bots and Apps section
Channel FollowingPosts from another server's announcements channelIntegrations, next to webhooks
Twitch or YouTube linkStreamer and creator integrationsIntegrations, in their own section

Discord says the webhook page lists every webhook on the server, who added it and when, and which channel it posts to. You can create, rename, change the avatar or channel, copy the URL or delete it. Bots and apps have their own section where you can see when they were added and by whom, check the permissions each one requested, and manage any webhooks that belong to them.

One hard limit to know: Discord says a server can have a maximum of 50 integrations. If you run a busy community, that's a reason to delete webhooks you've stopped using rather than leaving them lying around.

If your server is also a public community, Discord's built-in moderation tools are worth setting up alongside any feeds; my page on Discord's AutoMod explains what it catches.

Should you use one?

I'd start with a single webhook from the one tool your team checks most, such as GitHub or a monitoring service, posting into a dedicated channel so it doesn't drown out conversation. Skip webhooks for Twitch or YouTube alerts, because Discord says those services can't really use them; use their own integrations instead. And skip sharing the URL with anyone who doesn't need it, because that URL is all it takes to post into your server.

Frequently asked questions

What is a Discord webhook?

It's a web address that lets another website or app post automated messages into one text channel in your Discord server. It only pushes messages in; it doesn't read or reply.

Where do I find webhooks in Discord?

Open Server Settings and go to the Integrations tab. That's where you create, edit, copy and delete webhooks, as of Nov 2026.

Why isn't my GitHub webhook showing messages in Discord?

Discord says you need to add /github to the end of the webhook URL in GitHub's Payload URL box, and set the content type to application/json.

How many webhooks can a Discord server have?

Discord says a server can have a maximum of 50 integrations, and the Integrations page is where you manage them.

Can I send YouTube or Twitch alerts through a Discord webhook?

Discord's own list says Twitch and YouTube can't really use webhooks. They have their own integrations on the Integrations page instead.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.