I have a question about the Loyalty Program

I have set up a new Square Loyalty Program based on points. Once a customer earns a certain # of points, they receive said reward. Here is my issue: Once the customer redeems their reward, is there a way to delete that reward or mark it as used? For example: Once a customer earns 100 points, they receive $5 off. Once they earn 500 points, they receive their next reward. I had a customer this weekend who had 110 points, so she used her $5 off. She spent a lot with us, and earned 150 new points. So her new point total when she left was 160. It shows she has another $5 off, because she has over 100 points. I need each reward to be a 1 time use, with points accumulating to the next reward. Any help would be greatly appreciated. Thank you!

672 Views
Message 1 of 2
Report
1 REPLY 1
Square Champion

Hey @udefined.  What you are wanting to do will not work.  Here’s why.  If you have a reward set for 100 points, then that reward is earned for every 100 points, period.  There is currently no setting for “once this reward level is reached” deactivate it for this customer automatically.  I was involved in the beta testing for loyalty as well as loyalty tiers and I do not remember this scenario cropping us.

 

Also, once a reward is redeemed, the points needed for that reward are deducted from the customer’s account.  So, in order to reach the 500 point level, they would have to refrain from redeeming any 100-point rewards in order to get to 500 points.

 

All I can suggest at this point is to head over to the Ideate Board and submit a feature request to the Square Loyalty Team, asking them for the ability to mark rewards as “one time use then done.”  They’ll consider it and let you know if it is something they want to add to the future product roadmap.  Even if they accept it, it will take a while to design and test and implement, time which you clearly can’t wait for.  So, all you can do is revamp your loyalty program to something less complicated — like maybe better rewards at each 100 point level, encouraging them to “bank” their points for better rewards.  Or, you could possibly use Loyalty Tiers to reward your more regular customers.

Chip A.
Square Expert & Innovator and member of the Square Champions group. (But NOT a Square employee, just a seller like you)

Was my post helpful? Take a moment to mark it as a solution. Marked solutions help other sellers find possible resolutions to similar problems. Also, if you find your solution elsewhere (say, through Support), it is helpful to come back to your post and tell us about it, then mark that as a Solution. Solutions are what this Community is all about!
668 Views
Message 2 of 2
Report