📚 Documentation

Discord Webhook Guides

Everything you need to know about Discord webhooks, from creating your first webhook to mastering rich embeds.

What is a Discord Webhook?

A Discord Webhook is a simple URL that allows automated applications to send messages to a specific text channel in a Discord server. Think of it as a direct pipeline into your Discord server without needing a bot account or writing complex code.

Webhooks are perfect for sending automated alerts, GitHub updates, welcome messages, or beautifully formatted announcements (using Embeds) which regular users cannot send.

How to create a Webhook

Creating a webhook in Discord takes less than a minute. You must have the Manage Webhooks permission in the server to do this.

1

Open Server Settings

Right-click your server icon (or click the server name at the top) and select Server Settings.

2

Go to Integrations

In the left sidebar, click on Integrations, then click on Webhooks.

3

Create Webhook

Click the New Webhook button. You can give your webhook a name and select which channel it will post in.

4

Copy the URL

Click Copy Webhook URL. This is the link you will paste into Webhook Studio!

Using Webhook Studio

Webhook Studio makes it effortless to send rich embeds through your new webhook URL.

  • Visual Builder: See exactly what your message will look like before you hit send.
  • Templates: Load pre-made templates like Announcements, Changelogs, or Warnings to get started instantly.
  • Local Saving: Save your current draft securely to your browser so you don't lose progress.
Open the Builder

Security & Best Practices

Never share your Webhook URL!

Your Webhook URL contains a secure token. Anyone who has this URL can send messages to your server. Treat it like a password.

  • Do not show your webhook URL on stream or in screenshots.
  • Do not paste your webhook URL into untrusted websites.
  • If your URL is exposed, immediately go to Discord Settings and delete the Webhook, then create a new one.