Integrations / Discord

Discord integration
for VeloCMS

Publish a post on VeloCMS and a rich announcement embed appears in your Discord channel automatically — title, excerpt, and a link back to the post.

What this integration does

The Discord Announcements connector listens for the post:afterPublish hook. When a post is published, it builds a rich embed — post title (capped to Discord's 256 character limit), an excerpt if available, VeloCMS's brand color, a "Published via VeloCMS" footer, and a timestamp — and posts it to your configured Discord channel webhook. This is webhook-only: no bot token, no OAuth, and no server-role automation in this version. If the webhook URL is missing or isn't a valid Discord webhook, the announcement is skipped and logged; it never blocks the post from publishing.

Auto-post on publish

Every published post sends a rich embed announcement to your Discord channel automatically.

Webhook only, no bot

A single channel webhook URL is all it takes — no bot token, no OAuth, no server permissions to grant.

Fail-soft by design

A missing or invalid webhook URL, or a Discord API error, is logged and skipped — it never blocks the post from publishing.

Where to find it in admin

  1. 1
    Admin → Plugins → Discord. Create a channel webhook in Discord (Channel Settings → Integrations → Webhooks) and paste the URL.
  2. 2
    Save. The next post you publish sends an announcement embed to that channel automatically.

Use cases

A game studio running a community Discord server posts every devlog article to a #news channel automatically, keeping the community in the loop without a manual copy-paste. A course creator with a paid Discord community announces new lesson posts the moment they publish. An open-source project maintaining docs on VeloCMS pushes every documentation update to its contributor Discord so nobody misses a change.

Also see the Slack integration.

Publish once, announce it on Discord too.

14-day free trial. Add a webhook and every future post announces automatically.

Get started with VeloCMS