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 →
{
"nodes": [
{
"id": "t1",
"name": "Form Submission Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
100,
200
],
"parameters": {
"path": "contact-form",
"httpMethod": "POST"
}
},
{
"id": "n2",
"name": "Is Email filled?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [
300,
200
],
"parameters": {}
},
{
"id": "n3",
"name": "Gmail send form details",
"type": "n8n-nodes-base.gmail",
"typeVersion": 1,
"position": [
500,
150
],
"parameters": {
"to": "sales@example.com"
}
},
{
"id": "n4",
"name": "Form respond OK",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
700,
200
],
"parameters": {
"responseCode": 200
}
}
],
"connections": {
"Form Submission Webhook": {
"main": [
[
{
"node": "Is Email filled?",
"type": "main",
"index": 0
}
]
]
},
"Is Email filled?": {
"main": [
[
{
"node": "Gmail send form details",
"type": "main",
"index": 0
}
],
[
{
"node": "Form respond OK",
"type": "main",
"index": 0
}
]
]
},
"Gmail send form details": {
"main": [
[
{
"node": "Form respond OK",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Flowforge N8N. Uses gmail. Webhook trigger; 4 nodes.
Source: https://github.com/mOHAD44DSFASF/flowforge-n8n/blob/main/templates/workflows/form-to-email/workflow.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.
NTF 10 Customer Onboarding Flow. Uses gmail. Webhook trigger; 13 nodes.
Every quote request is a potential deal — but only if it's handled quickly, properly, and without things falling through the cracks. What if instead of copy-pasting emails and pinging teammates manual
This workflow receives PDF Generator API document callbacks, logs new form submissions to Google Sheets, and when a document is signed it updates the record, optimizes and downloads the signed PDF, th
Get event triggered notifications / updates on preferred messaging channels with TwentyCRM. Uses stickyNote, googleSheets, gmail, slack. Webhook trigger; 11 nodes.
This workflow automatically creates a subscriber in a given Beehiiv publication when a new opt-in is registered in a given Systeme.io sales funnel.