Complete Guide: Website Form → Pipedrive Deal + Follow-up Task with n8n

A lead fills out the contact form on your website at 11:47 PM. By the time someone on your team notices the email the next morning, that prospect has already submitted the same request to two competit

Complete Guide: Website Form → Pipedrive Deal + Follow-up Task with n8n

A lead fills out the contact form on your website at 11:47 PM. By the time someone on your team notices the email the next morning, that prospect has already submitted the same request to two competitors. The deal was lost before anyone said a word — not because of price or product, but because of latency. This is the single most expensive gap in most B2B sales operations, and it is entirely automatable. This guide shows you how to turn any website form submission into a Pipedrive deal with a follow-up call task assigned to a rep, in seconds, using n8n.

The Problem: Manual Lead Entry Is Where Revenue Leaks

Most teams handle inbound web leads with some combination of email notifications, a shared inbox, and copy-paste into the CRM. Every one of those steps is a point of failure. The notification email gets buried. The person who "owns" the inbox is on vacation. Someone forgets to create the deal, or creates it with the wrong owner, or types the email address wrong. Even when the process works, it is slow — and speed-to-lead is the metric that predicts conversion more reliably than almost anything else.

Research on inbound response times has consistently shown that contacting a lead within the first five minutes dramatically increases the odds of qualifying them, and that those odds collapse after the first hour. Manual entry cannot hit a five-minute window at scale. It also cannot guarantee that a follow-up actually gets scheduled — the deal lands in Pipedrive with no next action, sits in the pipeline as dead weight, and quietly ages out. You end up paying for traffic and ad spend to generate leads that your own process lets rot.

The Solution: One Webhook, Zero Human Latency

The fix is a single n8n workflow that sits between your website form and Pipedrive. The moment a form is submitted, n8n receives the data, creates or updates the person, opens a deal in the correct pipeline stage, and attaches a follow-up call activity assigned to the right owner with a due date. No inbox. No copy-paste. No forgotten next action. The rep opens Pipedrive and finds a fully-formed deal with a call already on their calendar.

n8n is the ideal tool for this because it is self-hostable (your lead data never passes through a third-party SaaS you do not control), it has a native Pipedrive node, and it handles the messy edge cases — deduplication, missing fields, retries — without you writing a backend service. The entire flow is four to six nodes and runs in well under a second.

Step-by-Step Setup in n8n

1. The trigger — Webhook node. Add a Webhook node set to POST. n8n gives you a production URL like https://your-n8n.com/webhook/lead-form. Point your form there. If you use a form builder (Typeform, Tally, Webflow, WordPress/Elementor, plain HTML with a fetch call), configure it to POST the submission as JSON. Set the webhook to respond immediately with the "Respond to Webhook" option or a 200 so the visitor's browser is not left hanging while Pipedrive is updated.

2. Normalize the payload — Set or Edit Fields node. Form builders each name their fields differently, so add a Set node to map the raw payload into clean variables: name, email, phone, company, and message. Reference incoming data with expressions like {{ $json.body.email }}. This node is your contract — every downstream node reads from these normalized fields, so if you swap form tools later you only edit this one node.

3. Guard against junk — IF node. Insert an IF node that checks the email field is present and matches a basic pattern (use the expression {{ $json.email }} with a "regex match" condition). Route empty or malformed submissions to a no-op branch so bots and test pings never create phantom deals. This single node eliminates the most common source of dirty CRM data.

4. Create the contact — Pipedrive node (Person → Create). Add a Pipedrive node, authenticate with an API token from your Pipedrive personal settings, and set the resource to Person, operation Create. Map name, email, and phone. To avoid duplicate people, either enable Pipedrive's built-in duplicate detection or precede this with a Pipedrive "Search Person" call and an IF to branch between create and update. Capture the returned person_id for the next step.

5. Open the deal — Pipedrive node (Deal → Create). Add a second Pipedrive node, resource Deal, operation Create. Set the title to something scannable like {{ $json.company || $json.name }} — Website Lead, link it to the person_id from the previous node, and assign the stage_id of your "Inbound" or "New Lead" pipeline stage. Set user_id to the owner who should get this lead — hard-code it, or use round-robin logic (a Code node picking from an array) if you split leads across reps.

6. Schedule the follow-up — Pipedrive node (Activity → Create). Add a third Pipedrive node, resource Activity, operation Create. Set type to call, subject to Call new lead: {{ $json.name }}, link it to the deal_id and person_id, assign the same user_id as the deal owner, and set due_date to today. Use an expression like {{ $now.toISODate() }} for the due date so the call is always on the rep's list the same day. This is the node that turns a passive deal into an active, accountable next step.

Wire the nodes in sequence, click "Execute Workflow" with a sample payload to test, confirm the person, deal, and activity all appear in Pipedrive, then toggle the workflow to Active. From that moment every submission flows through automatically.

The Benefits: What Changes the Day You Turn It On

The obvious win is speed. Leads land in Pipedrive within a second of submitting, and a call task is waiting before the visitor closes their laptop. But the compounding benefits are structural. Every lead now has a guaranteed owner and a guaranteed next action, which means your pipeline reports become trustworthy — no more invisible leads sitting in an inbox that never made it into the CRM. Rep accountability becomes measurable because the follow-up activity has a due date and an assignee. And because the data is normalized on the way in, your deal titles, contact records, and source attribution stay clean enough to actually run reporting on.

There is also a real cost angle. You are already paying for the traffic that fills these forms. Recovering even a handful of leads per month that would otherwise have been dropped pays for the entire automation many times over — and the workflow runs on infrastructure you already control, at effectively zero marginal cost per lead.

Common Pitfalls to Avoid

Skipping deduplication. The fastest way to make your sales team hate the automation is to flood Pipedrive with duplicate people every time a returning visitor submits a form. Always search-then-create, or lean on Pipedrive's native duplicate handling.

No validation branch. Without the IF guard, bot submissions and empty test posts create garbage deals that pollute your pipeline metrics. Filter for a valid email before touching Pipedrive.

Forgetting the follow-up activity. Many people build the deal-creation half and stop. A deal with no next action is exactly the problem you were trying to solve, just relocated into the CRM. The Activity node is the point of the whole workflow — do not cut it.

Hard-coding a single owner forever. If your team grows, a single hard-coded user_id means one person silently owns every lead. Plan for round-robin assignment early, even if it is just a simple Code node cycling through an array of user IDs.

Ignoring failures. Turn on n8n's error workflow or add a fallback node that pings Slack or email if a Pipedrive call fails, so a broken API token or hit rate limit does not silently drop leads for a week before anyone notices. Silent failure is worse than manual entry because you have stopped watching.

Build this once and you convert the most fragile, highest-stakes handoff in your funnel — inbound web lead to accountable sales action — from a manual chore that fails quietly into an automated guarantee that runs every hour of every day.

Website Form → Pipedrive Deal + Follow-up Task
PRONTO PARA USAR

Ja construimos isso pra voce

Nao comece do zero. O Website Form → Pipedrive Deal + Follow-up Task e um workflow n8n pronto para instalar — conecta suas ferramentas em minutos, sem codigo.

Instalar por $29 →