Glossary of Marketing Terms

View Glossaries

Loyalty Points

Loyalty points are a virtual currency earned by customers through participation in a loyalty program. They act as an incentive to encourage repeat purchases, engagement with a brand, and ultimately, customer loyalty.

What are loyalty points?

Loyalty points are like a virtual currency you earn by being a customer of a particular brand or program. They act as a reward for your loyalty and encourage you to keep coming back.

What is a loyalty points app?

A loyalty points app is a mobile application that allows customers to earn and manage loyalty points as part of a business's customer loyalty program. These apps are designed to incentivize repeat purchases and enhance customer engagement by rewarding users for their loyalty and interactions with the brand.

What is loyalty points API?

A loyalty points API is a software interface that allows businesses to create, manage, and integrate loyalty programs into their applications. It provides a standardized way for developers to interact with loyalty program functionality, such as earning points, redeeming rewards, and tracking customer engagement.

By using a loyalty points API, businesses can:

  • Easily implement loyalty programs without having to build the entire system from scratch
  • Integrate loyalty functionality into their existing applications and platforms
  • Automate the management of loyalty points and rewards
  • Provide customers with a seamless experience when earning and redeeming points

What is a loyalty points system?  


A loyalty points system is a program implemented by businesses to reward customers for their loyalty and encourage repeat purchases.  


Customers earn points based on their interactions with the business, such as making purchases, referring to new customers, or engaging in specific behaviors. These points can then be redeemed for rewards, such as discounts, free products, exclusive content, or special privileges.  

How to create a loyalty points system?

Creating a loyalty points system involves several key steps to ensure it effectively engages customers and encourages repeat business. Here’s a detailed guide:

  • Define objectives: Determine what you want to achieve with your loyalty program, such as increasing customer retention, boosting sales, or enhancing customer engagement.
  • Identify metrics: Establish key performance indicators (KPIs) like repeat purchase rate, average order value, and customer lifetime value to measure the program’s success.
  • Purchase-based points: Award points for every purchase made. For example, 1 point for every $1 spent.
  • Engagement-based points: Offer points for actions like signing up for newsletters, referring friends, writing reviews, or engaging on social media.
  • Event-based points: Provide points for attending events, participating in surveys, or celebrating birthdays and anniversaries.
  • Reward types: Decide on the types of rewards you will offer, such as discounts, free products, exclusive access to events, or special services.
  • Redemption process: Make the redemption process simple and straightforward. Clearly communicate how customers can redeem their points and what they can get in return.
  • Point value: Determine the value of each point. For example, 100 points might equal $10 off a purchase.
  • Profitability: Ensure the points system helps attract customers but is also sustainable for your business.
  • Program name: Choose a catchy and memorable name for your loyalty program.
  • Visual identity: Design a logo and visual elements that align with your brand’s identity.
  • Marketing materials: Create promotional materials to advertise your loyalty program across various channels.
  • Soft launch: Start with a soft launch to a small group of customers to gather feedback and make necessary adjustments.
  • Full launch: Promote the program through email campaigns, social media, in-store signage, and your website.
  • Ongoing promotion: Keep customers engaged with regular updates, special promotions, and reminders about the benefits of the loyalty program.
  • Track performance: Use analytics tools to monitor the performance of your loyalty program.
  • Gather feedback: Regularly collect feedback from customers to understand their experience and identify areas for improvement.
  • Continuous improvement: Make ongoing adjustments to the program based on data and feedback to ensure it remains effective and engaging.

What is a loyalty points system template?

A loyalty points system template is a pre-designed framework or structure that businesses can use as a starting point to create their own loyalty points program. It provides a foundation for designing and implementing a program where customers can earn and redeem points for rewards and benefits.

The template typically includes the following elements:

  • Points calculation: The template outlines how points are calculated based on customer actions or transactions. It may include rules for earning points, such as a specific number of points per dollar spent or points awarded for specific behaviors or interactions.
  • Reward tiers: Some loyalty points system templates incorporate reward tiers, where customers can progress to higher tiers based on their accumulated points. Each tier may offer additional benefits or exclusive rewards.
  • Reward catalog: The template may include a framework for creating a reward catalog, which lists the available rewards that customers can redeem using their accumulated points. The catalog may include various options, such as discounts, free products, exclusive experiences, or special privileges.
  • Points tracking and management: Loyalty points system templates often include mechanisms for tracking and managing customer points. This may involve a system for recording and updating points balances, as well as mechanisms for customers to view their points status.
Turn Rewards into Growth   Experience seamless delivery of rewards in over 100 countries with the largest global catalog with Xoxoday! 

What can customers redeem loyalty points for?

There's a range of rewards customers can redeem their points for, including:

  • Discounts: Points can be used for a percentage off future purchases, making them a form of virtual currency within the program.
  • Free products: Customers can accumulate points towards free products, merchandise, or exclusive experiences.
  • Tier upgrades: Some programs have tiers with increasing benefits. Earning points can elevate customers to higher tiers with access to exclusive rewards.
  • Charitable donations: Programs might allow customers to donate points to charities, adding a social impact elements.

How to calculate the value of loyalty points?  

Calculating the value of loyalty points can vary depending on different factors and the specific program you have in place. Here are some key considerations to help you understand how to calculate the value of loyalty points:

  • Redemption value: The redemption value of loyalty points refers to the real money worth each point holds. It determines how much value customers can derive from their accumulated points. For example, if customers can redeem 1,500 points for a $15 discount, the redemption value would be $0.01 per point (15/1500).  
  • Perceived value: The perceived value of loyalty points is how customers perceive the worth of each point. It may not necessarily align with the actual redemption value.  Customers may assign a higher value to points based on their perception of the rewards they can obtain. This perceived value can be used strategically to motivate customers while managing costs effectively.
  • Cost considerations: When calculating the value of loyalty points, it's important to consider the costs associated with providing rewards. For example, if a product costs $10 to make and is offered to customers for 3,500 loyalty points, each point will have a cost of approximately $0.00285 (10/3500). This cost factor helps determine the value of points from a business perspective.  
  • Average shipping cost: If your loyalty program includes rewards that involve shipping, it's important to factor in the average shipping cost when setting the value of points. For example, if the average shipping cost is $13, you may want to set the reward value at 1,300 points (still assuming 100 points = $1) to cover the shipping cost.  
  • Program goals and customer engagement: The value of loyalty points can also be influenced by your program goals and desired customer engagement. Offering a certain percentage back in points (e.g., 1% back) is a common starting point for points-based loyalty programs. It's important to strike a balance between motivating customers and managing program costs.

What are the key features of a loyalty points API?

Some of the key features typically found in a loyalty points API include:

  • Point earning: Ability to award points to customers based on specific actions, such as making purchases, referring friends, or engaging with the brand.
  • Point redemption: Allowing customers to redeem their accumulated points for rewards, such as discounts, free products, or exclusive experiences.
  • Point tracking: Providing customers with a way to view their current point balance and transaction history.
  • Reward management: Enabling businesses to create and manage a catalog of rewards that customers can redeem their points for.
  • Customer segmentation: Allowing businesses to group customers based on their loyalty status, purchase history, or other criteria for targeted rewards and promotions.
  • Analytics and reporting: Providing insights into loyalty program performance, customer behavior, and return on investment (ROI).
  • Integration with other systems: Ability to integrate with various business systems, such as e-commerce platforms, CRM tools, and marketing automation software.
  • Customization options: Allowing businesses to tailor the loyalty program to their brand and customer preferences, such as using custom point names or reward types.

What are the loyalty points API examples?

Here are some examples of loyalty points APIs:

  • Starbucks Rewards API: This API powers the Starbucks mobile app, allowing users to earn and redeem loyalty points, known as Stars, with every purchase. It integrates seamlessly with the payment system and tracks customer behavior to personalize offers.
  • Uber Rewards API: Uber’s API enables users to earn points for every dollar spent on Uber rides and Uber Eats. These points can be redeemed for ride upgrades, discounts, and other rewards, enhancing customer loyalty through a seamless in-app experience.
  • Amazon Prime API: Amazon uses its API to manage the benefits of the Prime program, where members earn points through purchases that can be redeemed for discounts or free products, driving engagement and repeat purchases.
  • NikePlus API: Nike’s API allows customers to earn points for purchases and activities tracked via their mobile app. These points can be redeemed for exclusive products or experiences, fostering brand loyalty and engagement.

How does a loyalty points API work?

Here's how a loyalty points API works:

  • Initialization: The developer integrates the loyalty points API into their application and configures it with the necessary settings, such as the business's branding and reward catalog.
  • Point earning: When a customer performs an action that earns points (e.g., making a purchase), the application calls the appropriate API endpoint to record the points earned. The API updates the customer's point balance accordingly.
  • Point tracking: The application can call an API endpoint to retrieve the customer's current point balance and transaction history, which it can then display to the customer.
  • Reward redemption: When a customer wants to redeem their points for a reward, the application calls the API's redemption endpoint. The API verifies the customer's eligibility and point balance, reserves the points, and provides the necessary information to fulfill the reward.
  • Analytics and reporting: The application can call API endpoints to retrieve various reports and analytics related to the loyalty program, such as customer engagement metrics and ROI data.
  • Ongoing management: The business can use the API to manage the loyalty program, such as updating the reward catalog, creating promotional offers, or adjusting point earning rules.

What are the benefits of loyalty points for businesses?

The benefits of loyalty points for businesses are as follows:

  • Increased customer retention: Loyalty points incentivize repeat purchases, encouraging customers to stick with the brand for point accumulation and redemption.
  • Higher customer lifetime value (CLTV): By encouraging repeat business, loyalty points can lead to customers spending more overall, boosting their lifetime value.
  • Valuable customer data: Programs track point earning and redemption behavior, providing valuable data on customer preferences and purchase patterns.
  • Enhanced customer engagement: Loyalty points encourage active participation in the program and interaction with the brand.

How to design a loyalty points system for small business?  

Designing a loyalty points system for your small business can be a great way to foster customer loyalty and encourage repeat purchases. Here are some steps you can follow to design an effective loyalty points system:

  • Set clear goals: Determine what you want to achieve with your loyalty program. Do you want to increase customer retention, encourage higher spending, or attract new customers? Defining your goals will help you design a program that aligns with your business objectives.
  • Choose a points-and-rewards system: Design a points-and-rewards system that mimics a game, with clear milestones and visual progress indicators like badges or levels. Customers can earn points for their purchases, and these points can be redeemed for rewards such as exclusive content, status recognition, or special privileges.  
  • Define rewards: Decide on the rewards you will offer to your customers. Rewards can include free products, early access to new products or events, discounts, or exclusive merchandise. Make sure the rewards are attractive and valuable to your target audience.
  • Consider different earning rules: Implement different earning rules to engage customers and increase customer lifetime value. Encourage customers to perform actions such as referring new customers, subscribing to your newsletter, making repeat purchases, and more. Configure custom events and assign different amounts of points for activities unique to your business.  
  • Keep budget in check: Design the redemption mechanics for your loyalty program in a way that keeps your budget in check. Let customers use their points to redeem rewards, coupons, or even turn them into a payment method.  
  • Collect customer data: Consider collecting customer data through your point-of-sale system or opt-in forms on your website. This data can help you personalize the customer experience and target your marketing efforts more effectively.
  • Promote your program: Once you have designed your loyalty points system, promote it to your customers. Use various marketing channels such as email, social media, and in-store signage to create awareness and encourage participation.

What are the benefits of loyalty points for customers?

The benefits of loyalty points for customers are:

  • Rewards for loyalty: Customers are recognized for their continued patronage, receiving discounts, free products, or exclusive perks.
  • A sense of accomplishment: Earning points creates a sense of progress and achievement, motivating continued engagement.
  • Increased perceived value: Points offer a tangible value associated with purchases, making customers feel like they're getting something extra.
  • Simplified rewards redemption: Points provide a convenient way to access discounts or rewards without needing multiple coupons or codes.

How can businesses ensure their loyalty points program is successful?

Steps to ensure for a successful loyalty points program:

  • Clearly defined program rules: Ensure customers understand how to earn and redeem points with transparent communication.
  • Valuable rewards: Offer a diverse range of rewards that are attractive and relevant to your target audience.
  • Easy-to-track point balance: Provide customers with a convenient way to track their points and progress towards rewards.
  • Regular program updates: Keep the program fresh and engaging by introducing new reward options or bonus point opportunities.
  • Data-driven insights: Leverage data collected through the program to personalize the experience and tailor rewards based on customer behavior.

Are loyalty points the same as frequent flyer miles or hotel points?

There are similarities, but also key differences:

  • Focus: Loyalty points are typically tied to a specific brand or store, while frequent flyer miles or hotel points are earned and redeemed across a broader network of airlines or hotel chains.
  • Earning methods: While both reward purchases, earning methods might differ. Airline miles may be earned for credit card use or travel partners, while hotel points might be awarded for stays or booking through specific channels.
  • Redemption options: Loyalty points are often redeemed for discounts or products within the brand's ecosystem. Frequent flyer miles and hotel points are primarily redeemed for travel-related rewards like flights or hotel stays.

How to give loyalty points?

Businesses can allocate loyalty points to customers in various ways, depending on the structure of their loyalty program and the capabilities of their loyalty management system. Points can be manually awarded by staff members based on specific criteria, such as rewarding customers for their loyalty, resolving customer issues, or as part of a promotional campaign.  

Alternatively, points can be automatically credited to customers' accounts based on predefined rules, such as points earned for purchases or other interactions with the business. Additionally, businesses may offer bonus points or promotions where customers can earn extra points under certain conditions.

Can you buy loyalty points?

In most cases, customers cannot directly purchase loyalty points. These points are typically earned through specific actions or transactions with the business. However, some loyalty programs may offer options for customers to buy additional points or to upgrade their membership tier for a fee, which may come with additional benefits and perks.

Are loyalty points taxable?

The tax treatment of loyalty points can vary depending on the jurisdiction and the specific terms of the loyalty program. In some countries, the value of loyalty points may be subject to taxation if they are considered a form of income or if they are redeemed for cash or cash equivalents. However, if loyalty points are used solely for discounts or rewards on purchases, they may not be taxable. It's essential to consult with tax professionals or refer to local tax laws for accurate information.

Do loyalty points roll over?

Whether loyalty points roll over depends on the terms and conditions of the loyalty program. Some programs allow points to accumulate over time and carry over from one period to the next, while others may have expiration dates or reset point balances at specific intervals. Customers need to familiarize themselves with the rules of the loyalty program to understand how points accrue and whether they expire.

Why use loyalty points?

Businesses implement loyalty points programs to foster customer retention, incentivize repeat purchases, and cultivate brand loyalty. For customers, using loyalty points can result in savings, exclusive rewards, and enhanced shopping experiences. Loyalty programs can also provide a sense of appreciation and recognition for customer loyalty, strengthening the relationship between the customer and the business.

How do you get loyalty points?

Customers can acquire loyalty points by engaging with the business in various ways, such as making purchases, signing up for a loyalty program, referring friends, participating in surveys or promotions, or interacting with the brand on social media. Each action or transaction typically earns a certain number of points, which accumulate in the customer's loyalty account.

How do you earn loyalty points?

Earning loyalty points usually involves specific actions or transactions predefined by the loyalty program. Common methods of earning points include making purchases, with customers earning a certain number of points for every dollar spent; participating in promotional events or activities; referring friends or family members to the business; completing surveys or providing feedback; and sometimes simply signing up for the loyalty program itself.

Resources & Blogs

No items found.

Quick Links

Reward solutions
Branded gift cards