Skip to main content

Importing Profiles into Campaign Builder

Thomas Kragh avatar
Written by Thomas Kragh
Updated over 3 weeks ago

Profile Sync makes it easy to bring all your customer and subscriber profiles from Mailchimp, Klaviyo, or Shopify directly into Campaign Builder. Once your profiles are imported, you can use every engagement tool available - SMS campaigns, popups, forms and more. It’s the simplest way to keep your audiences connected across channels and activate them quickly inside one platform.

Before You Start

To get the most out of Profile Sync, make sure you have access to your Mailchimp, Klaviyo, or Shopify account. For email platforms, you’ll need at least one existing audience or segment. If your lists are up to date, the import will be smooth and accurate.

How Profile Sync Works

You can access Profile Sync by navigating to Audience → Profile Sync inside Campaign Builder. From here, you’ll see the available integrations. Choose Mailchimp, Klaviyo, or Shopify, and follow the connection prompt. Depending on the platform, you may be asked to log in or provide an API key. Campaign Builder only requests the permissions necessary to import your contacts.

After connecting, you’ll be able to select the list you want to sync. For Mailchimp and Klaviyo, this usually means choosing a specific audience or list and confirming the field mapping - such as email, phone number, or names. Shopify works a bit differently: Campaign Builder automatically pulls your customer profiles, including email and phone data when it’s available.

Once you confirm the details, simply start the sync. The import may take a few minutes if your list is large, but you can continue working in Campaign Builder while it completes. When it’s done, your profiles will appear under the Profiles section, ready for segmentation and activation.

What You Can Do After Importing Profiles

With your contacts now inside Campaign Builder, you can begin engaging them across multiple channels. Create targeted SMS campaigns or use forms to enrich the data you already have. Your synced profiles also help unlock more advanced use cases - such as building dynamic audiences segments or combining profile data with your website behaviour data.

Because everything lives inside the same platform, you can activate your audiences much faster than traditional ESPs allow, while keeping your data consistent across campaigns and ad networks.

Common Issues & How to Fix Them

If your profiles don’t appear after syncing, the most common cause is a missing permission or an empty list. Double-check that your Mailchimp or Klaviyo API key is active and that the selected audience actually contains contacts. Missing fields usually mean the source platform doesn’t provide that specific data, or the field wasn’t mapped correctly during setup.

Large imports can take a little time, especially for Shopify stores with many customers, but you don’t need to keep the page open - the sync continues in the background. Campaign Builder also helps prevent duplicates by merging profiles with the same email or phone number, so your data stays clean and easy to work with.

Did this answer your question?