Send Discord message from Webflow form submission

For Webflow, this workflow automatically creates Discord channels for form submissions and sends the submission data to the respective channels. It ensures seamless communication by notifying a general channel when a new channel is created, enhancing team collaboration and response efficiency.

7/8/2025
13 nodes
Complex
7ckuf8oymxkmrdsd3rn4vbtinmdaoxoymanualcomplexwebflowtriggerdiscordsticky noteadvancedlogicconditionalcommunicationbot
Categories:
Communication & MessagingComplex WorkflowManual TriggeredBusiness Process Automation
Integrations:
WebflowTriggerDiscordSticky Note

Target Audience

This workflow is ideal for:
- Webflow Users: Those who utilize Webflow for form submissions and want to streamline their communication processes.
- Discord Community Managers: Individuals managing Discord servers who wish to automate notifications and channel management based on form submissions.
- Developers and Automation Enthusiasts: Those interested in automating workflows between different platforms using n8n.
- Small Business Owners: Owners looking to improve customer engagement by integrating form submissions directly into their communication channels.

Problem Solved

This workflow addresses the need for automated communication between Webflow form submissions and Discord channels. It ensures that:
- Form submissions are automatically sent to the relevant Discord channels, reducing manual effort.
- New channels are created dynamically based on form names, keeping the server organized.
- Notifications are sent to a general channel when new channels are created, ensuring team members are informed promptly.

Workflow Steps

  • Trigger the Workflow: The workflow is initiated when a form is submitted on a Webflow site.
    2. List Discord Channels: It fetches the existing channels in the specified Discord server to check if a channel for the submitted form already exists.
    3. Check Channel Existence: If the channel exists, it prepares to send a message to that channel. If not, it proceeds to create a new channel.
    4. Create Channel: If the channel does not exist, a new channel is created using the form name, formatted to be lowercase with words separated by dashes.
    5. Notify General Channel: A notification is sent to the #general channel to inform team members of the newly created channel.
    6. Transform Data: The form data is transformed into a message format suitable for Discord.
    7. Send Message: Finally, the workflow sends the form submission data as a message to the appropriate Discord channel.
  • Customization Guide

    To customize this workflow:
    - Modify Webflow Site ID: Update the site parameter in the Webflow trigger node to match your Webflow site.
    - Adjust Discord Channel Settings: Change the guildId and channelId parameters in the Discord nodes to target the correct server and channels.
    - Customize Message Format: Edit the JavaScript code in the Compose Slack message node to change how the form data is formatted before sending to Discord.
    - Add Additional Logic: Integrate more nodes to handle specific conditions or additional notifications as needed, enhancing the workflow's functionality.