Capture Website Form Submissions to Notion CRM Database

Go to Workflow
127 views
Built by David Olusola David Olusola
Created on June 05, 2026

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
Webhook Node
• Create a webhook in n8n.
• Connect your website form to POST submissions to this webhook URL.
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.
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.
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 (2)

Code
n8n-nodes-base.code
Notion
n8n-nodes-base.notion