Back to Hub

Discord Webhook

HTTP Official Communication

Send rich embed messages to a Discord channel via webhook. Great for alerts, notifications, and status updates.

Tony CostanzoTony Costanzo
1 install
v1.0.2
Mar 26, 2026
Workspace secrets required
This tool references workspace secrets. After installing, you'll need to configure the required secrets in Settings → Integrations and create a new secret for the tool to work.

Discord Webhook

Official Send rich embed messages to any Discord channel via webhook.

What this tool does: Posts messages with rich embeds to a Discord channel using an incoming webhook URL. Perfect for automated alerts, status updates, and notifications from cron agents. No bot setup or OAuth required — just a webhook URL.

Setup

Create a Discord webhook

  1. Open your Discord server and go to Server Settings → Integrations → Webhooks
  2. Click New Webhook
  3. Choose the channel you want messages posted to
  4. Copy the Webhook URL

Add workspace secret

Go to Settings → Secrets and add:

Secret NameDescription
DISCORD_WEBHOOK_URLThe full webhook URL from step 1
Keep your webhook URL secret. Anyone with it can post to your channel.

Parameters

ParameterRequiredDescription
embed_titleYesTitle of the embed card
embed_descriptionYesBody text of the embed (supports markdown)
contentNoPlain text above the embed
colorNoEmbed sidebar color as decimal integer (default: 5814783 / blue)

Example Prompts

  • "Send a Discord alert that the deployment finished successfully"
  • "Post a warning to Discord that credits are running low"
  • "Notify the team on Discord about the new feature release"

Tool Definition

Input Parameters

colornumberEmbed accent color as a DECIMAL INTEGER — NOT hex. You must use one of these values: 5814783 (blue), 16711680 (red), 65280 (green), 16776960 (yellow), 7780608 (nvidia green), 10494192 (purple). Do NOT pass hex strings like '76b900'.
contentstringShort plain text message above the embed (1-2 sentences). Optional if embed is provided. No markdown or HTML.
embed_titlestringEmbed title. Keep under 80 characters. No markdown or HTML.
embed_descriptionstringEmbed body text. Use Discord markdown only: **bold**, *italic*, \n for newlines, - for bullets. NO HTML tags, NO links with []() syntax, NO citation markers. Keep under 2000 characters.

HTTP Configuration

Method: POST
URL: {{secret:DISCORD_WEBHOOK_URL}}