Loyalty Program
Reward repeat business and keep clients coming back with Cuddles’ built-in Loyalty Program. Create a customized rewards program in just a few minutes by choosing how clients earn points and how those points are redeemed.
Enable Loyalty
Go to Marketing > Loyalty.
Toggle Loyalty on.
Once enabled, you’ll see your Loyalty dashboard where you can manage your program and track activity.
From the dashboard, you can view:
Total points earned
Pending points
Redeemed rewards
Clients enrolled in your loyalty program
Configure Your Loyalty Program
Click Configure to customize how your program works.

Set Your Points Program
Configure:
How many points clients earn.
How many points are required to equal $1 in rewards.
For example, you may choose that every 100 points = $1 that can be redeemed toward future purchases.
Set a Points Holding Period
Optionally delay when earned points become available.
This can be useful if you want to:
Allow time for refunds or booking changes.
Prevent clients from redeeming points on the same day they’re earned.
You can set the holding period to any number of days, including 0 days, before points become available.
Choose How Clients Earn Points
Enable any combination of the following reward options:
Purchases
Online bookings
Leaving a review
Booking milestones
Pet birthdays
Updating vaccination records
Simply toggle each option on and configure how many points it awards.

Viewing Client Rewards
Open any Client Profile and select the Rewards tab.
Here you can view:
Current point balance
Available rewards
Reward history
Redemption history

Pet Parent Portal
Clients can also view their rewards through the Pet Parent Portal.
They can:
View their current points.
See available rewards.
Review how your loyalty program works.
View their rewards and redemption history.

This gives clients full visibility into their rewards while encouraging repeat visits and ongoing engagement with your business.