The bonus points module is a customer loyalty tool: customers collect points for attended appointments, which accumulate up to a configurable threshold or are reset once it is reached.
How it works
- Points are credited automatically after the appointment (a cron job is required)
- When the threshold is reached, the customer receives a notification email
- The points balance can be enabled or disabled per calendar
- Administrators can view and manually correct the points balance of individual users directly
- A retroactive time limit (number of days) restricts the subsequent calculation of points
- A debug mode allows simulation without real database changes
Bonus programs have been shown to increase customer loyalty and encourage regular bookings.