← All N8N workflows
Messaging & emailCodeDiscordIfEdit FieldsWebflow Trigger

Send Discord message from Webflow form submission

Configured with Discord, Webflow Trigger. Review the connections and setup before adapting this template.

Workflow preview
RoutingDoes the channel exist?IfTransformTransform data to sendmessageEdit FieldsTriggerWebflow Form SubmissionTriggerWebflow TriggerCodeCompose Slack messageCodeMessagingList Discord ChannelsDiscordCodeFilter existing DiscordchannelCodeMessagingCreate Discord channelwith form nameDiscordMessagingNotify #general channelof newly created…DiscordMessagingSend form submission toDiscord channelDiscord

Node categories in this workflow

  • Routing
  • Transform
  • Trigger
  • Code
  • Messaging

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Does the channel exist?RoutingIfSee node parameters
Transform data to send messageTransformEdit FieldsSee node parameters
Webflow Form Submission TriggerTriggerWebflow TriggerSee node parameters
Compose Slack messageCodeCodeSee node parameters
List Discord ChannelsMessagingDiscordgetAll
Filter existing Discord channelCodeCodeSee node parameters
Create Discord channel with form nameMessagingDiscordSee node parameters
Notify #general channel of newly created channel1MessagingDiscordmessage
Send form submission to Discord channelMessagingDiscordmessage

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • discordBotApi
  • webflowApi

Workflow notes

Manage Webflow form submissions in Discord

Manage Webflow form submissions in Discord

Full guide with video

Full guide with video here

This workflow dynamically creates Discord channels for your Webflow forms then sends form submissions to those channels. The Webflow form name is used to make the channel name.

Getting started

  1. Create Webflow credential using API V1 Token
  2. Create Discord credentials using Bot API by making an application Your applications in Discord for a detailed list of scopes for your application please see the video guide above.
  3. Connect your credentials to the relevant nodes on the canvas.
  4. Activate the workflow and submit a form on your Webflow site

That's it! You do not need to add any custom code to your Webflow forms or site.

The name of your forms in the form settings section of the Designer in Webflow will be used to create the Discord channels. This workflow will automatically do this for you.

Format the message

Format the message

Discord accepts Markdown

False branch

False branch

We create a new Discord channel using the form name in Webflow. Channel names must be converted to lowercase and words separated with dash.

When the new channel is created we send a message in the #general channel with a direct link to the new channel.

Finally we send the Webflow form submission as a message in the new channel.

Combining data to move forward

Combining data to move forward

This code will check if a channel with the form name exists in Discord.

We also create an object to pass forward to the next node.

Send Discord message from Webflow form submission

Send Discord message from Webflow form submission

Purpose and structure

This folder contains the Send Discord message from Webflow form submission workflow. Its executable nodes use code, discord, if, set, webflowTrigger. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Webflow Form Submission Trigger

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Code/1819_Code_Discord_Send_Triggered.json MIT; preserve source notices.

More in Messaging & email