Send Discord message from Webflow form submission
Configured with Discord, Webflow Trigger. Review the connections and setup before adapting this template.
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.
| Node | Category | Type | Operation |
|---|---|---|---|
| Does the channel exist? | Routing | If | See node parameters |
| Transform data to send message | Transform | Edit Fields | See node parameters |
| Webflow Form Submission Trigger | Trigger | Webflow Trigger | See node parameters |
| Compose Slack message | Code | Code | See node parameters |
| List Discord Channels | Messaging | Discord | getAll |
| Filter existing Discord channel | Code | Code | See node parameters |
| Create Discord channel with form name | Messaging | Discord | See node parameters |
| Notify #general channel of newly created channel1 | Messaging | Discord | message |
| Send form submission to Discord channel | Messaging | Discord | message |
Setup
- Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
- Connect your own credentials through n8n’s credential store. Replace
REPLACE_WITH_*values with your resource identifiers. - Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
- 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
discordBotApiwebflowApi
Workflow notes
Manage Webflow form submissions in Discord
Manage Webflow form submissions in Discord
Full guide with video
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
- Create Webflow credential using API V1 Token
- 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.
- Connect your credentials to the relevant nodes on the canvas.
- 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.