Moving your loyalty program to Flits doesn’t mean starting from scratch. You can bring your existing customer points balances, store credit balances and VIP tier assignments to Flits.


If you’d like to bring over additional customer information or historical loyalty activity, our team can review your data and help you explore the available options.


This guide explains what loyalty data you can migrate and how to prepare for a smooth transition.

What Loyalty Data Can You Migrate to Flits?

DataMigration details
Current points balanceSupported
Current store credit balanceSupported
VIP tier assignmentSupported when the corresponding tier is configured in Flits
Customer matchingShopify Customer ID or email
Historical earning and redemption transactionsCan be assessed for custom migration
Lifetime points earnedCan be assessed based on available source data
Referral historyCan be assessed for custom migration
Previous VIP reward usage historyCan be assessed for custom migration
Original customer-specific points expiry datesCan be arranged upon request, depending on the source data and migration approach

Which Customer Details Are Imported?

Flits uses the customer’s Shopify Customer ID or email address to identify the Shopify customer and apply the selected data.

Other details, such as birthdays, gender, and referral information, are not part of the standard migration flow. Contact Flits Support to discuss whether additional customer information can be imported from your previous app.

How Are Points and Store Credit Balances Migrated?

Flits applies the balance supplied in your migration file or retrieved from your connected app.

It replaces the selected balance with the imported value rather than adding the value to an existing balance.

Example: If a customer has 500 points in Flits and your migration file contains 800 points, the standard migration sets the imported balance to 800 points rather than 1,300 points.

If you’d like to add the migrated value to an existing Flits balance instead of replacing it, contact our Support team before starting. We’ll help you determine the appropriate approach for your data.

Can I Migrate Pending or Expiring Points?

The migration transfers the final points balance, rather than the original pending, scheduled or expiring status of individual points.


Before exporting your data, review your previous app’s records and decide which points should be included in the balance you bring to Flits. If you need help handling pending or expiring points, contact our team to discuss your requirements.

Can I Preserve Customer-Specific Expiry Dates?

Yes, customer-specific expiry requirements can be discussed with our team as part of your migration planning.


The usual import applies a common expiry setting to the imported file rather than automatically preserving each customer’s original expiry date. Depending on your source data and requirements, Flits can help arrange expiry by a specific date or by a defined number of days.


For API-based migrations, customer-specific expiry details may also be included in the agreed migration data. Contact support@getflits.com so we can review your requirements and recommend the right approach.

Can I Migrate My Previous App’s Complete Loyalty History?

You can bring your existing loyalty balances to Flits and explore options for migrating historical transactions, lifetime points earned, referral history and previous VIP reward usage.


If preserving this information is important to your business, we’re happy to assess your exported data and explore a custom migration approach.


For more details, See Can You Migrate Historical Loyalty Transactions to Flits?

What If I Need to Migrate Additional Data?

Start by downloading the sample CSV from your Flits migration settings and comparing it with your exported data.


If your file uses a different format or includes additional information you’d like to migrate, contact support@getflits.com before proceeding. Share the name of your previous app, the data you want to bring over and a sample export with sensitive information removed.


Our team will help you understand how to prepare your data and assess the options for your migration.=

Need Help?

Every loyalty setup is different, and we’re happy to help you plan your move to Flits. Whether you need clarification on supported data, customer-specific expiry or additional migration requirements, contact support@getflits.com.


Share your previous app and the information you’d like to migrate, and our team will guide you through the next steps.