Beyond earning points from purchases, RewardsWP includes three bonus earn actions that reward customers for account creation, product reviews, and first orders. These actions help you engage customers at key moments in their journey and encourage behaviors that build long-term loyalty. This guide covers how to enable and configure each one.
Overview of bonus earn actions
RewardsWP offers three bonus earn actions alongside the standard points-from-purchases action. Each one rewards customers for a specific behavior:
| Action | Default points | Trigger | One-time? |
|---|---|---|---|
| Account creation (signup) | 100 | User registers an account | Yes |
| Product review | 100 | Review is submitted and approved | Per review |
| First order | 200 | First completed order | Yes |
All three actions are available on every plan, from Lite through Pro. They’re all disabled by default, so you’ll need to enable each one you want to use.
To find these actions, navigate to RewardsWP » Settings » Points and look for the Ways to Earn section. Each bonus action appears as a separate card alongside the Make a purchase action.
Account creation (signup)
The signup action rewards customers with points when they create an account on your site. It’s a simple way to incentivize registration, which gives you a direct relationship with the customer for future marketing and loyalty engagement.
How to enable
- Navigate to RewardsWP » Settings » Points.
- In the Ways to Earn section, find the Account creation action.
- Toggle the Enabled switch to on.
- Set the Points amount (default: 100).
- Optionally set a Custom title and Custom description (these appear in the rewards widget).
- Click Save Changes.
Settings
| Setting | Default | Description |
|---|---|---|
| Enabled | Off | Toggle the action on or off |
| Points | 100 | Number of points awarded on signup |
| Custom title | Empty | Override the default “Account creation” label in the widget |
| Custom description | Empty | Override the default description in the widget |
When points are awarded
Points are awarded the moment the user account is created (during the WordPress registration process). Each customer can only earn signup points once, since they can only create one account.
Product review
The product review action rewards customers for leaving reviews on products they’ve purchased. Reviews are valuable social proof that help other shoppers make purchase decisions, and rewarding them encourages more customers to share their experiences.
How to enable
- Navigate to RewardsWP » Settings » Points.
- In the Ways to Earn section, find the Product review action.
- Toggle the Enabled switch to on.
- Set the Points amount (default: 100).
- Choose whether to require Verified buyer only (default: enabled).
- Optionally set a Custom title and Custom description.
- Click Save Changes.
Settings
| Setting | Default | Description |
|---|---|---|
| Enabled | Off | Toggle the action on or off |
| Points | 100 | Number of points awarded per review |
| Verified buyer only | On | Only award points for reviews from customers who have purchased the product |
| Custom title | Empty | Override the default “Product review” label in the widget |
| Custom description | Empty | Override the default description in the widget |
When points are awarded
Points are awarded when the review is submitted and approved. If your site requires manual review approval, points won’t be credited until you approve the review. This works with WooCommerce’s native review system.
The Verified buyer only setting (enabled by default) ensures that only customers who have actually purchased the product can earn points for reviewing it. This prevents point farming from users who haven’t bought the product.
Unlike the signup and first order actions, the product review action is not one-time. Customers can earn points for each product they review, encouraging them to leave reviews across multiple purchases.
First order
The first order action gives customers a bonus points reward when they complete their very first order. It’s a great way to make a strong first impression and immediately show new customers the value of your loyalty program.
How to enable
- Navigate to RewardsWP » Settings » Points.
- In the Ways to Earn section, find the First order action.
- Toggle the Enabled switch to on.
- Set the Points amount (default: 200).
- Optionally set a Custom title and Custom description.
- Click Save Changes.
Settings
| Setting | Default | Description |
|---|---|---|
| Enabled | Off | Toggle the action on or off |
| Points | 200 | Number of points awarded on first order |
| Custom title | Empty | Override the default “First order” label in the widget |
| Custom description | Empty | Override the default description in the widget |
When points are awarded
Points are awarded when the customer’s first order reaches a completed status. RewardsWP determines “first” by checking the customer’s order count, so this is strictly a one-time bonus.
The default of 200 points is higher than the other bonus actions, which makes sense since it rewards a purchase, and the first purchase is a meaningful milestone for customer retention.
Note that the first order action stacks with the standard points-from-purchases action. If both are enabled, a customer’s first order earns them the per-dollar purchase points plus the first order bonus.
How bonus points appear in the widget
When you enable bonus earn actions, they’re automatically displayed in the rewards widget’s Ways to Earn panel. This shows your customers all the ways they can earn points at a glance.
Each action appears with its title, description, and point value. If you’ve set custom titles and descriptions, those are what customers see. Otherwise, the default labels are used.
This visibility is important because it encourages customers to take action. A customer who sees “Leave a review – 100 points” after making a purchase is more likely to write that review, especially if they can see how those points translate into rewards.
Frequently asked questions
Do all three bonus actions stack with purchase points?
Yes. All bonus actions are completely independent of each other and of the standard purchase earn action. A customer who signs up, makes their first purchase, and leaves a review could earn signup points, first order points, purchase points, and review points all from the same session.
Can I change the point amounts after customers have already earned points?
Yes. Changing the point amount only affects future actions. Points that have already been awarded aren’t recalculated or adjusted. If you change the signup bonus from 100 to 200 points, customers who already signed up keep their 100 points, and new signups earn 200.
What happens if a product review is deleted or marked as spam?
If a review is deleted or moved to spam after points were awarded, the points remain in the customer’s balance. RewardsWP doesn’t automatically reverse points for deleted reviews. You can manually adjust a customer’s balance if needed.
Can I disable a bonus action after it’s been active?
Yes. Toggling an action off stops it from awarding points for future events. Points already earned aren’t affected. You can toggle it back on at any time.
That’s it! Bonus earn actions are a simple way to reward customers beyond just purchases, helping you drive engagement at key moments in the customer lifecycle.