Skip to main content

Sync Pipedrive with lemlist

Push golden information from your campaigns to your Pipedrive: new leads, new deals, updates and latest activities

Updated over a week ago

Learning Objective

By the end of this guide, you'll know how to connect Pipedrive to lemlist, add custom fields in Pipedrive to receive lemlist data, configure CRM integration settings in your lemlist campaign, and import leads from Pipedrive into lemlist campaigns.

⚠️ Important: lemlist only imports data from Pipedrive Person (People) records. Organization-level custom fields will NOT be imported. If you need to use Organization-level data (e.g., company industry, subscription tier), you must first copy or map that data to Person records in Pipedrive via automation, API, or your data warehouse sync.

Why This Matters

Managing leads across lemlist and Pipedrive manually wastes time and creates data inconsistencies. Without integration, you're constantly switching between platforms, manually updating CRM records, and risking data loss.

Integrating lemlist with Pipedrive:

  • Automates deal creation – Leads from lemlist automatically become deals in Pipedrive

  • Syncs activity data – Email opens, clicks, replies, and LinkedIn actions log to Pipedrive

  • Keeps data updated – CRM records stay current with verified emails and recent engagement

  • Enables CRM-based imports – Pull leads from Pipedrive filters directly into campaigns

  • Reduces manual work – No more copy-pasting between platforms

Prerequisites

Before setting up Pipedrive integration:

  • You have a Pipedrive account with admin access to create custom fields

  • You have a lemlist account with campaign creation access

  • You know which Pipedrive fields you want to sync (email, LinkedIn URL, campaign name, etc.)

  • You're ready to add custom fields in Pipedrive (takes about 10–15 minutes)

Step 1: Connect Pipedrive to lemlist

Go to Integrations

  1. Click your profile/name in the bottom-left corner, then select Settings

    Screenshot
  2. In the left sidebar, select Integrations, then find Pipedrive and click Connect

    Screenshot

Authorize the connection

Follow the prompts to authorize lemlist to access your Pipedrive account. After authorization, Pipedrive will appear as connected in your lemlist integrations.

Step 2: Add Custom Fields in Pipedrive

For lemlist to send data to Pipedrive, you need to add custom fields in Pipedrive. These fields store information from lemlist (emails, LinkedIn URLs, campaign names, etc.).

Access Pipedrive Company Settings

  1. Log in to Pipedrive

  2. Click your account icon (top-right corner), then select Company settings

    Screenshot

Go to Data fields and create a custom field

In the left sidebar, select Data fields, then click the green + Custom field button to create a new field

Screenshot

For each custom field, complete two steps:

  1. Write the "Field name" (exact spelling, case-sensitive)

  2. Select the "Field type" (text, longtext, numeric, etc.)

⚠️ Important: Field names are case-sensitive. Copy the exact names below to avoid errors.

Custom Fields to Add

Deals / Leads

Field name

Field type

lemlistChannel

text

Person (Basic information)

Field name

Field type

firstName

text

lastName

text

linkedinUrl

text

lmlstCampaign

text

lmlstStatus

text

Person (LinkedIn enrichment data)

Field name

Field type

Note

firstName

text

already added

lastName

text

already added

picture

text

isPremium

text

locationName

text

occupation

text

job title

industry

text

summary

text

languages

text

skills

text

companyName

text

companyProfilUrl

text

Multiple LinkedIn entries (N = 0, 1, 2, ...)

Field name

Field type

certificationN

text or longtext

schoolN

longtext

honorsN

longtext

projectsN

longtext

publicationN

longtext

volunteeringN

longtext

Field Visibility Requirements

For lemlist to access your custom fields, ensure:

  1. In Pipedrive, go to Company settingsData fields

  2. Click on your custom field and check the "Visible to" setting

  3. Set it to "Visible to everyone" (or ensure the Pipedrive user connected to lemlist has explicit access)

  4. If a field is restricted, lemlist can see the field structure but will import empty values

Note: After changing visibility, reconnect the Pipedrive integration in lemlist and re-import your leads.

Add Activity Types (Optional, for custom icons)

If you want custom icons for lemlist activities in Pipedrive:

  1. Go to Company settings, open the Activities tab, and review your activity settings

    Screenshot
  2. Scroll to Activity types and click the green + Activity type button to add any missing types

    Screenshot

Verify these activity types exist:

  • email – Default for all email activities

  • task – For manual tasks in lemlist

  • linkedin – To differentiate LinkedIn activities from email

Step 3: Configure CRM Integration in lemlist Campaign

Now that Pipedrive can receive lemlist data, configure your lemlist campaign to pull leads from Pipedrive and (optionally) create deals in Pipedrive.

Import leads from Pipedrive into a campaign

  1. Open your campaign and go to the Lead list tab, then click Import new leads

    Screenshot
  2. Choose the CRM import option

    Screenshot
  3. Select Pipedrive, then click Continue with Pipedrive

    Screenshot
  4. Open the Pipedrive account dropdown to choose which account to use

    Screenshot
  5. Select the Pipedrive account you want to use for this campaign

    Screenshot
  6. Open the Pipedrive filter dropdown

    Screenshot
  7. Select the filter you want to import from (this determines which Pipedrive people are synced into the campaign)

    Screenshot
  8. (Optional) Choose whether to automatically pause lemlist leads when they no longer match the selected Pipedrive filter, then click Continue

    Screenshot
  9. Review enrichment/duplicate options and click Confirm to start the import

    Screenshot

Configure deal creation and stage (CRM integration inside the campaign)

To control how lemlist interacts with Pipedrive from inside the campaign, open the campaign Settings (gear icon), go to CRM integration, and open the stage dropdown

Screenshot

Select the Pipedrive stage where new deals should be created (example shown: Contact Made)

Screenshot

How You'll Know It Worked

Pipedrive shows "Connected" status in lemlist Settings → Integrations

Leads imported from Pipedrive appear in your lemlist campaign Lead list

Custom fields populate with lemlist data (campaign name, LinkedIn URL, etc.)

Deals are created in Pipedrive (if you enabled deal creation options in CRM integration)

Using Organization-Level Data in Campaigns

lemlist imports Person records only - it cannot access Organization fields directly.

If you have data at the Organization level (e.g., company size, industry, subscription tier), you need to copy that data to each Person:

Options:

  • Pipedrive Automation: Set up workflows to copy Org fields to Person fields

  • API/Data Warehouse: Sync Org data to Person records via your data pipeline

  • Manual: Export to CSV, add Org data columns, re-import to Pipedrive

Once the data exists on Person records, it will sync to lemlist on import.

Troubleshooting: Custom Fields Not Syncing

If your custom field data isn't appearing in lemlist after import:

Check

Solution

Field is under Organization, not Person

Recreate the field under Data fields → Person category

Field name mismatch

Ensure the variable in lemlist matches the Pipedrive field name exactly (case-sensitive, including spaces/underscores)

Field has no data

Verify the Pipedrive Person records actually have values in that field

Field visibility restricted

Set field to "Visible to everyone" in Pipedrive

Stale connection

Disconnect and reconnect Pipedrive in lemlist Settings → Integrations

Old import

Re-import leads after making any Pipedrive changes

Troubleshooting

Issue: Can't connect Pipedrive to lemlist

Root cause: Missing permissions in Pipedrive or the authorization flow was not completed.

Fix:

  • Verify you have admin access in Pipedrive

  • Disconnect and reconnect Pipedrive from lemlist Settings → Integrations

  • Complete the authorization prompts fully (don’t close the window mid-flow)

Issue: Custom fields not populating in Pipedrive

Root cause: Field names don't match exactly (case-sensitive) or field type is wrong.

Fix:

  • Double-check field names in Pipedrive match lemlist's exact spelling (e.g., firstName not Firstname)

  • Verify field type is correct (text vs. longtext vs. numeric)

  • Re-import leads after fixing field names

Issue: Leads aren’t importing from Pipedrive

Root cause: The selected Pipedrive filter returns no results or the wrong account/filter was selected.

Fix:

  • Confirm the filter in Pipedrive contains the people you expect

  • Repeat the import and select the correct Pipedrive account and filter

  • If you updated the filter recently, try re-running the import

Issue: Activities aren’t syncing to Pipedrive (icons/activities not as expected)

Root cause: Pipedrive activity types are missing or not configured.

Fix:

  • In Pipedrive, go to Company settings → Activities and add any missing activity types (e.g., email, task, linkedin)

  • Reconnect Pipedrive in lemlist if the issue persists

Optimization Tips

Map only the fields you need: Don't add all custom fields if you only use a subset. This keeps Pipedrive clean and reduces sync complexity.

Use Pipedrive filters strategically: Create specific filters in Pipedrive (e.g., "Qualified Leads," "High Intent") to import only relevant leads into campaigns.

Test with a small batch first: Before importing a large list, test with 10–20 leads to confirm fields populate correctly and the right filter is used.

Document your field mapping: Keep a record of which lemlist fields map to which Pipedrive custom fields for future reference or troubleshooting.

Did this answer your question?