🎣 Capture website form submissions to Notion CRM database

⚑ 1,216 views · 🎣 Lead Generation & Enrichment

Description

⚑️ How It Works

This workflow captures form submissions from your website, formats the data, and automatically creates a new entry in your Notion CRM database. It eliminates manual copy-pasting and keeps your leads or requests organised in one place.

πŸ›  Setup Steps

1.	Webhook Node
β€’	Create a webhook in n8n.
β€’	Connect your website form to POST submissions to this webhook URL.
2.	Code Node
β€’	Formats the incoming data to match your Notion database structure.
β€’	You can customise the fields in the code to suit your specific form inputs.
3.	Notion Node (Create Page)
β€’	Connect your Notion account.
β€’	Choose your target database.
β€’	Map each field from the Code node output to your Notion database properties.
4.	Test
β€’	Submit a test form entry.
β€’	Confirm the data appears correctly in Notion.

βΈ»

πŸ‘₯ Who It’s For

βœ… Freelancers collecting project inquiries βœ… Agencies managing client onboarding forms βœ… Business owners wanting organised lead capture βœ… Teams that use Notion as their central CRM or task manager βœ… Anyone tired of manually transferring form data into Notion

πŸ”— Nodes Used

Webhook, Notion

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup