Captures Google Forms submissions and automatically creates CRM lead records, sends a welcome email, and notifies the sales team.
Manual / Unknown
Google Forms submission webhook payload.
Lead record created in CRM (via Google Sheets or API); welcome email sent to lead; sales team notified.
Gmail, Google Sheets, OpenAI (GPT)
- Webhook receives Google Forms submission
- Lead data extracted and normalised
- Lead appended to CRM Google Sheet
- OpenAI drafts a personalised welcome message
- Welcome email sent to new lead
- Sales team notified of new lead
GOOGLE_SHEETS_ID— (set in n8n credentials or environment)SALES_EMAIL— (set in n8n credentials or environment)SENDER_EMAIL— (set in n8n credentials or environment)OPENAI_API_KEY— (set in n8n credentials or environment)
Note: All credentials must be configured in n8n's Credentials manager.
Never hardcode secrets in the workflow JSON.
- Import
google-forms-to-crm-lead-automation.jsoninto your n8n instance via Workflows → Import from file. - Open the workflow and configure all credential nodes (look for nodes marked with a credential warning).
- Set the required environment variables in n8n's settings or your
.envfile. - Activate the workflow.
Generated by n8n Workflow Auditor · Safe for public GitHub upload.