Templates / Lead Capture Webhook to Notion CRM with Slack Alert

Lead Capture Webhook to Notion CRM with Slack Alert

Intermediate   Apps: Webhook, Notion, Slack  ·  Setup: 15 minutes

Leads that sit unanswered for an hour go cold. Most teams either pay Zapier per task to move form fills into their CRM, or batch-import a CSV once a week. This workflow gives you a free webhook endpoint that files each lead into Notion and alerts Slack the second it arrives.

Download workflow JSON (free) Setup guide

What this workflow does

  1. A Webhook node gives you a URL you can point any form at (Webflow, Framer, Tally, WordPress, custom HTML).
  2. A Notion node creates a page in your Leads database with the name, email, and message.
  3. A Slack node posts a formatted alert to your sales channel so someone replies while the lead is hot.
  4. The webhook responds 200 immediately, so the form never hangs.

Setup guide

  1. Import the JSON into n8n (Workflows > Import from File).
  2. Activate the workflow and copy the production webhook URL from the Webhook node.
  3. Point your form's action or integration at that URL (POST, JSON or form-encoded both work).
  4. Connect Notion, share your Leads database with the integration, and map the Name and Email properties.
  5. Connect Slack and choose the channel for alerts.
  6. Submit a test lead through your form and watch it appear in both places.

Want this running 24/7?

Self-host n8n on a cheap VPS and this workflow runs around the clock for less than a coffee a month.

Get an n8n VPS from $5/month

FAQ

My form sends different field names - what do I change?Only the expressions. If your form sends full_name instead of name, change {{ $json.body.name }} to {{ $json.body.full_name }} in the Notion and Slack nodes.
Can it also send the lead an auto-reply email?Yes. Add a Gmail or SMTP node after the webhook that emails {{ $json.body.email }} a thank-you note. Keep it short and human.
Is a raw webhook secure enough?Use the long random production URL n8n generates and nobody will guess it. For more, set the Webhook node's authentication to Header Auth and add the same secret header to your form backend.

Want the workflows this one is a warm-up for?

The Mega Bundle packs both WorkflowForge Pro volumes — 32 production-grade workflows: automations (cart recovery, lead scoring, invoice extraction) and AI agents (support agent, calendar assistant, research agent), each with a setup guide. $39 for both, instant download.

Get the Mega Bundle →

Need it customized for your exact process?

I build custom n8n automations and AI agents professionally: your tools, your edge cases, tested and documented.

Hire me on Fiverr →