How to Connect Typeform to Pipedrive with n8n

If you're collecting leads through Typeform and managing your sales pipeline in Pipedrive, manually copying data between the two is a tax on your time. Every form submission that sits in Typeform inst

How to Connect Typeform to Pipedrive with n8n

If you're collecting leads through Typeform and managing your sales pipeline in Pipedrive, manually copying data between the two is a tax on your time. Every form submission that sits in Typeform instead of Pipedrive is a lead that isn't being worked. n8n solves this with a direct automation: when someone submits your Typeform, a contact and deal appear in Pipedrive automatically — no copy-paste, no delay, no spreadsheet middleman.

What You'll Need Before Starting

Before building the workflow, make sure you have access to the following:

  • An n8n instance — either self-hosted or n8n Cloud
  • A Typeform account with at least one published form
  • A Pipedrive account with API access enabled
  • Your Pipedrive API token (found under Settings → Personal Preferences → API)
  • Your Typeform personal access token (found under Account → Developer API)

Both APIs are straightforward to authenticate. n8n stores credentials securely and reuses them across workflows, so you only set this up once.

Building the Workflow Step by Step

The core logic is simple: Typeform submission triggers the workflow, n8n extracts the relevant fields, and Pipedrive receives a new contact and deal. Here's how to wire it together:

  • Trigger node — Typeform: Add a Typeform Trigger node and connect it using your personal access token. Select the form you want to monitor. n8n will listen for new submissions via webhook.
  • Set node (optional but recommended): Use a Set node to map Typeform field IDs to human-readable variable names — email, full_name, company, phone. Typeform returns fields by ID by default, and this keeps the rest of the workflow readable.
  • Pipedrive — Create Person: Add a Pipedrive node, select "Create Person," and map the name, email, and phone from the previous node. This creates the contact record in Pipedrive.
  • Pipedrive — Create Deal: Add another Pipedrive node to create a deal linked to the person you just created. Use the person ID returned from the previous step. Set the deal title dynamically — for example, Lead from Typeform — {{name}} — and assign it to the correct pipeline stage.

The entire workflow runs in under two seconds. From the moment someone hits "Submit" on your Typeform, the contact is live in Pipedrive before you could have opened a new browser tab.

Handling Edge Cases

A basic workflow gets you 80% of the way there. These additions cover the scenarios that break simple automations in production:

  • Duplicate contacts: Before creating a person, add a Pipedrive "Search" node to check if a contact with that email already exists. If it does, skip the create step and link the new deal to the existing person instead.
  • Incomplete submissions: Add an IF node to check that required fields like email are not empty before attempting to write to Pipedrive. This prevents failed API calls from malformed submissions.
  • Custom fields: If your Typeform collects data that maps to custom fields in Pipedrive (budget range, company size, industry), map those in the Create Person or Create Deal node under "Additional Fields." Pipedrive's API accepts any custom field by its key.
  • Error notifications: Wrap the Pipedrive nodes in a Try/Catch block and add a Slack or email node on the error branch. You want to know immediately if the workflow stops writing to Pipedrive.

Why n8n Over Zapier for This Integration

Zapier handles the basic version of this integration, but it charges per task and locks logic behind higher-tier plans. n8n runs on your own infrastructure — a $5/month VPS is enough — and there's no per-execution pricing. For a business running hundreds of lead submissions per month, the cost difference is significant. More importantly, n8n gives you full control over the logic: branching, looping, error handling, and API calls that Zapier simply doesn't support at the same level.

If you'd rather not build from scratch, there are ready-made n8n templates that cover the most common Pipedrive integration patterns, including Typeform-to-CRM flows, already wired with field mapping and duplicate-check logic. Import, configure your credentials, and the workflow is live in minutes.

Connecting Typeform to Pipedrive with n8n takes under an hour to set up correctly — including the edge cases. Once it's running, every lead your forms capture goes directly into your sales pipeline without manual intervention, and your team works from Pipedrive data that's always current.

Website Form to Pipedrive + Task
PRONTO PARA USAR

Ja construimos isso pra voce

Nao comece do zero. O Website Form to Pipedrive + Task e um workflow n8n pronto para instalar que faz exatamente isso — em minutos, nao horas.

Instalar por $29 →