Home

Manage your Square Loyalty Programme

Once you’ve created your Square Loyalty Programme, you can monitor your programme directly from your Square Dashboard.

View a Customer’s Loyalty Status

Square Loyalty integrates with the Square Point of Sale app and your Customer Directory to keep track of your customers’ loyalty statuses. View a customer’s loyalty status from their profile activity feed to see when they enrolled, points and rewards they’ve earned, their redemptions and more.

A customer’s activity feed will reflect the following loyalty events:

  • enrolled in Loyalty: customers are enrolled in your loyalty programme by entering their phone number after an eligible purchase.

  • Earned a Point or Reward: see how many points and rewards were earned and at which locations.

  • Manually Added/Removed Points: see if a customer’s points were adjusted.

  • Automatically transferred balance of points: customers who may have inadvertently created multiple loyalty profiles have their profiles automatically merged by our system to prevent lost points or rewards. For example, if they used the same payment card twice but accidentally entered the wrong phone number, we’ll pick up on it and fix it for you. Read more on how to merge a customer’s profile.

  • Signed up for the Mailing List: see when a customer signs up for your mailing list and if they did so in return for points. When you enable the Collect Contacts feature in Square Loyalty, new customers will receive a text message offering an additional number of points in exchange for their email address.

  • Reward Redeemed: see when customers redeem an earned reward and at which location.

Update a Customer’s Loyalty Phone Number

To update or correct a customer’s loyalty mobile phone number from their Customer Directory profile:

  1. sign in to the Customers section of your online Square Dashboard.

  2. Search and select the customer you want to edit.

  3. Next to Personal Information, tap Edit to update their mobile phone number.

  4. Save changes.

Merge a Customer’s Loyalty Profile

If a customer enrols in your programme using more than one phone number, they’ll earn points on duplicate customer profiles. To fix this, you can merge the two profiles and select a phone number for their loyalty programme participation in future.

To do so:

  1. sign in to the Customers section of your online Square Dashboard.

  2. Click Select. Select the customers you want to edit and click Merge > Continue. Make sure you select the customer’s accurate phone number in case they have more than one.

  3. Confirm your changes by clicking Merge.

Merging customers that each have loyalty accounts associated with them will combine the earned points.

Note: both profiles being merged must be enrolled in your loyalty programme in order to select the correct phone number.

For future transactions, make sure the customer uses the same phone number they enrolled with when claiming a loyalty point.

View and Void Rewards and Vouchers

Scroll to the Rewards section of a customer’s directory profile in your online Square Dashboard to see earned vouchers and rewards and to void any if needed.

To manually void a voucher:

  1. sign in to the Customers section of your online Square Dashboard and select Directory.

  2. Search for your customer by name or phone number.

  3. Scroll to the Vouchers and Rewards section of their profile and click Manage.

  4. Tick the box for each voucher you’d like to void.

  5. Click Void > Confirm Void.

View Loyalty Points and Rewards in Current Sale

You can view the number of points your customer will earn during the checkout process in the Current Sale section before you finalise the transaction. To make sure that your customers can view the points they earned from a purchase, you’ll need to add them to the transaction.

Redeem Rewards

If your customer has enough points to redeem a reward, Reward Available will display on the current sale before the transaction is complete. You can add the reward to the current sale by tapping Reward Available and selecting the reward you’d like to apply.

Customers with available rewards who are paying with a card linked to their Loyalty account will see a reward redemption screen at checkout that allows them to select from their available rewards and apply them to their transaction. This is currently available for payments processed on Square Terminal and the Square Point of Sale app for iOS and Android devices.

Note: if the customer is paying with a new card, this screen won’t show up and their available rewards can be redeemed by tapping Redeem Rewards from the Item Library. If a buyer is completing a transaction for a Square Invoices payment, they can only enrol in or check in to your Loyalty programme. Buyers can’t redeem any available rewards when completing an invoice payment at this time. 

Buyer Check-In

During the checkout process, you can give buyers the option to either enrol in or check in to your Loyalty programme by providing their phone number at your point of sale. The Loyalty screen will appear during each transaction regardless of whether their purchase earned them a point or reward.

To enable this on your Square Point of Sale app or Square Terminal:

  1. tap More > Settings.

  2. Select Loyalty and toggle on Customer check-in on customer display.

To enable this on your Square Register:

  1. tap More > Settings.

  2. Select Loyalty.

  3. Toggle on Show check-in screen at start of transaction. Ensure that the Enable Loyalty option is toggled on in order to update the settings on your device. 

After each transaction, your customer will receive a text message indicating that they’ve been enrolled and, if applicable, earned their first point, along with a link to their loyalty programme status.

Note: this feature is currently available for transactions processed through Square for Retail and Square for Restaurants. Buyers can also enrol in or check in to your programme when completing a Square Invoices payment, but can’t redeem any available points. You can enable this check-in option from Loyalty > Settings in your online Square Dashboard. Read more about how .

Manage reward redemption

You can turn off the reward redemption screen from your Square Point of Sale app or from Square Register.

To do so:

  1. go to More > Settings in your Point of Sale app or on your Square Register.

  2. Tap Loyalty > Tap Loyalty and toggle off Show reward redemption screen.

Your customers will no longer see the reward redemption screen.

Manually Adjust a Customer’s Loyalty Points

To edit a customer’s point count, locate their customer profile from your online Square Dashboard or the Square Point of Sale app and assign them the correct number of points.

On the Square app:

  1. from the main menu, tap More > Customers.

  2. Search for your customer by name or phone number.

  3. Scroll down to Loyalty Programme and tap more options > Adjust Points.

  4. Tap Add Points or Remove Points and enter the value. Select the reason for changing points.

  5. Tap Save.

From your online Square Dashboard:

  1. go to Customers in your online Square Dashboard and click Directory.

  2. Search for your customer by name or phone number.

  3. Under Loyalty Programme, click more options > Adjust Points.

  4. Click Add Points or Remove Points and enter the value. Select the reason for changing points.

  5. Select Save.

Note: your customers won’t be automatically notified of the changes made to their loyalty programme.

For any edits, communicate this with your customer directly by following the above steps on your app or Dashboard to go to the Loyalty Programme menu, then clicking Send Status > Send. This will send a text message to your customer with their current loyalty balance.

Refunds & Updating Loyalty Status

See when loyalty points will be removed automatically based on the loyalty programme type and the refund type below:

Loyalty Program Type Full Refund Partial Item Refund Custom Refund Amount
Amount spent program All points will be removed. Points will be removed proportional to the amount refunded. Points will be removed proportional to the amount refunded.
Per Visit All points will be removed. Points will be removed if the amount refunded is below the spending threshold to earn points. Points will be removed if the amount refunded is below the spending threshold to earn points.
Per Item or Category All points will be removed. If an item that earned points is refunded, the points earned for that item will be removed. Otherwise points will not be removed. Points will not be removed.

for exchanges processed on Square for Retail Plus, points will be adjusted based on the items being exchanged. The adjustment is based on the loyalty programme settings at the time of the transaction. If no points were earned in the original transaction because no loyalty customer was associated with the transaction, then there will be no adjustments to a loyalty balance.

Manage Your Customers’ Linked Cards

If a customer accidentally links their phone number to the wrong payment card or vice versa, you can always unlink the two. If you’re not sure which phone number a card was linked to, you can search for the payment in the Transactions tab of your online Square Dashboard using the last four digits of the payment card, then clicking Paid By in the payment details to find the customer profile. You can also search for a customer’s profile using their full phone number.

To unlink a customer’s payment card:

  1. go to Customers in your online Square Dashboard and select Directory.

  2. Search for your customer by name or phone number.

  3. Click more options > Managed Cards.

  4. Tick the box for each of the cards you’d like to unlink.

  5. Click Unlink > Confirm Unlink.

Edit Your Loyalty Programme

You can update your loyalty programme at any time with no effect on your customers’ existing, earned points.

To edit your Loyalty Programme:

  1. go to Customers > Loyalty >Settings in your online Square Dashboard.

  2. Click Edit on the section you’d like to modify.

  3. Make your changes and tap Save.

If you edit your programme:

  • changes will apply to previously issued points in future. For example, if a customer had three of five points and you change to a ten-point programme, they’ll now have three of ten points. Make sure that your customers and cashiers understand the impact of these changes.

  • Changes to reward settings will not impact previously issued rewards. For example, if a reward was originally 10% off an item and you change it to 20%, previously issued rewards that haven’t been redeemed won’t update from 10% to 20%.

  • Note that you can create up to 15 rewards for your Loyalty programme. If you already have 15 rewards on your account, you’ll need to delete an existing reward in order to create and apply a new reward on your programme.

Once you have your Loyalty Programme set up, you can manage the number of points your customers have directly from the Square Point of Sale app or online Square Dashboard, so you’ll never have to worry if your customer misses a point.

Note: you must inform your customers when you make any changes to your loyalty programme.

Some ways you can notify your customers include placing a notice at your register, telling your returning customers as they visit your business or, if you have their contact information, contacting them directly and informing them.

If you manually deduct points from your customer’s profile, they’ll receive a text message informing them of this change.

Exempt items from accruing points

If you set up a spend-based loyalty programme, you can exclude certain items or categories from accruing points. To do so:

  1. log in to your online Square Dashboard and go to Customers > Loyalty > Settings.

  2. Select Edit next to the Eligible items and categories section. 

  3. Use the filter or search bar to locate items, and deselect any items you want to prevent from accruing points. Any items that are uncategorised will be located at the bottom of this list.

  4. Click Done.

If you exclude a category, any new items you create in that category will automatically be excluded from accruing points as well. 

Once you finish updating your Loyalty settings, the changes will apply to all future transactions. These changes aren’t retroactive – so they won’t apply to transactions that have already been processed. If your customer purchases items that are exempt from accruing points within your programme, let them know during the checkout process.

Note: the option to exclude items from accruing points is only available for spend-based loyalty programmes and isn’t available for visit-based, item-based or category-based programmes at this time.

Set Up a Loyalty Status Page

Your Loyalty Status page is a unique link you can share with your customers that allows them to use their phone number to check their loyalty status at your business. New customers will also be able to enrol in your loyalty programme. 

You can add your Loyalty Status page anywhere you like. We recommend adding it to your website and social media pages, and letting your customers know that they can check their status there.

To view and share your Loyalty Status page:

  1. go to Loyalty > Marketing > Other in your online Square Dashboard.

  2. From here you can view or copy the link to your business’ Loyalty status page.

Note: in addition to viewing Loyalty Status from their Loyalty Status page, customers can view how many points they earned just by looking at their digital receipt once they’ve made an eligible purchase. Customers can click on the Loyalty Status page link on the receipt for more information about the loyalty programme, including available rewards and a record of their loyalty activities.

Modify Points Expiry

To update or add a points expiry to your current programme:

  1. go to Customers > Loyalty in your online Square Dashboard and select Settings.

  2. Under Earning Points, locate Expiryand click Edit. Select whether you’d like your points never to expire, or select when you’d like them to expire.

  3. Click Confirm.

Changes to point expiry will only impact future points earned. Customers’ existing points will expire based on the expiry settings at the time of earning. Expiry will be implemented at the end of the month on the last month of the expiry policy. An automated text message will be sent to customers who have expiring points 14–16 days before they expire, which you can set up from your dashboard.

For example, if the programme has a three-month expiry policy then when a customer earns 100 points on 1st October, their points will expire three months later on 31st January.

View Expiring Points

You can view a customer’s expiring points from your Customer Directory:

1. Go to your Customer Directory and select a customer.
2. Under Loyalty in the customer’s profile, select more options.
3. Select View Expiring Points to view the total number of points that’ll expire for that customer.

To view a customer’s expiring points from the Square app:

1. Go to Customers and select a customer.
2. Under Loyalty in the customer’s profile, click more options.
3. Click View Expiring Points to view the total number of points that’ll expire for that customer.

Customise your sign-in screen

You can edit the way your Loyalty sign-in screen displays on your Square Point of Sale for iOS. Turn off the Loyalty screen for non-qualifying transactions, customise the display time of the Loyalty sign-in screen or turn off the Loyalty sign-in screen completely.

To locate these settings:

  1. log in to your Square Point of Sale.

  2. Select More > Settings.

  3. Select the setting you’d like to adjust for your Loyalty Programme.

Loyalty Settings applet

Assign Team Members’ Loyalty Permissions on Your Account

If you want to allow team members to take action on your Loyalty account on your behalf, you can assign them permission sets in their Team list under Staff & Payroll. Actions that you can allow your team to take range from viewing Loyalty reports, managing customer’s Loyalty data and configuring your Loyalty programme settings

Loyalty permissions are broken down into the following categories and actions:

  • reporting: viewing Loyalty reports, programme performance and customer engagement metrics.

  • Programme Management: viewing and editing Loyalty programme settings and setting up Loyalty promotions.

  • Customer Management: viewing and editing Loyalty customers’ account information. Note: this permission requires the ‘View, edit, create and delete customer directory data’ permission from the Customers permission group to be enabled.

To enable Loyalty permissions for your team members:

  • log in to your online Square Dashboard > Staff > Team.

  • Select Permissions > Create Permission Set.

  • Choose a permission set name and click Loyalty from the list. Select the permissions you’d like to assign to the permission set.

  • Click Continue > choose the device access points > click Save.

You can learn more about Advanced Access in our Support Centre.

Can’t find what you need?