Pipedrive

Attribution connects to Pipedrive to track your sales pipeline activity as conversion events. Deal stage changes, new contacts, and closed-won revenue are automatically attributed to the marketing channels that generated them.

369

What This Integration Does

  • Deal tracking — Every deal stage change is tracked as a conversion event in Attribution
  • Revenue attribution — When a deal is marked as "won", the deal value is sent as revenue to calculate return on ad spend
  • Contact identification — New contacts added in Pipedrive are automatically identified as visitors in Attribution
  • Webhook delivery — Attribution receives data from Pipedrive via webhooks in real time

Prerequisites

⚠️

Visitor identification with email is required

For Attribution to link Pipedrive contacts to website visitors, you must call identify() with the email trait on your website. The email must match the contact's email in Pipedrive. This is especially important on form submissions — without it, Attribution cannot connect the anonymous visitor to the Pipedrive contact.

Attribution.identify({ email: '[email protected]' });

Setup Instructions

  1. In the Attribution dashboard, go to Settings > Integrations and find Pipedrive
  2. Click Connect and authorize Attribution in Pipedrive
  3. Attribution automatically installs the necessary webhooks — no manual configuration is needed

Tracked Events

Deal Events

Event names follow the pattern Deal: {stage name}, using the stage name from your Pipedrive pipeline. Examples:

Event nameDescription
Deal: QualifiedDeal moved to the "Qualified" stage
Deal: Proposal MadeDeal moved to the "Proposal Made" stage
Deal: Closed WonDeal marked as won
Deal: Closed LostDeal marked as lost

Attribution only fires events when relevant deal fields change (stage, status, amount, or associated person) to avoid noise from minor updates.

Contact Events

When a new person is added in Pipedrive, Attribution tracks it and identifies the visitor with their profile information.

Revenue Tracking

When a deal is marked as "won" in Pipedrive, the deal's value is sent to Attribution as revenue. This is used to calculate return on ad spend across your marketing channels.

To send a refund, set the deal value to a negative amount (e.g. -200).

Visitor Traits

Each Pipedrive contact updates the visitor's profile with the following traits:

TraitDescription
emailContact's email address
first_nameFirst name
last_nameLast name
phonePhone number
created_atWhen the contact was created in Pipedrive
pipedrive_person_idPipedrive person ID
companyAssociated organization (name and ID)

The integration supports customization — additional Pipedrive person and deal fields can be included in tracked events.

Questions or Issues

Contact [email protected] if you run into any problems connecting your Pipedrive account.