Automate Typeform to Pipedrive Contacts with n8n

Save hours and reduce errors by automatically transferring Typeform submissions to Pipedrive CRM with n8n. This workflow maps company sizes precisely and creates leads, persons, and notes, streamlining your sales pipeline input.
typeformTrigger
code
pipedrive
+1
Workflow Identifier: 1430
NODES in Use: typeformTrigger, set, code, pipedrive
Automate Typeform to Pipedrive with n8n

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Workflow Does

This workflow takes new Typeform answers and puts them into Pipedrive automatically.
It stops manual copy-paste work and errors.
You get organizations, contacts, and leads ready fast.

The form data like company name, email, and questions become Pipedrive records.
Company size is converted to Pipedrive’s expected IDs using a little code.
A note is added so sales get full info easily.


Who Should Use This Workflow

Anyone who wants to skip repetitive manual entry from Typeform to Pipedrive.
Good for sales teams needing quick, accurate lead data without delays.

Users with basic n8n knowledge and Typeform plus Pipedrive accounts.
Helpful for managers who want better speed and fewer mistakes.


Tools and Services Used

  • Typeform API: Sends form submission data to n8n.
  • n8n Workflow Automation: Handles data processing and API calls.
  • Pipedrive API: Creates organizations, persons, leads, and notes.
  • JavaScript Code Node in n8n: Converts employee ranges into Pipedrive custom property IDs.

Workflow Inputs, Processing Steps, and Outputs

Inputs

  • New Typeform submission with fields: company name, contact name, email, employee count, n8n familiarity, and questions.

Processing

  • Trigger when form is submitted.
  • Extract and rename form fields using Set node.
  • Use Code node to translate company size text to Pipedrive IDs.
  • Create a new Organization with the mapped employee count property via Pipedrive node.
  • Create a Person linked to the Organization.
  • Create a Lead linked to both Person and Organization.
  • Add a Note to the Lead capturing specific questions and company size.

Outputs

  • New Organization with correct size in Pipedrive.
  • New Contact linked to the Organization.
  • Lead attached to both for sales follow-up.
  • Note added giving full context to salespeople.

Beginner Step-by-Step: How to Use This Workflow in n8n

1. Importing the Workflow

  1. Download the workflow file by clicking the Download button on this page.
  2. Open the n8n editor where you want to use the workflow.
  3. Click “Import from File” and upload the workflow JSON you downloaded.

2. Configuring Credentials and Fields

  1. Add your Typeform API Key and set the correct Form ID in the Typeform Trigger node.
  2. Add your Pipedrive API Key in the credentials section of each Pipedrive node.
  3. Check and update any custom property IDs inside the Code node and the Pipedrive organization creation node to match your Pipedrive setup.
  4. Update emails, channels, or folder IDs if used in Notes or other nodes.

3. Testing and Activation

  1. Send a test submission to your Typeform to trigger the workflow.
  2. Verify the new Organization, Person, Lead, and Note appear in Pipedrive correctly.
  3. If all works, toggle the workflow live using n8n’s activation switch.
  4. The workflow now processes submissions automatically in production.

For extra control and privacy, consider self-host n8n for running this workflow on your own server.


Code Node for Mapping Company Size

This Code node uses JavaScript to convert text from Typeform into Pipedrive’s size ID.
Include this exact code in the Code node:

switch ($input.item.json.employees) {
  case '< 20':
    $input.item.json.pipedriveemployees='59';
    break;
  case '20 - 100':
    $input.item.json.pipedriveemployees='60';
    break;
  case '101 - 500':
    $input.item.json.pipedriveemployees='73';
    break;
  case '501 - 1000':
    $input.item.json.pipedriveemployees='74';
    break;
  case '1000+':
    $input.item.json.pipedriveemployees='61';
    break;
}
return $input.item;

This code adds the pipedriveemployees property needed when creating the Organization.
You must make sure these IDs match the custom property IDs in your Pipedrive account.
If these IDs are different, update the code accordingly.


Customization Ideas

  • Add more form fields in the Set node to send extra details into Pipedrive.
  • Change the employee size ranges in the Code node to fit different company classifications.
  • Add an Email node to notify sales team when new leads arrive.
  • Attach file uploads from Typeform into Pipedrive notes.
  • Connect a Slack node to send quick alerts about new leads.

Troubleshooting

  • “Pipedrive create organization failed”: Usually because of wrong custom property ID for employee count.
    Check that IDs in the Code node and Pipedrive node match your Pipedrive system.
  • “Typeform trigger never fires”: Webhook URL not registered in Typeform webhook integration.
    Make sure the webhook URL from the Typeform Trigger node is added to the Typeform settings.
  • No email or person not linked to organization: Field mapping errors in the Set or create person node.
    Double-check JSON paths and mappings carefully.

Pre-Production Checklist

  • Confirm Typeform webhook is active and data arrives in n8n on test submissions.
  • Validate Pipedrive API credentials work and allow creation of necessary records.
  • Test the whole workflow with sample data.
  • Verify custom property IDs in Pipedrive match those in the Code and Pipedrive nodes.
  • Backup your workflow file before making any changes.

Deployment Guide

After testing, activate the workflow by switching it on.
Check the execution log for errors and fix them early.

If form or Pipedrive fields change later, update nodes accordingly.
The workflow runs well on both n8n.cloud and self-host n8n setups.


Summary of Results

✓ Removes manual copy-paste from Typeform to Pipedrive.
✓ Saves hours weekly on admin work.
✓ Reduces errors in lead data entry.
✓ Creates organizations, contacts, and leads with full details.
✓ Adds notes giving sales context about questions and company size.
✓ Works automatically on every new form response.


Automate Typeform to Pipedrive with n8n

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

The workflow is built for Typeform. Using Google Forms requires replacing the trigger with one that supports Google Forms or a webhook configured for Google Forms.
Yes. Each organization, person, lead, and note creation uses Pipedrive API calls counted in the plan limits.
Yes. All data transfers use secure APIs and encrypted credentials stored in n8n.
Yes. n8n can process high volumes well. For very large loads, using a self-hosted n8n instance is recommended.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.