Goals and Outcomes
If you're migrating to Yotpo Loyalty & Referrals from another loyalty platform, you can import your customers' existing points balances to ensure a seamless transition and avoid disrupting their rewards experience.
You can also use the points import tool to add or adjust points for multiple existing customers at once.
In this article, you'll learn how to import or adjust points for existing customers in bulk.
Good to know:
To adjust the points balance of a specific customer, see Adjust a Customer's Points Balance.
To import new customers that don’t already exist in your store, contact customer support.
To import additional customer attributes such as Opt-in status, Points Spent, Birthday, etc., contact customer support.
If you have a VIP or Loyalty Tiers program that’s based on a Points Earned entry threshold, contact customer support.
Getting Started
To import points:
From your Yotpo Loyalty admin, go to Customers.
Click the Import points button in the upper right corner
Follow the CSV upload steps.

Note
Importing or adjusting points updates both the Current Points Balance and Total Points Earned attributes in your customers' profiles.
You can only perform one import at a time.
Step 1: Preparing Your CSV File
To import customer points, you'll need to upload a CSV file containing customer email addresses and point values. Download our sample CSV file.
Tip
You can export customer email and points data from your previous loyalty provider or from Yotpo Loyalty & Referrals, then copy the relevant information into the template.
In the sample CSV file, add your customers’ email addresses under the Emails column, and their corresponding points under the Points column.

After completing the file, review the File Guidelines section below to ensure your file meets all requirements. Once your file is ready, return to the Import Points page and click Next.
Step 2: Uploading Your File
Drag and drop your CSV file into the upload area, or click Select a file from your computer.
Click Upload file.
Note
If you see the message “We can’t use this file,” it means that you need to fix the listed errors in your file to try to upload it again. Refer to our File Guidelines for possible errors.
Step 3: Importing Your Customers’ Points
In the Reason for change field, add a reason that your customers will see in their rewards history to clarify why they are seeing a change in their points.
Tip
We recommend entering a reason such as "Points adjustment" so customers understand why their points balance changed.
Confirm the email address that we will send your import results to. The email address connected to your account appears by default. You can change it to a different email address if you want.
Click Import points.
In the confirmation pop-up, click Import.
Note
Once an import is in progress, it cannot be canceled.
After processing your file, we'll email you the import results.
Next Steps
Once the import is complete, you'll receive an email indicating whether the import was fully successful or only partially successful.
To view any changes that were made:
Go to your Yotpo Loyalty admin > Customers.
Open a customer’s profile.
Review their Current Points Balance and Total Points Earned values.
If you’re using an ESP integration, be sure to sync your ESP so that any new email flows you create will reflect an updated points balance.
ESP integrations are available for Pro, Premium, and Enterprise plans.
Partially Successful Import
If some rows in your CSV file couldn't be processed, your import results email will include an error report.
Note
Customers whose points were imported successfully won't appear in the error report. To review successful imports, go to the Customers page.
The error report will highlight the rows where errors occurred and describe what you need to do to correct them.
To successfully import your remaining customers’ points:
From the import results email you received, click Download the error report.
Note
This is a secure link that will expire after 1 week. To download the error report after 1 week, contact support.
Review the errors detailed in the first column for each of the failed rows, then make the necessary corrections.
Refer to our file guidelines for possible errors.
Once finished, delete the Errors column from the file.
Make sure email addresses are under column A (Emails) and points are under column B (Points) in your file.
Make sure to save the file in the CSV format.
Go back to the Customers page.
Click Import points to import your updated file.
File Guidelines
Follow these guidelines when completing your import CSV file:
Column headers should remain Email for column A, and Points for column B
Make sure each email address aligns with the correct number of points
Your file can’t exceed a limit of 25 MB
Your file must be saved in a CSV format
There is a limit of 500,000 customers per import. Should you have more than this, we recommend importing your customers’ points in batches by performing several imports one after the other.
We can only import points for customers who already exist in your store. We cannot import new customers.
Points will not be imported for customers who aren't opted in to your loyalty program
Follow these file guidelines when correcting your import CSV file to attempt importing again:
Correct any invalid email addresses
Fill in any empty Points or Email fields
Make sure you are using whole, positive numbers in the Points fields
Remove any customers who do not already exist in your store
Remove any customers who are not opted in to your loyalty program
If prompted with a general error message, submit a support ticket to customer support using the error ID that was provided