This article describes how to set up a Pipedrive-ActiveCampaign integration. If you use Mailchimp instead, please see here.

This article covers:

  1. Common frustrations

  2. How our ActiveCampaign to Pipedrive integration works

  3. How to set up automatic contact sync from Pipedrive to ActiveCampaign

  4. How to set up automatic engagement recording from ActiveCampaign to Pipedrive

  5. Tips, observations, and useful definitions

What is the most common point of frustration people have when using Pipedrive and ActiveCampaign? The integration options for connecting the two systems are limited.

ActiveCampaign's own Pipedrive app offers contact syncing two ways, but only supports updating Person fields (no organization or deal info), which is limiting for B2B companies.

You can also use marketing engagement as a trigger in ActiveCampaign's Automations, where the output can be creating or updating Contact/Deal records in Pipedrive (but not recording such engagement on the contact profile in Pipedrive as an Activity) — so Sales are missing out on key context.

Outfunnel's integration is purpose-built for B2B companies who want 2 key things from a sales-marketing integration:

  1. Keep sales and marketing contact lists in sync and

  2. Automatically record marketing engagement in sales CRM for the salespeople to see.

Our integration syncs your Pipedrive contacts to ActiveCampaign, keeps the lists up to date, and records all email engagement as activities on the contact profiles in Pipedrive.

With just one setup, your marketing can use the contact lists defined in the CRM for their campaigns, and give sales full visibility into leads' engagement, so they can sell smarter.

Connect Pipedrive and ActiveCampaign today

14-day free trial. No credit card required.

How our ActiveCampaign to Pipedrive integration works

  • Make all Pipedrive contacts or subset(s) you define with filters available in an ActiveCampaign list, along with your custom contact and company fields.

  • Keep the two databases in-sync going forward. E.g. if a custom text field is updated in Pipedrive, this is updated in ActiveCampaign automatically.

  • Record email engagement on your contact profiles in Pipedrive when people open or click on ActiveCampaign email campaigns (one-off and automation campaigns).

  • New ActiveCampaign subscribers can be copied to Pipedrive as contacts. Alternatively, new contacts can be copied to Pipedrive only when they open or click on an email campaign. (Coming soon)

  • Record web visits and custom lead scores in Pipedrive with Outfunnel's own Web tracking and Lead scoring as additional lead signals.

How to set up automatic contact sync from Pipedrive to ActiveCampaign

Watch this quick integration how-to video or follow the steps below.

1. Once you’ve signed up to an Outfunnel account, go to Outfunnel > App


2. Choose Pipedrive and ActiveCampaign as the apps to connect, go through the authentication flow and click on Create connection.

3. In the Sync contacts tab, choose to sync all Pipedrive contacts or only contacts you’ve defined with Pipedrive person fields.

4. Next, choose which ActiveCampaign list you’d like the contacts to be synced to. You can sync different Pipedrive filters to different ActiveCampaign lists (e.g. separate email lists for different regions or pipeline stages) or you can sync multiple Pipedrive filters to the same ActiveCampaign list (e.g. a filter with open Deals for each sales rep, all synced to one big newsletter list).

5. Finally, select which fields you’d like to sync to ActiveCampaign with field mapping. You can choose all your Person and Organization fields and custom fields.


  • It takes 2-5 minutes for your selected Pipedrive contacts to appear in ActiveCampaign.

  • If the field doesn't exist in ActiveCampaign yet, you need to pre-create this first (automatic field creation coming in soon).

How to copy new ActiveCampaign subscribers to Pipedrive automatically (Coming soon)

New ActiveCampaign subscribers are not copied to Pipedrive by default. If you’d like to create new contacts in Pipedrive when they are subscribed to one of ActiveCampaign lists, simply set up a rule under the "Sync Contacts" tab.

  1. Choose the ActiveCampaign list to track

  2. Assign the default contact owner

  3. Then, set up field mapping if you haven't already

Note that currently, Outfunnel creates contacts in Pipedrive. Lead creation support is coming soon.

How to set up automatic engagement recording from ActiveCampaign to Pipedrive

If you've already set up contact syncing, skip to step 3.

1. Once you’ve signed up for an Outfunnel account, go to Outfunnel > App


2. Choose Pipedrive and ActiveCampaign as the apps to connect, go through the authentication flow and click on Create connection.

3. In the Record engagement tab, open the ActiveCampaign dropdown to select lists or automations that you’d like to record engagement from.

4. Finally, define how you’d like email activities like opens, clicks, bounces or unsubscribes recorded in Pipedrive – or simply use our default settings. You can change these settings at any time by clicking on the Edit button on the Connection under App connector.

That’s it! You’re ready to start sending email campaigns to Pipedrive contacts from ActiveCampaign and seeing engagement recorded in the CRM.

Find out how many events have synced

Once the connection is live, navigate to the Status tab to see key information about the connection, such as when were events last synced and which events have been synced. Please note that each event counts towards your billing quota.

Tips, observations, and useful definitions

💡 Outfunnel supports two ways to manage your contacts between Pipedrive and ActiveCampaign

  • Option A. Master database of all contacts in Pipedrive, contacts synced to ActiveCampaign for emailing via Outfunnel. To enable this, first collate your whole contact list (Pipedrive + ActiveCampaign) into Pipedrive and sync all contacts, or a selection you define with Pipedrive filters, into ActiveCampaign with Outfunnel.

  • Option B. Contact list in ActiveCampaign is separate from prospect/customer list in Pipedrive. If a contact, defined by their email address, exists in both Pipedrive and ActiveCampaign, we log email engagement to Pipedrive to the right contact.

💡 Best results with a new list. We recommend to set up a brand new ActiveCampaign List to ensure everything works flawlessly, but syncing data to an already existing List works as well in most cases.

💡 Sync frequency. Outfunnel syncs some data instantly and some every 4 hours (approximately). You can force a sync when you click on the headline of an Automation and then click the “Sync events now” button.

💡 Activities are added to my calendar. Please note that if you've set up calendar sync in Pipedrive, then all activities are automatically added to your Google or Outlook calendar. To turn this off simply uncheck Outfunnel activity types in Pipedrive > Company Settings > Calendar Sync

These are the types that Outfunnel creates: Newsletter Sent, Newsletter Opened, Newsletter Clicked, Newsletter Bounce, Newsletter Unsubscribe, Contact Created, Newsletter Reply, Form Submitted, Visited Website

💡 Unsubscribe recording. Outfunnel only records end-user initiated unsubscribes in Pipedrive and manual unsubscribes in ActiveCampaign are not recorded. When a contact is unsubscribed manually but they still match a filter in Pipedrive that is targeted by an automation, then Outfunnel will resubscribe them in ActiveCampaign. If you'd like to manually remove a contact in ActiveCampaign, they need to be permanently deleted under the contact profile in ActiveCampaign.

Learn more about the best ways to manage unsubscribes and bounces.

💡 Email activity is registered on the Contact level. If someone has sent an email, or they open or click in an email, this is registered independently of the deal stage or pipeline in their Contact profile.

💡 Single source of truth is Pipedrive. Outfunnel currently treats Pipedrive as the “single source of truth”, and any changes you make in Pipedrive will be reflected in ActiveCampaign. This doesn’t work the other way around. If you’d like to edit the contents of a field in ActiveCampaign, please make the changes in Pipedrive and let Outfunnel take care of syncing this to ActiveCampaign.

💡 Make edits on the Pipedrive end only. Furthermore, making changes to fields or contents of fields that are synced via Outfunnel on the ActiveCampaign end may result in partially disabling Outfunnel automations.

💡 Supported campaign types. Outfunnel supports one-off and automation campaigns.

💡 Notifications. If you’d like to receive email notifications about people opening and/or clicking your newsletters, you’ll need to turn on Email notifications feature in Pipedrive. (See how). Once enabled, each user can turn on Email notifications by going to Settings > Personal > Preferences > Notifications.

Do you use web forms to collect leads to your lists? See the following integrations to automate lead capture sync to Pipedrive:

Don't see your preferred web forms listed above? Browse the upcoming connections and sign up for early access.

Did this answer your question?