Managing loyalty cards
Importing loyalty cards into a program
You can import a CSV file containing loyalty cards into a loyalty program at any time.
Cards can be imported with or without customer profiles linked to them, depending on whether your import file contains Customer IDs.
Click the name of the card-based loyalty program where you want to import cards.
Click Loyalty Cards on the left-side menu of the program.
Click Import Cards/Points > Import Loyalty Cards at the top right of the page.
Click Upload a CSV file in the pop up that appears.
tipAn example file is available to download.
Select a CSV file with the cards you want to import.
Click Import Cards.
Linking customer profiles to a loyalty card
Link one or more customer profiles to a given loyalty card programmatically.
When a customer profile is linked to a card, the card is set as Registered. You can then use the Loyalty card is registered condition to create different rules and restrict the use of cards that are not registered. For example, you can create a referral code or display a given notification only if the loyalty card has customer profiles linked to it.
To link a customer profile to a card, use the Link customer to loyalty card endpoint.
Edit the card user limit in the loyalty program Settings to modify the number of customers that can be linked to the loyalty card.
Once a customer profile is linked to a loyalty card, we start collecting data, such as the card's balances and transaction logs, for that specific profile. You can then share this information with your customer.
The card identifier and the card's loyalty balances and transaction logs originally come from the integration layer's requests to the List customer data endpoint.
Importing loyalty points into a card
You can import loyalty points into an active loyalty card at any time:
Click the name of the card-based loyalty program where you want to import cards.
Click Loyalty Cards on the left-side menu of the program.
Click Import Cards/Points > Import Loyalty Points at the top right of the page.
Click Upload a CSV file in the pop up that appears.
tipAn example file is available to download.
Select a CSV file with the cards you want to import.
Click Import Loyalty Points.
Manually adding loyalty points
You can manually add loyalty points to a loyalty card.
- On the left-side menu, click Loyalty Cards.
- Click the Card identifier of the required card.
- Click the Logs tab.
- Click the ... button to the right of the Subledgers dropdown.
- Click Add Points.
- In the pop-up that appears, in Points, enter the number of points to add.
- In Reason, type why you are adding the points.
- (Optional) In Reward Settings, set the start and expiration dates for the loyalty points.
- Click Add Points.
Manually deducting loyalty points
You can manually deduct loyalty points from a loyalty card.
- On the left-side menu, click Loyalty Cards.
- Click the Card identifier of the required card.
- Click the Logs tab.
- Click the ... button to the right of the Subledgers dropdown.
- Click Deduct Points.
- In the pop-up that appears, in Points, type the number of points to remove.
- In Reason, type why you are removing the points.
- Click Deduct Points.
Exporting the transaction logs
Obtain a CSV file with the loyalty point transactions made with a given card. This allows you, for example, to import this data in other BI tools to analyze the use of the card.
Click the name of the card-based loyalty program containing the card whose transaction logs you want to export.
Click Loyalty Cards on the left-side menu.
Click the Card identifier of the required card.
Click Export Transaction Logs at the top right of the page.
noteYou can also export the transaction logs from the Logs tab of the loyalty card page.
In Transaction logs after, set the initial date.
(Optional) In Transaction logs before, set the end date. The default end date is the current date.
In Date format, select the date format of your choice.
Click Export Data.
Transferring loyalty data to a new card
If a customer loses their card, or the card is broken or stolen, you can copy the card data to a newly created card. To do this, use the Transfer loyalty card data endpoint.
The new card has the same linked customers and the same loyalty point balances and transactions as the original one, but its card identifier is different. The new card's status is active.
The status of the original card is blocked after the new card is created, and the card cannot be reactivated.
Deleting a loyalty card
You can delete a loyalty card at any point. By deleting a loyalty card, you also delete the corresponding loyalty point logs, lists of linked customers, and metadata.
- Click the name of the card-based loyalty program containing the card you want to delete.
- Click Loyalty Cards on the left-side menu.
- Click the Card identifier of the required card.
- Click Delete Card.
- In the pop-up that appears, click Delete Card.