Skip to content

Drift (Salesloft) + CustomerLabs

Drift is the Conversational Marketing platform that combines chat, email, video, and automation to remove the friction from business buying. With Drift, you can start conversations with future customers now, on their terms.

The CustomerLabs 1PD Ops + Drift integration will enable marketers to bring their all customer related data from Drift into CustomerLabs 1PD Ops in order to enrich existing user profiles, create targeted segments & sync them with other marketing tools to personalize engagement.


Follow the steps below to connect your Drift account with CustomerLabs 1PD Ops—no coding required.


  1. Log in to CustomerLabs 1PD Ops.
  2. Navigate to Sources.
Sources dashboard in CustomerLabs
  1. Select Drift from the list of available sources.
Drift listed under Sources
  1. Click on Authenticate Drift.
Drift authentication screen
  1. You will be redirected to Drift:
    • Log in to your Drift account.
    • Authorize CustomerLabs to access your data.
Drift authorization screen
  1. After authorization:
    • Select the CustomerLabs account (if multiple accounts exist).
    • Click Confirm.
Account selection & confirm screen

Success! Drift is now connected, and data will start flowing into CustomerLabs.

Click on Next: Workflow Setup to proceed.

Move to workflow setup screen

Workflows allow you to process incoming Drift data and convert it into meaningful events in real time.

The primary event used is the Contact Update Subscriptions Webhook.

  • Keeps CustomerLabs in sync with Drift contact updates.
  • Works alongside the contact_identified webhook.

  1. Provide a workflow name (e.g., contact_updated).
  2. Create a test contact in Drift to generate sample data.
  3. Click on Choose Sample Data.
Workflow setup screen

  1. View incoming event samples.
  2. Click View Details to inspect data.
Sample data list
  1. Choose the most relevant sample.
  2. Click Select this sample.
Raw sample data selection

  1. Click on Create Filter Criteria.
  2. Set conditions to allow only relevant events (e.g., contact_updated).

This ensures irrelevant data does not affect your workflows.

Filter configuration screen

  1. Select the event type from the dropdown.
  2. Click Next: Event Configuration.
Event type selection

Choose from the following:

  • Dynamic Event (uses incoming event name)
  • Custom Event (define your own name)
  • Predefined event
Event naming screen

  1. Map a unique identifier (e.g., email).
  2. This ensures proper user identification and data unification.
User identity mapping

Step 7: Account Identity Mapping (Optional)

Section titled “Step 7: Account Identity Mapping (Optional)”
  1. Map company-level identifiers (e.g., company name, website).
  2. Useful for B2B use cases.
Account identity mapping

Map incoming data into:

  • User traits
  • Event properties
  • Account attributes

Click Save Workflow once completed.

Attribute mapping screen

You can send processed data from CustomerLabs to ads platform. This helps improve targeting and campaign performance.


If you have any questions or need help with setup, feel free to reach out—we’re happy to assist you!