What Is It?
On top of the points customers earn for every dollar they spend, Perkie lets you set up a range of bonus earning triggers — extra points (or coupons) awarded for specific actions like signing up, completing their first order, writing a review, or just having a birthday.
These bonuses are all configured in the Earning tab, right alongside your standard earning rate. You can enable as many or as few as you like, and set each one to 0 to disable it entirely.
—
Why It Matters
Per-dollar earning rewards loyalty over time. Bonuses reward the moments that matter — the first visit, the first purchase, the anniversary, the review that helps other shoppers decide. Done well, they give customers a reason to engage with your programme beyond just accumulating spend.
A well-placed sign-up bonus, for instance, means a brand-new customer already has something in their account before they’ve even bought anything. That’s a powerful way to start a relationship.
—
The Steps
All bonus settings are in Tracksies > Perkie > Earning tab, under the Bonus Earning heading.
—
Sign-Up Bonus
What it does: Awards points the moment a customer creates an account — before they’ve bought a thing.
Why use it: It’s the single best way to get customers excited about your rewards programme from the very start. They sign up and immediately see a balance. That feels good, and it motivates that first purchase.
How to configure it:
- Go to Tracksies > Perkie > Earning tab.
- Find the Account Creation Bonus field.
- Enter the number of points to award. The default is 0 (disabled). Set it to any positive number to enable it.
- Click Save Changes.
> Tip: Start here. Even a modest sign-up bonus — say, 50 or 100 points — sets the tone that your programme is generous and worth participating in.
—
Per-Order Bonus
What it does: Awards a flat number of bonus points on every completed order, on top of whatever the customer earns through per-dollar earning.
Why use it: This is great for encouraging order frequency — it means every order has a guaranteed points win regardless of how small the purchase is. It’s also a nice way to reward customers who place lots of smaller orders rather than the occasional big one.
How to configure it:
- Go to Tracksies > Perkie > Earning tab.
- Find the Per-Order Bonus field.
- Enter the flat bonus amount. Set to 0 to disable.
- Click Save Changes.
The per-order bonus is awarded at the same time as the per-dollar earning — when the order reaches Completed status. It appears as a separate line in the customer’s transaction history so they can see exactly where the bonus came from.
—
First-Order Bonus
What it does: Awards a one-time bonus on a customer’s very first completed order. It will never be awarded again for that customer, no matter how many orders they place afterwards.
Why use it: The hardest purchase to get is the first one. A first-order bonus gives undecided customers a concrete reason to take the plunge — they know they’ll earn extra on top of their regular points just for trying you out.
How to configure it:
- Go to Tracksies > Perkie > Earning tab.
- Find the First Order Bonus field.
- Enter the bonus amount. Set to 0 to disable.
- Click Save Changes.
This bonus stacks with per-dollar earning and the per-order bonus, so a customer’s first order can be quite rewarding — which is exactly the point.
—
Birthday Reward
What it does: Sends customers a reward — either bonus points or a coupon — around their birthday. You choose the timing and the reward type.
Why use it: Birthdays are personal. A reward that arrives on (or around) a customer’s birthday feels genuinely thoughtful, not automated — even though it absolutely is. It’s one of the highest-engagement triggers in any loyalty programme.
How customers set their birthday:
Customers add their birthday in My Account > Account Details — they enter their birth month and day only (no year, for privacy). If a customer hasn’t added their birthday yet, a nudge appears for them in the Perks & Rewards tab of their account.
How to configure it:
- Go to Tracksies > Perkie > Earning tab.
- Find the Birthday Reward section.
- Choose the reward type from the first dropdown:
– Points — Awards bonus points directly to their balance.
– Coupon — Generates a unique personal coupon code (e.g., BDAY-SARAH-X4KR) and sends it to the customer. Single-use, tied to their email address.
- If you chose Coupon, select the coupon type:
– Fixed $ off — A fixed dollar amount off their order.
– % off — A percentage discount.
- Enter the amount — either the number of points, the dollar value, or the percentage, depending on your selections above.
- Choose the Timing:
– On their birthday — The reward is sent on the exact day of their birthday.
– During birthday week — The reward is sent on their birthday and is valid for 7 days. Good for customers who might not shop on the exact day.
– During birthday month (sent on 1st) — The reward is sent on the 1st of their birth month and is valid for the remainder of that month. Maximum flexibility for the customer.
- Click Save Changes.
Birthday coupons automatically expire: 7 days for the “day” and “week” timing options, or at the end of the birth month for the “month” option.
Birthday rewards are issued once per year per customer. Perkie checks for this automatically — you don’t need to worry about double-ups.
—
Review Incentives
What it does: Awards points when a customer’s product review is approved. There’s also an optional photo bonus for reviews that include an image (requires Trustie Pro).
Why use it: Reviews are enormously valuable — they help future shoppers decide and improve your search visibility. Rewarding them is a win-win: the customer gets points, you get social proof.
How to configure it:
- Go to Tracksies > Perkie > Earning tab.
- Scroll to the Review Incentives section.
- Set the Points per Review field to the number of points you want to award per approved review. Set to 0 to disable.
- If you have Trustie Pro installed, you’ll also see a Photo Review Bonus field — this is extra points awarded on top of the standard review points when the review includes a photo. Enter the bonus amount, or leave at 0 to skip it.
- Click Save Changes.
Important: Points are awarded when the review is approved, not when it’s submitted. If you have moderation enabled (which is the default), that means the customer won’t see the points hit their balance until you’ve reviewed and approved their submission.
Each customer can only earn review points once per product — submitting multiple reviews for the same product won’t earn additional points.
—
Common Questions
Can I use multiple bonuses at once?
Absolutely. All the bonus types are independent and additive. A customer placing their first order after signing up will earn: per-dollar points + per-order bonus + first-order bonus + sign-up bonus (if they just created their account). They’ll see each one as a separate line in their transaction history.
What happens if I disable a bonus after it’s already been awarded?
Nothing changes for customers who already received it. Disabling a bonus (by setting it to 0) just stops it from being awarded in future. Past transactions are never removed.
Can I see which customers have received a birthday reward?
Yes — go to a customer’s profile in Tracksies > Customers and look at their points transaction history. Birthday rewards show up with a “birthday” reference type, and you’ll see the year it was awarded.
The photo review bonus isn’t showing up in my settings.
The Photo Review Bonus field only appears when Trustie Pro is active. Trustie Pro is what enables photo uploads on product reviews. If you’re running Trustie Free or standard WooCommerce reviews, this option won’t be visible.
—
If Something Goes Wrong
A customer says they didn’t receive their sign-up bonus.
Sign-up bonuses are only awarded to customers who register through your WooCommerce account creation form. If the customer was imported, created by an admin, or registered via a third-party integration, the bonus may not have fired. You can manually add the points from the customer’s profile in Tracksies > Customers.
A birthday reward wasn’t sent.
First, check that the customer has their birthday saved in My Account > Account Details. If no birthday is on record, Perkie has no way to know when to send it. Also check the timing setting — if you’re using “During birthday month (sent on 1st)”, the reward only fires on the 1st of the month, so customers with birthdays later in the month will receive it at the start of the month.
Review points weren’t awarded after approving a review.
Check that the Points per Review field is set to a number greater than 0. Also confirm the review was approved through the standard WordPress comments moderation flow — Perkie listens for the standard approval hooks. If you approved the review via a custom workflow or direct database edit, the hook may not have fired.
A customer thinks they’re owed a first-order bonus but it wasn’t awarded.
The first-order bonus requires the order to reach Completed status. If the order is still at Processing, the bonus hasn’t been awarded yet — it will be once the order completes. Also note that the bonus only fires on the very first order per customer; if this turns out not to be their first, it won’t be awarded.