Wix Loyalty Program: Adding and Setting Up Your Loyalty Program
Add the Wix Loyalty Program to your site to reward members for their business and loyalty. Award points for actions such as signing up to your newsletter or making a purchase. Members can exchange points for reward coupons that they can use on your site.

Important:
You can set up your loyalty program for free, but you must upgrade to a plan that includes accepting payments to launch the program.
Wix Loyalty Program is currently available for Wix Stores, Wix Bookings, Wix Restaurants, Wix Pricing Plans, Wix Events, and Wix Online Programs.
If you start setting up your Loyalty program from the Wix app, make sure to add the Loyalty pages in the editor to complete the setup.
Step 1 | Create your loyalty program
Reflect your business's personality through your loyalty program name. Choose a term and icon to represent the points members will earn.
To create your loyalty program:
Dashboard
Go to Loyalty Program in your site's dashboard.
Click Start Now.
Enter your program info:
Program name: Enter your loyalty program name.
Points name: Click the drop-down and choose the term you want to use to describe "points" on your site:
Points: The default "Points" term is used to describe loyalty points.
Custom name: Enter the name you want to use to describe loyalty points (e.g. "Stars" or "Hearts").
Points icon: Select a loyalty points icon or upload your own.
Click Continue to Setup.

Wix app
Go to your site in the Wix app.
Tap Manage

at the bottom.
Tap Customers & Leads and select Loyalty Program.
Tap Start Now.
Enter your program info:
Program name: Enter your loyalty program name.
Points name: Tap the drop-down and choose the term you want to use to describe "points" on your site:
Points: The default "Points" term is used to describe loyalty points.
Custom name: Enter the name you want to use to describe loyalty points (e.g. "Stars" or "Hearts").
Points icon: Tap Change to select a loyalty points icon. Then tap Save.
Tip: You can upload your own image from the dashboard.
Tap Next.

Step 2 | Choose how customers earn points
Points are awarded to customers based on various actions. Reward customers for signing up to your site, making an appointment, and more.
Notes:
Points based on spending are rounded down to the nearest whole number. For example, if you reward 10 points per $1, a spend of $4.99 earns 40 points.
Loyalty programs on Wix Restaurants sites reward points based on order subtotals. Delivery fees and taxes are not included.
To choose how customers earn points:
Dashboard
Scroll down to the Points section.
Choose what you want to do:
Add a new way to earn points
Click Add Way to Earn.
Select a way to earn points.
Note: The options vary depending on which apps you have installed.
Edit the following details:
Note: Depending on the way to earn, the edit options may be different.
Let customers know how to earn points: Edit the description customers see next to this way to earn points, e.g. 'Sign up to my site and get 100 loyalty points!'
Customer earns: Edit the number of points a customer earns when they perform the reward action (e.g. purchase a product).
Note: If you've added tiers, instead select the checkboxes next to the tiers you'd like to make this way to earn available to. Enter the number of points members will earn in the Points earned fields.
Click Create.
Tip: You can also create a custom way to earn points with Wix Automations. To do this, click Automations under the Points section.
Edit how to earn points
Hover over the relevant way to earn and click Edit.
Note: Depending on the way to earn, the edit options may be different.
Edit the following details:
Let customers how to earn points: Edit the description customers see next to this way to earn points, e.g. 'Sign up to my site and get 100 loyalty points!'
Customer earns: Edit the number of points a customer earns when they perform the reward action (e.g. purchase a product).
Note: If you've added tiers, instead select the checkboxes next to the tiers you'd like to make this way to earn available to. Enter the number of points members will earn in the Points earned fields.
Click Save.
Note: You'll see an initial set of ways to earn that you can edit. You can add more ways for customers to earn loyalty points using Wix Automations.
Activate or deactivate a way to earn points
Click the toggle next to the relevant way to earn to make this method of earning points active or inactive.
Enabled: Customers can earn points by performing this action.
Disabled: Customers cannot earn loyalty points this way anymore. The 'way to earn' is also removed from your site's Loyalty page.
Delete a way to earn points
Hover over the relevant way to earn.
Click the More Actions icon

and click Delete.
Click Delete to confirm.

Tip:
If you have an upgraded plan, you can set an expiration date for your points.
Wix app
Choose what you want to do:
Edit how to earn points
Tap Edit under the relevant way to earn to update how customers earn points. Depending on the way to earn, the edit options may be different.
Edit the following details:
Tell customers know how they can earn points: Describe an action that will earn points. This text will be displayed on your site.
Customer earns: Set the number of points earned for this action. The options available will depend on the type of method you're editing.
Tap Save.
Note: You'll see an initial set of ways to earn that you can edit. You can add more ways for members to earn loyalty points from your dashboard.
Activate or deactivate a way to earn points
Tap the toggle next to a way to earn points to remove it from your program.
Enabled: Customers can earn points by performing this action.
Disabled: Customers cannot earn loyalty points this way anymore. The 'way to earn' is also removed from your site's Loyalty page.
Delete a way to earn points
Tap Edit under the relevant way to earn.
Tap Delete Way to Earn at the bottom.
Tap Delete to confirm.
2. Repeat for each way to earn you'd like to edit.

Tips:
If you have an upgraded plan, you can set an expiration date for your points. Learn more about setting up points expiration.
When you're done setting up your program, you can add more ways to earn when updating your program.
Limitations in earning points when sending an invoice:
If you have enabled Place a store order in Ways to earn, only invoices that generate an order once paid can earn points for your customers. If you add a custom invoice item to an invoice, it will not earn points because it's not a store product that the earning rule is based on. For such cases, we recommend to manually give points to the customer.
Step 3 | Set up loyalty rewards
Define the rewards customers can redeem their points for. Rewards will be issued in the form of coupons offering discounts, free shipping, special prices, and more.
To set up loyalty rewards:
Dashboard
Scroll down to the Rewards section.
Click Create Reward.
Tip: Select Create with AI to have the Wix AI Assistant create a reward for you.
Click Set up reward.
Choose between creating a fixed reward or a flexible reward.
Note: The flexible reward may automatically get activated. If this is the case, hover over this reward type and click Edit to make changes to the reward.
Click Next.
Edit the details for the reward type:
Fixed reward
Select what reward you want to offer: Select a percentage discount, monetary discount or free shipping.
Reward name: Enter the reward name that will be listed on your site.
Apply to: Choose whether to make this coupon valid against all or specific purchases, or a minimum order subtotal.
Note: Depending on your coupon type, you may need to set additional coupon terms.
Set the discount your coupon offers and/or the points it costs a customer.
Note: If you've added tiers, instead select the checkboxes next to the tiers you'd like to make this reward available to. Enter the Discount and/or Cost in points next to each selected tier.
Flexible reward
Reward name: Enter the reward name that will be listed on your site.
Discount: Set the discount your coupon offers.
Cost in points: Set the number of points it costs a customer.
Note: Flexible rewards are integrated with Wix Restaurants, Wix Stores, and Wix Bookings. You can use flexible rewards to offer discounts or benefits in any of these products.

6. Click Save.
7. Repeat for each reward you'd like to add or edit.
Note: Your site can only have one flexible reward, so you can only add it once.
Wix app
Tap Create Reward at the bottom.
Tap Set up reward.
Tip: Tap Create with AI to have the Wix AI Assistant create a reward for you.
Choose between creating a fixed reward or a flexible reward.
Note: The flexible reward may automatically get activated. If this is the case, tap Edit under it to make changes to this reward.
Edit the details for the reward type:
Fixed reward
Reward Type: Select percentage discount, monetary discount or free shipping.
Reward name: Update the name of the reward.
Apply to: Choose whether to make this coupon valid against all or specific purchases, or a minimum order subtotal.
Note: Depending on your coupon type, you may need to set additional coupon terms.
Set the discount your coupon offers and/or the points it costs a customer.
Note: If you've added tiers, instead select the checkboxes next to the tiers you'd like to make this reward available to. Enter the Discount and/or Cost in points next to each selected tier.
Flexible reward
Customer redeems: Set the number of points it costs a customer.
Gets a discount of: Set the discount your coupon offers.
Reward name: Enter the reward name that will be listed on your site.
Note: Flexible rewards are integrated with Wix Restaurants, Wix Stores, and Wix Bookings. You can use flexible rewards to offer discounts or benefits in any of these products.
6. Tap Save.
7. Repeat for each reward you'd like to add or edit.
Note: Your site can only have one flexible reward, so you can only add it once.
8. Tap Next.

(Optional) Step 4 | Activate email automations
Enabling email automations means customers will automatically receive an email when they earn a reward. Being automatically notified of a new reward is a good way to encourage a customer to return to your site.
The email automations you see may vary depending on which ways to earn you have set up, and if you use points expiration and/or tiers.
Note:
Email notifications are set up through automations that are added for you when you set up your loyalty program. Automated emails are inactive by default, so make sure to activate them first in order to start sending them.
To activate email automations:
Dashboard
Scroll down to the Email automations section.
Click the toggle next to the relevant automation to choose what you want to do:
Enabled: Customers will automatically receive an email when they earn a reward.
Disabled: Customers will not automatically receive an email when they earn a reward.
(Optional) Edit the email automation.
Hover over an email and click Edit.

Wix app
Tap the toggle next to the relevant automation to choose what you want to do:
Enabled: Customers will automatically receive an email when they earn a reward.
Disabled: Customers will not automatically receive an email when they earn a reward.
Tap Next.
Note:
To edit an email's content and settings, go to Wix Automations on a desktop computer.

Step 5 | Review your loyalty program
Review the details of your loyalty program before launching it. Check that you're happy with the ways customers can earn points and redeem points.
To review your program:
Dashboard
Review your Program details and click Edit Details to make any changes.
Review the Points, Rewards, and Email automations sections. Hover over any way to earn, reward, or email and click Edit to make any changes.
Click Launch Program in the top right.
Click Launch Program in the pop-up.
Wix app
Review your program details, points, rewards, and emails.
(Optional) Tap the previous steps at the top or tap the Back button

to make any changes.
Tap Launch at the top right.

Step 6 | View your new site pages
Setting up a loyalty program automatically adds two new pages to your site. Your new Loyalty Program page shares details of your program with site visitors. Your new My Rewards page is where loyalty program members keep track of their points and rewards.
Note:
These new pages won't be live and accessible to visitors until you publish your site.
To view these pages, head over to your editor on a desktop computer.

To view your new site pages:
Click Go to Editor at the top of the screen.

Navigate to the relevant page in your editor.
Next step:
Customize the Loyalty Program pages that have been added to your site.
FAQs
Click a question to learn more about setting up your loyalty program.
What's the difference between a fixed and flexible reward?
A flexible reward allows customers to redeem any amount of points for a discount. The discount amount is based on how many points the customer wants to redeem.
For example, if a customer has 100 points, they can choose to redeem 50 points for a smaller discount or all 100 points for a larger discount.
A fixed reward provides a specific discount or benefit when a set number of points are redeemed. This can be a fixed amount off, a percentage off, or free shipping.
For example, a reward might be set to give €10 off for 100 points, or 10% off for 50 points, or free shipping for 200 points.
Note: Only 1 flexible reward can exist on a site.
Can customers pay with loyalty points when they get to my site's checkout?
If you have the Wix Bookings, Wix Stores or Wix Restaurants Orders (New) app on your site, you can add a loyalty widget to your checkout page. This allows customers to use loyalty points for discounts on orders or redeem loyalty points for coupons when they reach your checkout.
When are points given to a customer?
Points are only awarded once an order is paid. If your business accepts manual payments, you need to first mark the order as paid, and only then will the points be given to the customer.
What’s the fastest way to access the Loyalty page?
Just add /loyalty to the end of your domain. For example: www.your-domain.com /loyalty. This takes you straight to your Loyalty page.
Why is my live site displaying the wrong currency?
This can happen if the system gets stuck on the last currency you set. Try these steps to fix it:
Go to Settings in your site’s dashboard.
Click Language & Region.
Scroll down to Site Currency.
Change the currency to something different.
Click Save.
Change the currency back to your desired currency.
Click Save again.
Why does my Loyalty page look distorted or have cut-off button text on mobile?
This usually happens if the button text in your settings is too long. Try these steps to fix it:
Go to the Loyalty page.
Click Settings.
Click Text.
Scroll down and shorten the button text.

Why isn’t my coupon being applied as intended in the Loyalty program?
This usually happens because of how the coupon is set up in your settings. Try these steps:
First, try to recreate the issue by using the coupon yourself:
Become a member of your site.
Give yourself the right amount of Loyalty Points.
Start the checkout process for the relevant product or service.
Redeem the reward and apply the coupon to your cart.
If the coupon now works, your settings have likely already been fixed.
If the issue still happens, you’ll need to review the coupon’s settings:
Go to the Loyalty tab.
Find the reward in the list and hover over it.
Click Edit.
Under the Select Coupon dropdown, click Edit coupon.
Double-check all coupon settings to make sure they fit what you want.
Note:
A common cause is the Apply to every relevant item in an order setting for All Product coupons. For better results, try using Minimum order subtotal and apply the discount from there instead.
Is it possible to automatically assign the points for past orders before the Loyalty program started?
No, points are only assigned for purchases made after your Loyalty program is launched.
As a workaround, you can manually assign points to site members for their past purchases if you want to reward them retroactively.