Skip to main content

Pipedrive

Heyflow avatar
Written by Heyflow
Updated over a week ago

⭐ Available on the following plans: Pro, Agency, Business

👀 Not sure which plan you're on? Check your subscription here.

Integrate Pipedrive to easily send information from your heyflow to Pipedrive and track incoming responses as deals, contacts (people) or leads.

Follow up on new leads quickly and manage your sales pipeline more efficiently.

Are you using an old Pipedrive integration setup?
We launched an improved version in April 2025. The old setup will be sunset soon—make sure to switch to the new one for continued support and full functionality.


Important to note

❗ All data that you want to map needs to have a System Label set (alternatively, the field needs to be set as a variable)

❗ The information from your heyflow will overwrite existing Pipedrive data (in case a lead or contact already exists with the same email address or phone number).


Initial Setup

  1. Within your heyflow, go to “Integrate” and then to the tab “Response Handlers”

  2. Click on “Connect to Pipedrive”, a pop-up window will appear and ask you to provide your Pipedrive credentials

  3. After authenticating with Pipedrive, select the Pipedrive account you would like to connect to and click on “Choose Account”

  4. Select the Pipedrive object you want to create, between Leads, Contacts (People) or Deals. It's only possible to send the data to one of these object types, not multiple.


Handle responses as Deals

  1. In the Pipedrive integration tab, select “Deals”

  2. Choose a Heyflow field and then select its corresponding Pipedrive counterpart

  3. Repeat this process for all relevant fields and click on “Save changes” afterward

  4. And that’s it, you will now receive your responses within Pipedrive as Deals!

💡 You can only forward individual file uploads, as each upload generates a single link. If you need to collect multiple files, you can add multiple Upload blocks to your flow. Learn more about Uploads here.


Handle responses as Contacts (People)

  1. In the Pipedrive integration tab, select “Contacts (People)”

  2. Choose a Heyflow field and then select its corresponding Pipedrive counterpart

  3. Repeat this process for all relevant fields and click on “Save changes” afterward

  4. And that’s it, you will now receive your responses within Pipedrive as People Contacts!


Handle responses as Leads

  1. In the Pipedrive integration tab, select “Leads”

  2. Choose a Heyflow field and then select its corresponding Pipedrive counterpart

  3. Repeat this process for all relevant fields and click on “Save changes” afterward

  4. And that’s it, you will now receive your responses within Pipedrive as Leads!


URL Parameter Tracking

If you want to pass URL/UTM parameters from your flow to Pipedrive, you need to set up a hidden input field to capture the data. Once set up, you can map these input fields to corresponding fields in your response handler of choice.

The UTM parameters will then be automatically passed along with each response—without your visitors noticing. 🚀

Did this answer your question?