You will learn
Learn how to add historical Shopify subscribers to a Klaviyo list, such as your email list. Historical subscribers do not sync automatically through Klaviyo's Shopify integration, so they must be added manually. This guide will show you how to add email subscribers, SMS subscribers, or both.
Before you beginBefore you begin
If you've yet to integrate your Shopify store with Klaviyo, head to Getting started with Shopify before continuing with this article.
How to add historical subscribersHow to add historical subscribers
Adding historical subscribers to your email list requires 4 steps:
- Download your subscriber list from Shopify.
- Edit your list to only contain email or SMS subscribers, depending on who you want to upload.
- Upload the edited list to Klaviyo.
- Combine the uploaded list with your preferred list in Klaviyo.
If you'd like to upload both historical email and SMS subscribers, you'll want to complete this process twice - once for email, once for SMS.
Download your customer list from ShopifyDownload your customer list from Shopify
- In your Shopify admin, head to Customers.
- Click Export in the upper right.
- Select All customers.
- Select tags and/or metafields, if you'd like to include them.
- Select CSV for Excel, Numbers, or other spreadsheet programs.
- When you are ready, click Export customers.
- If successful, Shopify will email you a CSV file of your subscribers.
- Head to your inbox and download the file sent from Shopify.
Edit your list to contain only subscribers
- Open your CSV file downloaded from Shopify in your preferred spreadsheet program.
- Find the Accepts Email Marketing or Accepts SMS Marketing column, depending on which subscribers you want to upload.
- Sort the sheet using this column.
- Select and delete all rows in the sheet where Accepts [Channel] Marketing is set to no.
- Save your CSV file.
Upload your list to Klaviyo
- Navigate to Audience > Lists & Segments.
- Create a new list by selecting Create New > Create List.
- Name your list, then click Create list.
- On the next page, select Upload contacts.
- Click Upload, then select your CSV file for upload.
- Map only the following columns (other necessary properties sync through our integration):
- Email > Email
- Phone > Phone Number
- Make sure you have not mapped Accepts Email Marketing or Accepts SMS Marketing, or you will receive an error. Then, click Next.
- Choose the option Yes, update subscription status for all imported contacts to subscribed.
- Under Which channels have these contacts subscribed to? select Email or SMS.
- Click Import.
The import may take some time to process. It will be marked Completed when it is finished. Once the import is completed, move on to the next step.
Combine the uploaded list with your list in Klaviyo
- Navigate to Audience > Lists & Segments.
- Click on the list you uploaded from Shopify.
- Open the Manage List dropdown.
- Select Merge lists.
- For email subscribers: you'll likely want to choose your email list as the destination. For SMS, you'll want to choose whatever list you are using for SMS subscribers. You'll want to use the same lists you selected in your Shopify integration settings.
- Choose whether to keep or delete your uploaded list from Shopify.
- Click Merge.
The merging process may take several minutes. For more information on merging lists, consult our listing merging FAQ.
OutcomeOutcome
You've now added historical Shopify subscribers to your Klaviyo list.
Additional resources