Streamline Lead Capture: Website Form to Notion CRM
detail.loadingPreview
This n8n workflow instantly transforms website form submissions into organized leads within your Notion CRM. It automates data extraction and mapping, ensuring every inquiry is captured and categorized without manual effort.
About This Workflow
Never miss a lead again with this powerful n8n workflow designed to bridge your website forms and Notion CRM. It starts by receiving form data via a webhook, intelligently parsing and cleaning essential information like name, email, business, project intent, timeline, and budget. The workflow then seamlessly creates new pages or entries in your designated Notion database, perfectly mapping each data point to its corresponding property. This customizable solution ensures your CRM is always up-to-date, freeing your team from manual data entry and allowing them to focus on engaging potential clients. Easily adapt it to various form types and Notion database structures for ultimate flexibility.
Key Features
- Instant Lead Capture: Automatically receives and processes form submissions in real-time.
- Customizable Data Parsing: Easily extract and rename specific fields (e.g.,
messagetoproject intent/need) using a simple code node. - Seamless Notion Integration: Directly creates and updates entries in your Notion CRM database.
- Flexible Field Mapping: Map any form field to corresponding Notion properties, ensuring data integrity.
- Scalable & Adaptable: Configure for various form types, from project inquiries to job applications, with custom fields.
How To Use
- Set up the Webhook Node:
- Add a
Webhooknode. Copy its unique URL. - Configure your website form to
POSTits data to this webhook URL. - Submit a test form entry to capture the incoming data in n8n for mapping.
- Add a
- Configure the Parse + Clean Lead Data (Code Node):
- The existing code extracts
name,email,businessName,message,timeline, andbudgetfrom the webhookbody. It renamesmessageto"project intent/need". - To customize: If your form collects different fields, adjust the
const { ... } = item.json.body;line to match your form field names. Also, update thereturn { ... };section to include or rename any other fields you wish to map to Notion.
- The existing code extracts
- Map to Notion (Notion Node):
- Connect the
Parse + Clean Lead Datanode to theNotionnode. - Select your target Notion database or page.
- In the Notion node's parameters, for each Notion database property (e.g., Name, Email, Project Intent), map it to the corresponding output from the Code node using expressions like
{{$json["name"]}},{{$json["email"]}},{{$json["project intent/need"]}}, etc. - Ensure your Notion database properties (e.g., text, number, select) match the data types being sent from n8n.
- Connect the
Apps Used
Workflow JSON
{
"id": "96ee04cf-0822-4a1b-b7a1-c6ba455f19e9",
"name": "Streamline Lead Capture: Website Form to Notion CRM",
"nodes": 20,
"category": "Sales",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 96ee04cf-0822...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Typeform to HubSpot Lead Qualification & Gmail Follow-up
Streamline your lead capture process by automatically syncing Typeform submissions to HubSpot. Qualify leads based on their interest and send personalized follow-up emails instantly. This workflow ensures no lead is missed and interested prospects receive immediate attention.
Automate LinkedIn Job Change Monitoring and Role Classification
Proactively track career shifts within your LinkedIn network. This n8n workflow utilizes Airtop to automatically extract detailed job change information, including new positions, LinkedIn profiles, and functional classifications, enabling timely outreach and CRM updates.
Automated Smart Lead Qualification and Hot Lead Alerts
Instantly qualify inbound leads from your forms by automatically verifying emails, scoring customer fit with MadKudu, and alerting your sales team about high-potential prospects via Gmail. Streamline your lead funnel and ensure your sales team focuses on the hottest opportunities.