Discord

Connect Discord, a communications platform built around servers and channels, with Webflow to route form submissions, orders, and CMS events into channels or embed live server activity on a page using widgets, automation platforms, or APIs.

Install app
View website
View lesson
A record settings
CNAME record settings
Discord

Connecting Discord to your Webflow site pushes form signups, orders, and CMS updates straight into your channels the moment they happen. No dashboard checks, no email digest lag. You can also embed a Discord server widget on any page so visitors see live community activity and join without a separate invite step.

Most flows run through incoming webhooks with no bot required, making this a fit for community managers, content creators, course operators, agencies, and SaaS founders routing form submissions into a dedicated ticket or moderation channel.

How to integrate Discord with Webflow

What is Discord? Discord a communications platform built around servers and channels. Originally made for gaming communities, it is now used for community building across many verticals. The Discord Developer Platform supports bots, apps, and activities, and it exposes incoming webhooks that let external services POST a JSON payload to a channel without a bot or persistent connection.

Connect Discord and your site when you want site activity to show up where your community already talks. Form submissions and other site events land in a channel within seconds. On the front end, a Discord widget lets visitors see who is online before they join.

There's no official Discord app in the Marketplace. You have three approaches for pairing Discord with your site:

  • The Discord server widget with Code Embed adds live community activity to a page without writing backend code.
  • Automation platforms like Zapier, Make, n8n, and IFTTT connect site triggers to Discord actions with no code.
  • The Webflow Data API and Discord APIs give you full control over webhook delivery and CMS sync, but require server-side middleware.

Most setups combine two or more of these methods depending on complexity.

Add a Discord server widget with Code Embed

This method requires no code and displays your Discord server directly on a page of your site. Discord generates an HTML or JSON widget from your server settings. Paste that markup into a Code Embed element. Visitors then see online members and can join a recruitment or community channel without needing a manual invite. You only need Discord's widget code and a Code Embed element.

To set up the widget:

  1. In Discord, open Server Settings > Widget and enable the widget, then adjust invite settings and copy the HTML or JSON code.
  2. Drag a Code Embed element onto the page where you want the widget.
  3. Paste the copied markup and publish the site to render it.

This method supports a few practical outcomes:

  • Show live server activity so recruits see how active your community is before joining.
  • Provide a direct join path through an embedded invite link.
  • Surface the widget on a landing or about page so prospective members see real-time activity in context with your other content.

The Code Embed element renders only on the published site or in Preview mode, and it caps at 50,000 characters. You need a paid site plan to use Code Embed and custom code in head and body tags. The free Starter plan doesn't support them.

For static join links, skip the widget entirely. Drag any button or text link onto the page and point it at a Discord invite URL. Invite links need no paid plan and follow the rules in Discord's Invites 101 guide, including 7-day, 30-minute temporary, and non-expiring options.

Connect with Zapier, Make, n8n, or IFTTT

Automation platforms connect site triggers to Discord actions without code, and they handle the middleware for you. This is the most common path for posting form submissions and other site activity to a channel. Zapier has the most pre-built templates for this pairing, while n8n suits complex routing like creating channels based on form type.

Zapier supports a direct Webflow ↔ Discord connection with ready-made Zap templates. Available connections include:

Zapier also supports Webflow-triggered Discord workflows for form submissions, orders, comments, and resolved comment threads, along with Discord-triggered Webflow item updates.

Make supports the same pairing with custom scenarios. Use Make for Webflow Watch Comment Threads → Discord message or thread workflows, Webflow Watch Events → Discord channel message workflows, and Webflow event → Discord role, channel, event, or reaction workflows.

n8n connects the two through built-in nodes for Webflow CMS item operations and Discord messaging. Use n8n for Discord message → Webflow CMS item workflows, Webflow CMS item → Discord message workflows, or multi-step routing that combines both. A published template syncs Webflow form leads to Pipedrive with Discord and Gmail notifications.

IFTTT also has a dedicated Webflow ↔ Discord connection, including an applet to create a new Webflow collection item from a Discord message.

Pick the platform that matches your routing needs and existing tooling, and move to the API path when you need full control over payload formatting.

Build with the Webflow Data API and Discord APIs

The API path gives you full control over message formatting and trigger logic. You need server-side development because neither platform POSTs directly to the other. Site webhooks deliver payloads to a middleware or serverless function, and that middleware calls Discord's Execute Webhook endpoint. Take this path when you need custom embed formatting or workflows like conditional routing and Discord-initiated CMS updates.

The integration uses these APIs:

You need a Bearer token for all Data API requests, while Discord webhook execution needs no bot token because the token is embedded in the URL.

Post Webflow form submissions to a Discord channel

This is the most common API-based flow. A form submission fires a site webhook to your middleware, which formats the data and posts it to Discord. You get a real-time alert in a channel such as #support-tickets or a private moderation channel.

To implement this:

  1. In Discord, open Server Settings > Integrations > Webhooks > New Webhook and copy the webhook URL, which looks like https://discord.com/api/webhooks/{webhook.id}/{webhook.token}.
  2. Register a site webhook with POST /v2/sites/{site_id}/webhooks using triggerType: "form_submission" and point it at your middleware. Use the filter parameter to target a specific form by name.
  3. In your middleware, receive the payload and POST to the Discord Execute Webhook endpoint with at least one of content, embeds, components, file, or poll.

A Discord embed payload for a submission looks like this:

{
  "embeds": [{
    "title": "New Form Submission",
    "description": "Name: John Doe\nEmail: john@example.com"
  }]
}

The same pattern works for CMS events using triggers like collection_item_created, collection_item_changed, and collection_item_published, and for publish announcements using site_publish.

Update Webflow CMS from a Discord slash command

This flow runs in the opposite direction and is the one case where you need a Discord bot. A user runs a slash command in Discord, your bot receives the interaction, and your backend updates a CMS item. Use this when community input should write back to your site content.

To implement this:

  1. Register a global slash command with POST /applications/{application.id}/commands using your Bot token.
  2. Receive the interaction payload at your registered interactions endpoint and parse the command parameters.
  3. Call PATCH /v2/collections/{collection_id}/items with your update payload, a Bearer token, and the CMS:write scope, then respond to the Discord interaction to confirm.

Keep Discord's payload constraints in mind: content caps at 2,000 characters and a message supports up to 10 embeds. A single server allows a maximum of 50 integrations combining webhooks and bots.

What can you build with the Discord Webflow integration?

With Discord connected to your site, you can route site activity into community channels and surface community activity on your site without manual checking or copy-paste.

  • Form-to-channel alerts: Pipe form submissions into a private #moderator channel so a community manager reviews each application and generates an invite link in real time.
  • CMS update notifications: Post a formatted message to an announcement channel whenever a new blog post or resource publishes in your Collection List, so members see fresh content as it goes live.
  • Order notifications: Send each new e-commerce order to a #sales-wins channel as a rich embed showing the product and customer details.
  • Embedded community widget: Add a Discord server widget to a guild or course landing page so visitors see online members and join a recruitment channel without a separate invite.

If you need more control over payload formatting or two-way CMS sync, take the API path for full flexibility.

Frequently asked questions

  • Use an automation platform or a webhook. The no-code route is Zapier, Make, n8n, or IFTTT, all of which connect Webflow form submissions to Discord channel messages directly. For a custom build, create a Discord incoming webhook in Server Settings > Integrations > Webhooks, then register a Webflow webhook with triggerType: "form_submission" pointing to middleware that calls Discord's Execute Webhook endpoint.

  • Yes. Open Server Settings > Widget in Discord, enable the widget, copy the HTML or JSON code, and paste it into a Code Embed element in Webflow. The widget shows live server activity and a join option to site visitors. The Code Embed element is available on paid site plans only and caps at 50,000 characters.

  • A webhook is enough for posting site alerts to a channel. Incoming webhooks are HTTP endpoints that accept a JSON payload and require no bot token, as described in Discord's webhooks documentation. You only need a bot if you want to listen to Discord events or respond to user commands. Note that a server allows a maximum of 50 integrations combining webhooks and bots.

  • No. There is no official Discord listing on the Webflow Marketplace. All current integration paths use automation platforms, custom code with webhooks, or the Discord server widget embed.

  • Yes. Zapier supports a pre-built template to create Discord channel messages for new Webflow orders. For a custom build, register a Webflow webhook with the order trigger and have your middleware POST a formatted embed to a channel such as #sales-wins. The same middleware pattern used for form submissions applies here.

Discord
Discord
Joined in

Description

Discord is a communications platform for servers and channels. Connect it with Webflow to route form submissions and CMS events to channels, or embed widgets.

Install app

This integration page is provided for informational and convenience purposes only.


Other Customer engagement integrations

Other Customer engagement integrations

Twise

Twise

Connect Twise, an AI chat assistant, with Webflow to answer visitor questions, capture leads, and respond in 92 languages using a chat widget that learns from your site content.

Customer engagement
Learn more
Flowstar: Banners

Flowstar: Banners

Connect Flowstar: Banners with Webflow to display promotional pop-ups and announcement banners without writing code

Customer engagement
Learn more
Flowstar Urgency Countdown Timer

Flowstar Urgency Countdown Timer

Add deadline-driven countdown timer bars to any Webflow page using Flowstar's no-code app.

Customer engagement
Learn more
Click to Call

Click to Call

Connect Click to Call with Webflow to add a floating phone button that lets visitors call your business directly from any page.

Customer engagement
Learn more
Quiz Popup

Quiz Popup

Connect Quiz Popup with Webflow to embed branching quiz popups that collect visitor data, capture emails, and route product recommendations on your site.

Customer engagement
Learn more
Social Chat Buttons

Social Chat Buttons

Connect Social Chat Buttons with Webflow to add floating multi-channel messaging buttons to your site, connecting visitors to over 15 platforms.

Customer engagement
Learn more
Flowstar Customer Testimonials Slider

Flowstar Customer Testimonials Slider

Connect Flowstar with Webflow to display customer testimonials in slider or grid layouts using the Flowstar app embed or the Webflow CMS API for programmatic control.

Customer engagement
Learn more
Supersparks

Supersparks

Connect Supersparks with Webflow to add commenting, reviews, community posting, and upvoting through pre-built components and custom attributes.

Customer engagement
Learn more
Smartarget FAQ

Smartarget FAQ

Connect Smartarget FAQ, a customizable FAQ widget, with Webflow to display frequently asked questions on your site and reduce support requests.

Customer engagement
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free