Automatically award points to customers on their birthday. This creates a personal, delightful moment that strengthens customer loyalty. Configure it under Points & Rewards → Settings → Earn → Birthday Bonus.
Configuration #
- Enabled – Toggle birthday earning on or off.
- Action Name – The label shown in the customer’s history (e.g. “Happy Birthday!”).
- Points – How many points to award on the customer’s birthday.
How Customers Set Their Birthday #
Customers enter their birthday (month and day) in their Rewards dashboard. The plugin stores the birthday as a month-day value (MM-DD), so it does not collect or store the birth year, which is better for privacy.
How Points Are Awarded #
A daily background task (cron job) runs every day and checks for customers whose birthday matches today’s date. Matching customers who have not already received their birthday bonus this calendar year are automatically awarded the configured points. The bonus is limited to once per year.
Notes #
- Customers must enter their birthday in their dashboard vor their birthday for the bonus to be awarded.
- If your server cron is unreliable, consider setting up a real system cron job to trigger WordPress cron events reliably.