← All N8N workflows
Data & databasesFormForm TriggerGoogle SheetsSlack

form and join beta testers and receive form events

Configured with Form, Form Trigger, Google Sheets, Slack. Review the connections and setup before adapting this template.

Workflow preview
IntegrationAbout YouFormIntegrationYour InterestsFormIntegrationJoin Beta TestersFormTriggerSign Up FormForm TriggerData storeCapture More InfoGoogle SheetsData storeCapture EmailGoogle SheetsIntegrationShow Completion ScreenFormMessagingNotify New Signup!Slack

Node categories in this workflow

  • Integration
  • Trigger
  • Data store
  • 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
About YouIntegrationFormSee node parameters
Your InterestsIntegrationFormSee node parameters
Join Beta TestersIntegrationFormSee node parameters
Sign Up FormTriggerForm TriggerSee node parameters
Capture More InfoData storeGoogle Sheetsupdate
Capture EmailData storeGoogle Sheetsappend
Show Completion ScreenIntegrationFormcompletion
Notify New Signup!MessagingSlackSee node parameters

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

  • googleSheetsOAuth2Api
  • slackApi

Workflow notes

1. Easy Lead Capture with n8n Forms

1. Easy Lead Capture with n8n Forms

Learn more about Form Triggers

Previously, the n8n form experience was quite limited as you were only given one form page to work with. Now with multi-page forms where its possible to link between them, you can get creative on providing a richer form experience for your users.

Here, we start by capturing the most important information first - the user's email address - and saving it to our Google Sheet. We can then follow-up with an optional short onboarding survey to capture more details about the user if they are willing.

2. Follow-on Short Survey via Multi-Step Forms

2. Follow-on Short Survey via Multi-Step Forms

Read more about n8n Form node

Multi-page forms are built by simply chaining a series of n8n form nodes. n8n handles the progress of the form for you - ie. proceeds when the form validates and the user submits the form - which makes it easier to build as you don't need to add additional nodes in between.

After the user provides their email, we present an optional short survey to capture additional details. This step is made of 3 form nodes capturing profession, experience and goals of the user which is then saved to the same row in the google sheet.

3. Customise Your Completion Screen

3. Customise Your Completion Screen

Read more about n8n Form node

Once complete, use the Form node in "form ending" page type to show the completion screen. This screen can be customised with a personal message or set to redirect the user depending on the use-case.

Try It Out!

Try It Out!

This template builds a simple newsletter signup form with a follow-on short survey entirely in n8n! Taking full advantage of n8n's new multi-page form functionality, it's easy to build impactful forms to serve your business.

How it works

  • Our flow begins with a form trigger to capture a newsletter signup and the user's email is captured into a google sheet. Google Sheet is used for demonstration purposes but this could be any database.
  • Multi-page forms allow you to continue the onboarding experience with a short survey. 3 form nodes are chained to capture more details from the user which update the same row in the google sheet.
  • Finally, a form ending node shows a customised completion screen for our user.

Check out the example sheet here: https://docs.google.com/spreadsheets/d/REPLACE_WITH_DOCUMENT_ID/edit?usp=sharing

Need Help?

Join the Discord or ask in the Forum!

Happy Hacking!

form and join beta testers and receive form events

form and join beta testers and receive form events

Purpose and structure

This folder contains the form and join beta testers and receive form events workflow. Its executable nodes use form, formTrigger, googleSheets, slack. 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

Sign Up Form

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/Form/0648_Form_GoogleSheets_Create_Triggered.json MIT; preserve source notices.

More in Data & databases