Step 1: Export old rewards program data
All you need to do is head to your current rewards program and ask for your customers’ export files. It is preferable that you collect the following information for every customer: For Shopify:- Customer Email [Mandatory]
- Birthday [Optional]
- Customer Points [Optional]
- Required Tier name (Level) [Optional]
- Customer ID [Mandatory] (Could be email address)
- Customer Email [Optional]
- Birthday [Optional]
- Mobile Number [Optional]
- Customer Points [Optional]
- Required Tier name (Level) [Optional]
Step 2: Migrate to Gameball
A. Go to the importing page
From Gameball Admin Dashboard, go to Customers > Customers Tab > More > Update/Migrate Customers
B. Upload your CSV file
Choose CSV as data source: For Shopify:

C. Upload your extracted customers file from the previous loyalty engine
Choose the downloaded CSV file and click Open.

D. Map your attributes
In order for Gameball to correctly place the customers’ data into their corresponding attributes, you will have to map the CSV file headers with Gameball’s requested attributes. For example: if the CSV file has a column titled “Email address,” then select this header under Your File Attribute, right beside “Customer Email.” This way Gameball will understand that data under the “Email Address” column should be placed in the Customer Email attribute and so on.
The only mandatory data/customer attribute is the Customer Identifier which could be placed with the email address if no unique id/number is assigned to each customer.
- Choose the Tiering-up Recalculation Method by clicking on the Edit Icon under “Tier Name”

- Customers will be re-evaluated with the next recalculation cycle based on your tier expiry configuration.
- Customers are placed into this tier forever with no later evaluation.
- Customers are placed into this tier till a specific date.
- If you are adding the customers’ birth dates, choose date format under Date of Birth and choose the format that matches the one in the CSV file.

- YYYY-MM-DD
- MM-DD-YYYY
- DD-MM-YYYY
- YYYY/MM/DD
- DD/MM/YYYY
- MM/DD/YYYY
- Click Import

E. Review your Errors
If the CSV file you uploaded has unmatching data that doesn’t comply with the original format, Gameball will show you the errors that need to be fixed for a successful migration.
If there are more than 10 errors in the file, you will need to download the error sheet to check all your errors, as you will not see all the errors on the reviewing page.
F. Submit the File to complete the migration
If you have fixed all your errors, you can submit your file. You will then be redirected to the Customers page, where you will find the list of the new customers added, as well as a sheet of all the existing errors to be downloaded.An email will be sent with the errors sheet to the admin account’s registered email.

How to migrate guests (customers who are not registered)?
When migrating your customers from other loyalty programs or through a CSV file, some of the customers’ data might not be registered. If you still want these customers to be part of your loyalty program, you will have to enable guest customers to integrate them with your loyalty program. Learn how to integrate your guest customers into your rewards program.How to extract your current Customer data?
- Go to your Customers section on Gameball Admin Dashboard
- On the top right of the page, click More, then Extract
