Reward Program Strategy · · 12 min read

How to Build the Best Loyalty Points Program (in 2025)

How to Build the Best Loyalty Points Program (in 2025)
Photo by Sigmund / Unsplash

Editor’s Note: This post was originally published on March 13, 2018 and was updated for accuracy and comprehensiveness on April 5, 2024.

With rising acquisition costs and fierce competition, more ecommerce brands are feeling the need to start their own rewards program. With easy-to-understand structures and simple earning and redemption models, points programs are by far the most popular type of rewards program. The biggest question for most people, however, is where to begin. 

Follow our 7 simple steps, and you’ll get more repeat customers than ever with your brand-new points program.

Table of Contents: 

💡
Key Takeaways:

Set goals for your loyalty program—decide the type of program you will launch and its success metrics. Determine the types of rewards and how customers will earn rewards. This will be key in showing customers why they should engage and become part of your loyalty program. 

The value of your points currency is critical in ensuring your loyalty program is profitable while also being generous to your customers.

A successful loyalty program is well-branded and becomes just as recognizable as your business.

Launch your program and promote it on your channels to ensure both existing and new customers engage.

Constant optimization and continuous experimentation result in learnings that you can apply to make sure your program effectively builds customer loyalty.

Step 1: Set goals for your loyalty program

A ship with no compass will end up going in circles. The same is true for loyalty programs—set a concrete goal before embarking on your journey to ensure you actually reach your destination.

If you don’t know why you're implementing a loyalty program, it likely won’t be successful. All loyalty programs have one thing in common—they are a customer retention tool aimed at increasing repeat customers. This is because repeat customers are more profitable in the long run. It’s estimated that 35% of an ecommerce store’s revenue is generated by the top 5% of customers.

However, every loyalty program can differ in how it accomplishes this goal and what additional metrics it prioritizes. Use metrics to benchmark your progress because they are easily measurable. Determine how much you want to increase your repeat purchase rate, average order value, or purchase frequency to make sure your rewards program stays on track.

11 Key Retention Metrics You Need to Know
In order to run the most successful retention marketing strategy possible, you need to be able to properly calculate and track these key retention metrics.

Step 2: Determine how customers earn points 

After you’ve set your goals, determine how customers will earn points towards rewards in your loyalty points program. It’s essential to give your members various options for how they can earn points. This will keep members engaged and encourage them to explore more of your brand beyond your loyalty program.

The best way to engage your customers is by rewarding them for actions that make sense for the type of shopper they are. What are they likely to engage with? How do they interact with your brand? A great example of this thinking in action is in the beauty and cosmetics market. 

As an industry that relies on social proof and visual product demonstrations, many beauty brands reward customers for social media interactions or photo and video reviews. Clearly, rewarding for more than just purchases is important!

A screenshot of April Skin’s rewards program explainer page. The page explains how the program works: Write, earn, and redeem. Up to $3 off immediately per one review. Text Review: write a text review on your purchase. Earn 20 petals and redeem $1 off. Your review should be more than 5 words. Photo Review: write a review with your photo! Earn 40 petals and redeem $2 off. Share your before and after selfies and raise the chance to be a best reviewer! Video Review: write a review with a video! or in 60 petals and redeem three dollars off. The video should be at least 15 seconds long. Share your before and after video and raise the chance to be a best reviewer! Best Reviewer of the Month: Share your review and be the best reviewer! Win a discount coupon of up to $50 that you can use on any purchase. Below that is a pyramid graphic showing the 1st, 2nd, and 3rd place reviewer rewards, which are a $50 coupon for 1 winner, a $30 coupon for 1 winner, a $10 coupon for 1 winner, and a free full-sized gift for all winners.
April Skin rewards customers for leaving reviews.

April Skin rewards its customers for leaving reviews, with additional loyalty points available for photo or video reviews. This type of user-generated content is invaluable for a brand where customers want products that will get them results in their skincare goals. April Skin incentivizes reviews even further through unique “best reviewer of the month” rewards, such as $10-$50 off coupons and free products. Earning points for simply sharing their experience will motivate customers to interact with the brand more often, meaning April Skin keeps them as a customers for a longer period of time!

Reward your customers for the following actions to maximize the effectiveness of your loyalty program:

📣
Check out another skincare brand that earned a 98.71% rewards redemption rate within one week of launching.

Frustrated with its former loyalty program’s engagement rates and price, Dr. Sam’s decided to make the switch to Smile.io. Dr. Sam's saw immediate value by pairing its new referral, points, and VIP programs with a well-branded email campaign powered by Klaviyo. 

Step 3: Choose how you will reward your members

Selecting the type of loyalty points rewards you will offer is one of the most important steps because they are the primary motivator for your customers to earn points in the first place. Don’t make the common mistake of thinking that customers only want to earn points—rewards are what actually motivate them!

Offer your customers a healthy variety of rewards to choose from to maximize the probability that they will see them as desirable. Put yourself in their shoes—would you stay in a loyalty program that gives you 5% off coupons as a reward, even though they regularly run 25% off events? Of course not! You would see very little value in a program with that points rewards structure.

Echt’s rewards program explainer page showing images of the exclusive reward-only products in the rewards panel. The rewards include a free nylon belt bag for 250 points, and Free Holders Club Hoodies in light grey, blue, blush, and black for 500 points each.
Echt offers exclusive free product rewards. 

Australian fitness apparel brand, Echt understands that its customers are looking for high-performance gear to improve their workouts and identify them visually as part of the brand community. As a result, it offers exclusive access to branded workout gear and accessories that customers can’t simply buy from the store. This allows Echt to please every single customer who shops at its store, from the one looking for a trendy belt bag to the one looking for a hat to keep everything in place during their intense workout.

Get your customers motivated to earn points by offering these rewards:

Make your loyalty points program irresistible by offering valuable rewards that customers cannot pass up. 

Step 4: Decide on the value of your currency

The value of your loyalty points currency determines whether a customer will stay in your program or not. You can offer many ways to earn points and desirable rewards, but if it requires thousands of dollars in purchases over multiple years to claim a single reward, it’s unlikely anyone will remain a member of your program. A good rule of thumb is to make it possible for customers to redeem their first reward after 1-2 purchases. 

💡
Smile.io recommends giving 3-10% back in points for every dollar spent.

The key is to strike a balance between the cost of points for you and the value of points for your customer. The ideal scenario is to have rewards with a high perceived value that make points feel beneficial but have a low actual cost for you. This will ensure customers are driven to actually earn points, redeem rewards, and ultimately remain loyal to your brand.

Francesca’s rewards program explainer page and rewards panel. The page shows a graphic with multiple levels of rewards. Surrounding these graphics are images of women wearing jewelry, gift boxes, and product shots of jewelry. The rewards are: Spend $300 for a $15 voucher, spend $500 for a $30 voucher, spend $1000 for a $60 voucher, spend $2000 for a $150 voucher, and spend $3000 for a $300 voucher. The rewards panel shows the various ways to earn points including signing up, purchases, and interacting on Twitter or Facebook.
Francesa offers generous point bonuses for signing up and interacting on social media.

Australian jewelry brand Francesa has configured its loyalty point earning and redemption levels perfectly. With generous sign-up and social media bonuses, customers can earn up to 220 points before making a purchase,nearly 75% of the points needed to reach that first $15 discount valued at 300 points. Since every dollar spent equals 1 rewards point, customers will likely only need to make 1 purchase before hitting that first reward.

After that, customers can choose to cash in or save their points for a higher discount. Either way, Francesa has valued its loyalty points currency in a motivating and exciting way for customers without causing too much financial strain on them as a business. 

💡
Set the value of your currency at a fair balance between value for your customers and your business. 

Remember, you want your customers to be earning rewards—that will truly drive brand loyalty. 

How Many Points Should Your First Reward Be Valued At?
Find out loyalty program configuration best practices when it comes to setting up earning actions, redeeming methods, and overall point valuation techniques in this post.

Step 5: Brand your loyalty program

Branding your loyalty program makes it feel connected to the rest of your store and easy to remember, and there’s one ecommerce brand that perfectly connects its brand to its loyalty points program, Tushy

screenshot of ecommerce brand Tushy and its loyalty program launcher panel
Tushy has created a well-branded loyalty program

Tushy is “the modern and sustainable bidet company,” that has created an entire brand around the most common human thing we all do. From its branded imagery to its branded copy, Tushy has crafted a well-recognized brand for its industry. Its loyalty points program, the “Clean Butt Club,” is the perfect blend between being part of the brand itself and having its own identity.  

Top 10 Customer Loyalty Programs of the Year (2023)
We compiled a list of our top 10 customer loyalty programs of 2023. These 10 ecommerce brands each have a unique aspect on their loyalty programs

From branded icons to the name itself and to the loyalty points currency name, “Butt Bucks,” Tushy knows its audience and what they want to convey to them. Paying attention to these types of details will make sure that your rewards program is the one that stands out in your customers’ minds. From your loyalty program name to the way you design your explainer page, creating a memorable loyalty experience will allow you to create a program that breaks through the noise. 

Use these strategies to get your customers coming back again and again:

8 Examples of Creative Reward Points Names
If you want a program to be successful, you need to make it memorable. Discover how these 8 brands stand out with creative reward points names.

Step 6: Launch and advertise your program

You’ve come this far and now have a great loyalty rewards program ready to go live, but don’t forget that you need to actually tell people how great your program is! If customers don’t know it exists, how can they get excited to participate?

Creating an explainer page is a great way to tell people about your program. This standalone page uses visuals and short text to demonstrate how customers can earn and spend points in your rewards program.

screenshot of ecommerce brand Sloane Tea rewards explainer page
Sloane Tea built its explainer page within Smile

By looking at Sloane Tea’s explainer page built with Smile, we understand everything there is to know about their program in seconds. Creating an explainer page is extremely beneficial in convincing new customers to join because no one is going to join a confusing program and sift through the fine print to figure out how it works. 

💡
Boost visibility and drive repeat purchases with an SEO-friendly landing page effortlessly integrated into your storefront using Smile’s App Blocks. 

With several embedded loyalty elements on its ecommerce site, from a dedicated loyalty landing page to points redemption at checkout, Sloane Tea has leveraged loyalty in a big way. Sloane Tea ran a bonus points campaign that generated +370% in daily sales in just 24 hours. Learn more from Sloane Tea and how they did this. 

Smile.io | Loyalty programs for growing businesses
Join 100,000 growing businesses who use Smile to increase sales with a loyalty program customers love.

Social media is another great tool for loyalty points program marketing. Whether you’re announcing your points program for the first time or promoting a bonus points event, it’s good to leverage the channels you’re already speaking to customers in. The best marketing channels will depend on your brand and your customers, but explainer pages, emails, and social media are all great places to start. 

Ensure your rewards program is successful by following these steps:

  1. Build an explainer page that illustrates how to earn and spend points.
  2. Launch your program and address early customer feedback.
  3. Send an email to your customers letting them know you’ve launched.
  4. Promote the loyalty program on social media.

Step 7: Never stop improving

As much as you might wish otherwise, a rewards program is not a set-it-and-forget-it revenue-generating mechanism. Constant optimization and experimentation are key to success. 

Continuously experimenting with your rewards program will ensure it’s better tailored to your customers and ensure there is high customer engagement with your program. This experimentation can take any number of forms, but the ones we’d highly recommend would be event-based marketing initiatives like bonus points events. This type of campaign encourages customers to get even more engaged and keeps your program feeling fresh and exciting.

The Best Bonus Points Examples
Let’s dive in to see the best examples of bonus points, from some major brands and small businesses, including Copper Cow Coffee and Patagonia.

In the months following the launch of your rewards program, it becomes very important to learn what your customers are responding well to. Your loyalty program is a great feedback tool, and you can continuously experiment with it through things like A/B testing or feedback surveys. You can boost engagement in the beginning by offering new rewards and new ways to earn points or bonus points. 

How to create a loyalty points program (by your business size)

Depending on your ecommerce business size, building a loyalty points program will follow a similar structure, just with different loyalty elements in your loyalty points program. 

Growing businesses:

High-volume businesses that use Shopify Plus:

Smile.io is the most trusted loyalty platform by Shopify Plus merchants because loyalty points programs built with Smile.io have generated revenue and repeat customers for ecommerce brands.

One key element high-volume businesses incorporate into a loyalty program is embedded loyalty content throughout the customer journey. With Shopify’s checkout extensibility and Online Store 2.0 App Blocks, you can enable customers to reward points directly at checkout and display point information on product pages, accounts pages, checkout, order status pages, and more. This keeps your program right in step with where your customers are at. 

Smile.io | Loyalty points programs for growing businesses
Increase retention and boost customer engagement with an easy to use loyalty program built for growing businesses!

Another way high-volume businesses create a loyalty program is by adding additional VIP tiers to their loyalty points program to encourage customers to move up to a more desirable status. The higher you move in a VIP tier, the more rewards you can unlock. Additionally, high-volume businesses that utilize VIP tiers, increase how much a loyalty point is worth. 

For example, in a standard points program, you can reward customers 5 points for every dollar spent. If that same customer is in the top tier of your VIP program, that same point is worth 10 points for every dollar spent. The idea is to incentivize repeat purchases even further.

It’s more important than ever to launch your points program

We know that the cost to acquire new customers is increasing, so it’s more important than ever to shift your focus to retaining the customers you already have. This will allow you to bring in additional revenue by keeping your customers more engaged with your brand and making it tougher for them to switch to your competitors.

Simply following the 7 simple steps we’ve laid out will get your points program up and running, with the opportunity to improve it over time. Not every rewards program is perfect from inception; yours doesn’t have to be either! The key is simply getting started!

Start building loyalty with a points program.
Launch a program in minutes.

Read next

Boost repeat sales.
Reward with Smile today.

Launch your program in minutes. Watch your sales grow.

CTA