Send Slack message from Webflow form submission
Configured with Slack, Webflow Trigger. Review the connections and setup before adapting this template.
Node categories in this workflow
- Routing
- Messaging
- Transform
- Trigger
- Code
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 |
| Send slack message to channel | Messaging | Slack | See node parameters |
| Create Slack channel with form name | Messaging | Slack | channel |
| Transform data to send message | Transform | Edit Fields | See node parameters |
| Notify #general channel of newly created channel | Messaging | Slack | See node parameters |
| Webflow Form Submission Trigger | Trigger | Webflow Trigger | See node parameters |
| Compose Slack message | Code | Code | See node parameters |
| List Slack Channels | Messaging | Slack | channel / getAll |
| Check if Webflow form has an existing channel | Code | Code | See node parameters |
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
slackApiwebflowApi
Workflow notes
Manage Webflow form submissions in Slack
Manage Webflow form submissions in Slack
Full guide with video
This workflow dynamically creates Slack 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 Slack credential by creating an app and using the Bot User OAuth Token Your Slack apps. For a detailed list of scopes required watch the video linked in the guide. n8n will also provide a list of scopes when you create the credential.
- 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 Slack channels. This workflow will automatically do this for you.
Format the message
Format the message
This node uses the Block Kit Builder to format the message in Slack. You can use the builder to compose a variety of rich message blocks.
False branch
False branch
We create a new Slack 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.
Logic to find matching Slack channel based on form name
Logic to find matching Slack channel based on form name
Webflow form submissions will trigger for any form on your website. We can't use Slack to persist form IDs from Webflow but at least Slack channels can only have unique names. In Webflow forms can have the same name on different pages but won't clash data since Webflow assigns unique IDs to them.
Send Slack message from Webflow form submission
Send Slack message from Webflow form submission
Purpose and structure
This folder contains the Send Slack message from Webflow form submission workflow. Its executable nodes use code, if, set, slack, 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/1958_Code_Slack_Send_Triggered.json MIT; preserve source notices.