What a webhook actually is
Think of it as a private letterbox for one channel.
Anything that knows the address can drop a message through it. Nothing else can.
It doesn't join your server, it can't read anything, and it can't see your other channels.
That last part is why webhooks are the safe way to do this.
You're not handing over your Discord account. You're handing over one letterbox.
Making one
You need to own the server, or have permission to manage it.
Posting into someone else's server? They make the webhook and send you the address.
- Open Discord and go into your server.
- Click the server name at the top, then Server Settings.
- Find Integrations in the left menu, then click Webhooks.
- Click New Webhook.
- Choose the channel it should post into.
- Click Copy Webhook URL.
That address is the whole thing.
It starts with https://discord.com/api/webhooks/ and ends in a long run of letters and numbers.
Paste it into Tublish under Platforms and press Connect.
Give it a name and a face
While you're still in the webhook settings, set the name it posts under and a picture.
Do it. The default is a generic bot name, and posts from it look like spam.
Most creators use their channel name and their usual avatar.
If something goes wrong
If the link is refused, the usual cause is a half-copied address.
Use Discord's Copy button rather than selecting the text by hand.
If posts stop arriving later, check the webhook still exists.
Deleting it in Discord doesn't tell us anything - the address simply stops working, and the failure shows up in your posting history.
Deleting it
Same place you made it: Server Settings, Integrations, Webhooks.
Delete the webhook and nothing can post through it again.
Posts already in the channel stay exactly where they are.