Automate Google Sheets and Forms data processing
Workflow Description
Complete automation for processing data from Google Forms and Sheets, including filtering, transforming, and routing data based on custom conditions. Streamlines sales pipeline management and customer data organization by eliminating manual data entry and distribution tasks.
How it works
- 1.Receive form submissions automatically from Google Forms trigger
- 2.Extract and filter required fields based on defined business rules
- 3.Execute data transformations and calculations using custom code logic
- 4.Route processed data to multiple Google Sheets based on conditions
- 5.Send HTTP requests to external systems for third-party integrations
- 6.Merge and consolidate data from multiple sources into unified records
Use cases
- Automatically collect customer inquiries from web forms and organize them in sales pipeline sheets
- Distribute leads to sales team members based on territory, product type, or assignment rules
Requirements
- Active Google Workspace account with Google Sheets and Forms access
- Basic knowledge of Google Forms design and data structure requirements
- Optional: API keys for external systems requiring integration
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (36)
Split by object
Split Out
Fetch properties from Hubspot
HTTP Request
Define crm_type
Code
Split results
Split Out
Transforms the results
Code
Append to Google sheet
Google Sheets
Erase Google sheet
Google Sheets
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Define array of objects
Set
Start here to update your field list
Manual Trigger
File upload form
Form Trigger
To get the first line of file
Extract From File
Set the real fields
Set
Get the fields from the sheet
Google Sheets
Merge fields and data
Merge
Check if all fields from input are defined
Code
If all fields are defined
If
Creates the correspondance table
Code
Form to set the correponding field for each input field
Form
Get the content of file
Extract From File
Sticky Note2
Sticky Note
Split all records to import
Split Out
Define properties
Set
Uploads to Hubspot
HTTP Request
Form response
Form
Remove hidden and starting with hs_ props fields
Filter
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Set the values for each field
Code
Set the values for each field1
Code
Sticky Note5
Sticky Note
Sticky Note7
Sticky Note
Sticky Note6
Sticky Note
Sticky Note8
Sticky Note
Sticky Note9
Sticky Note