The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Lead Form to Google Sheets",
"active": false,
"nodes": [
{
"parameters": {
"path": "lead-form",
"httpMethod": "POST",
"responseMode": "responseNode"
},
"id": "webhook_lead_form",
"name": "Lead Form Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
240,
300
]
},
{
"parameters": {
"operation": "append",
"documentId": "={{$env.GOOGLE_SHEETS_DOCUMENT_ID}}",
"sheetName": "Leads",
"columns": {
"mappingMode": "defineBelow",
"value": {
"name": "={{$json.name}}",
"email": "={{$json.email}}",
"message": "={{$json.message}}",
"received_at": "={{$now}}"
}
}
},
"id": "append_google_sheet",
"name": "Append Lead to Sheet",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4,
"position": [
520,
300
]
},
{
"parameters": {
"respondWith": "json",
"responseBody": "{\"ok\":true}"
},
"id": "respond_ok",
"name": "Respond OK",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
800,
300
]
}
],
"connections": {
"Lead Form Webhook": {
"main": [
[
{
"node": "Append Lead to Sheet",
"type": "main",
"index": 0
}
]
]
},
"Append Lead to Sheet": {
"main": [
[
{
"node": "Respond OK",
"type": "main",
"index": 0
}
]
]
}
},
"meta": {
"templateNote": "Replace Google credentials and sheet columns before enabling."
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Lead Form to Google Sheets. Uses googleSheets. Webhook trigger; 3 nodes.
Source: https://github.com/emirhuseynrmx/n8n-business-automation-workflows/blob/main/workflows/lead_form_to_sheets.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Speed To Lead. Uses httpRequest, googleSheets, telegram, telegramTrigger. Webhook trigger; 5 nodes.
Forgexe - Contact Formulier. Uses googleSheets, httpRequest. Webhook trigger; 5 nodes.
Forgexe - Scan Wizard Lead. Uses googleSheets, httpRequest. Webhook trigger; 5 nodes.
Kioscos — Leads Registro. Uses googleSheets, gmail. Webhook trigger; 3 nodes.
Who is this for? Solo founders, sales teams, and event organizers who need email outreach without expensive tools but want full control from Telegram.