Customer onboarding help requests (Typeform to Gmail & Sheets)
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Function (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Handle Missing Email and log error | Code node, mode 'Run Once for All Items' |
Nodes used (12)
- Typeform Trigger
n8n-nodes-base.typeformTrigger - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - Code
n8n-nodes-base.code - Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - AI Agent
@n8n/n8n-nodes-langchain.agent - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Slack
n8n-nodes-base.slack - ClickUp
n8n-nodes-base.clickUp - Function
n8n-nodes-base.function
What it does
Description Automatically capture customer onboarding help requests from Typeform, log them in Google Sheets, validate email addresses, and send a professional HTML welcome email via Gmail. Ensures smooth onboarding communication with audit-ready tracking and error handling. ππ§ What This Template Does - Monitors Typeform submissions for new onboarding help requests. π₯ - Logs all responses into Google Sheets with structured fields. π - Validates email addresses to prevent errors. β
- Generates professional HTML welcome emails with company branding. π¨ - Sends onboarding emails directly via Gmail. π§ - Handles missing or invalid emails with error logging. β οΈ Key Benefits - Streamlines customer onboarding request handling. β±οΈ - Creates a centralized log for analytics and audits. π§Ύ - Improves customer experience with branded email communication. π‘ - Reduces manual effort in follow-up and data entry. π - Ensures reliable handling of incomplete or invalid submissions. π‘οΈ Features - Typeform trigger for new form submissions. π - Automatic Google Sheets logging of customer details. π - Conditional email validation before sending. π - Dynamic HTML email generation with customer details. π¨ - Automated Gmail delivery of welcome emails. π§ - Error handling node for missing/invalid email submissions. π¨ Requirements - n8n instance (cloud or self-hosted). - Typeform API credentials with webhook permissions. - Google Sheets OAuth2 credentials with spreadsheet write access. - Gmail OAuth2 credentials with send email permissions. - Pre-configured Google Sheet for onboarding request tracking. Target Audience - Customer success and onboarding teams. π©βπ» - SaaS startups managing onboarding inquiries. π - Support teams handling product/service onboarding. π οΈ - SMBs looking for efficient onboarding automation. π’ - Remote teams needing structured onboarding workflows. π Step-by-Step Setup Instructions - Connect Typeform, Google Sheets, and Gmail credentials in n8n. π - Insert your Typeform form ID in the trigger node. π - Replace the Google Sheet ID with your tracking sheet. π - Map form fields to spreadsheet columns (ensure headers match). π - Customize email HTML template with branding and company info. π¨ - Update sender email in the Gmail node. π§ - Test the workflow with a sample form submission. β