Members see the ways they can earn points on the Earn tab of your loyalty widget. When they perform an action that you reward for, they'll automatically earn the points you set. 

Choose up to 11 ways members can earn points on the free plan

1. Making a purchase 

Members earn points every time they make an order at your store, encouraging them to shop with you. Choose how many points you want to reward members for every $ they spend. 

> How to update how many loyalty points members earn for making a purchase

2. Creating a store account

Welcome new members and kick start their earning with points when they create a new customer account. Members can only get rewarded once for this action. 

> How to set your Creating an Account points reward

3. Completing profile

Reward points members points for giving you their personal details.  Build an information-rich member database, including gender and birthday. This is required if you want to reward members on their birthday. Members can only get rewarded once for this action. 

> How to set your Completing Profile points reward


4. Liking your store on Facebook

Grow your Facebook page likes. Reward points to encourage members to like you on Facebook. Points are rewarded when the member successfully likes your Facebook page and they can only get rewarded once for this action. 

> How to set your social following points reward

5. Following your store on Instagram

Grow your Instagram following. Reward points to encourage members to follow you on Instagram. Points are rewarded when the member follows your Instagram and they can only get rewarded once for this action.

> How to set your social following points reward

6. Following your store on Twitter

Grow your Twitter following. Reward points to encourage members to follow you on Twitter.  Points are rewarded when the member follows you on Twitter and they can only get rewarded once for this action. 

> How to set your social following points reward 

7. Sharing your store on Facebook

Incentivize members to spread the word about your store. Reward points when members share your store on Facebook. Unlike other loyalty apps where customers simply need to click on this option and don't have to complete the share, points are rewarded only when the member successfully shares your link on Facebook. They can only get rewarded once for this action. 

> How to set up your social sharing points reward

8. Tweeting about your store on Twitter

Incentivize members to spread the word about your store. Reward points when members share your store on Twitter. They can only get rewarded once for this action. 

> How to set up your social sharing points reward

9. Referring friends

Create a referral program. Reward members points when they refer a friend who becomes a customer and makes their first purchase. Members can get rewarded for every time they make a successful friend referral. 

> How to set up your referral program

10.  Birthdays

Build a loyal relationship with your members. Automatically send them points to say Happy Birthday and delight them on their special day.

> How to set up your birthday reward

11.  Manually add or remove points 

Sometimes those situations pop up where you think a member might need a little extra loving. You can adjust their points manually and send them an optional email to let them know why. 

> How to manually adjust members' points balances

Add product reviews for 12 ways to reward points on the Basic and Advanced plans

12. Product reviews

🔓 Rewarding product reviews is unlocked on the Basic, Advanced & Pro plans

Reward members points when they review your products via Shopify's free Product Reviews App. Choose how often members can get rewarded for leaving reviews. 

> How to set up your product reviews reward

Create custom actions for 13 ways to reward points on the Pro plan

13. Custom actions

🔓 Rewarding custom actions via the API is unlocked on the Pro plan

Have something else in mind? Use Beautiful Loyalty Apps for Shopify's API to create a customer reward action. This requires that you have development knowledge or that you hire a third party developer. 

Did this answer your question?