Import data to enrich user profiles

Enterprise plan

Customer data platform

Available from 18.7.0

Needed permissions: owner or manage

Our Customer Data Platform (CDP) offers data imports from third-party tools, like CRMs, support platforms, email marketing tools and so on. The imported data enrich user profiles enabling you to target audiences more effectively.

In this article, we’ll show you how to send data from your third-party tool to CDP.

Before you start

Here are a few helpful things to know before you start:

  • Data import in CDP is based on webhooks. Make sure the tool you want to send data from supports webhooks.
  • CDP collects information from visitors who come to your site and combines it into profiles. Read more
  • CDP gives you access to user attributes and event dimensions, such as technology used, pages visited, location and more, right out of the box. Read more
  • You can also use our API to update profile attributes.

Examples of data sources and information shared with CDP

Before we explain how to import data, we’ll show you a handful of examples of data sources and information you can use to enrich your user profiles:

  • CRMs: customer lifetime value (CLV/LTV), scoring and subscription expiration dates.
  • Support platform: number of support tickets, resolved tickets and net promoter score (NPS).
  • Customer success platform: customer satisfaction score (CAST) and offline transactions.
  • Email marketing tools: email engagement metrics like open rates and subscription status.

Import data from a third-party tool

To import data from your third-party tool, follow these steps:

  1. Go to Menu > Customer Data Platform.
  2. Navigate to Data import.
  3. Click Import data.
  4. Name your import.
  5. Copy the import webhook URL and paste it into your chosen tool. Then, send data from this tool.
    Data import in Piwik PRO CDP

    Note: Sending data may require additional steps in the tool you are using.

  6. Click Synchronize data. This will pull data from your third-party tool and allow you to map it in the next steps.
    Data import in Piwik PRO CDP
  7. Match Incoming key with User identifier. The incoming key corresponds to the user ID from your third-party tool, while the user identifier is the user ID in CDP. Make sure they have the same value as they are used to link profile data.
    Data import in Piwik PRO CDP

    Note: Make sure there’s a user ID in the tool you want to import data from that matches the same ID in Piwik PRO. It can be an alphanumeric ID, email address, username and the like. Otherwise, data can’t be linked.

  8. Select and map incoming keys to user attributes. Incoming keys are the keys in your third-party tool, while user attributes are the attributes in CDP.
    Data import in Piwik PRO CDP

    Note: Add custom attributes if needed. Read more

  9. Click Save.
  10. Check Import log to see if the connection is successful and data is flowing.
  11. All done! Now your user profiles are enriched with data from your third-party tool.

    Note: Our data import will enrich all existing profiles and create new profiles if needed.

  12. In the next step you can:

Edit, deactivate or delete data import

To edit, deactivate or delete a data import from your third-party tool, follow these steps:

  1. Go to Menu > Customer Data Platform.
  2. Navigate to Data import.
  3. Select the import you want to work with.
  4. Click Edit or Delete. Or toggle Active to deactivate your import.
    Data import in Piwik PRO CDP
  5. Follow the steps on the screen.
  6. Done!

Was this article helpful?

Technical support

If you still have any questions, visit our community.
There’s always someone happy to help!

Back to help center