Why aren’t customers earning points?

If customers aren’t earning points, the issue is usually that the action they took doesn’t match your Ways to earn rules (or the rule has a limit/requirement that wasn’t met). Use this checklist to quickly find what’s missing.

Loyalty Points page showing Ways to earn and the Add way to earn button

Quick checklist

Go to Loyalty ProgramPoints and review Ways to earn. Make sure you have a rule for the action the customer took (for example Place an order or Account Signup). In Ways to earn, click Edit next to the relevant rule and confirm you didn’t set a limit that would block the customer (for example a once-per-year limit on birthdays). Some earning actions only award points after a specific event occurs (for example, a review being approved and published). Confirm the customer completed the full requirement. Go to Loyalty ProgramManage Customers and open the customer to confirm whether points were awarded (and to rule out a storefront display issue). If you’re testing with your own account, use a clean test customer and perform one earning action at a time. This makes it obvious which rule is (or isn’t) firing.

Step 1: Verify your “Ways to earn” setup

Open Loyalty ProgramPoints. On the Loyalty Points screen, your earning actions appear under Ways to earn.

  • To change a rule, click Edit next to it.
  • To create a new rule, click Add way to earn.
Common earning rules you might see include Account Signup, Celebrate a Birthday, Place an order, Customer Tag, and Leave a review.

Step 2: Match the customer’s action to the right earning rule

Check the Place an order rule in Ways to earn.

  • Confirm the customer actually placed an order (not just added items to cart).
  • In Ways to earn, click Edit next to Place an order and verify the points rate shown under the rule (for example: “1 Point for every 1 AUD spent (shipping excluded)”).
If your rule excludes shipping (as shown in the rule description), customers may earn fewer points than expected when they compare against the checkout total.

Check that Account Signup exists in Ways to earn and that it’s configured to award points (the rule description shows the amount, for example “50 Points awarded on signup”).

  • If the customer checked out as a guest, they may not have completed an account signup event.
  • If you changed the signup rule after customers already signed up, earlier signups won’t retroactively earn points.

Birthday points depend on the customer having a birthday on file and the birthday date being reached.

  • In Ways to earn, click Edit next to Celebrate a Birthday and check the rule’s limit (the list may show a limit like “Limit of 1 per year”).
  • If the customer already earned birthday points within the limit window, they won’t receive them again until they’re eligible.
If you’re testing, make sure your test customer profile has a birthday set and that your expectation matches the rule’s limit timing.

In Roadmap, the Leave a review earning rule is awarded when the review is approved and published (this is shown in the rule description).

  • Confirm the customer actually submitted a review.
  • Confirm the review has been approved/published (unapproved reviews won’t earn points yet).
  • Check the rule amount by clicking Edit next to Leave a review.

The Customer Tag earning rule awards points when a specific tag is applied to the customer (the rule description shows the tag name and whether it’s repeatable).

  • In Ways to earn, locate Customer Tag and confirm the tag name shown in the rule description matches what you’re applying (for example: pouch-returned).
  • Click Edit to confirm whether the rule is repeatable or intended as a one-time award.
If the wrong tag is applied (or applied to the wrong customer), the points won’t award—even if everything else looks correct.

Step 3: Check the customer’s points in “Manage Customers”

If the earning rules look correct but the customer claims they didn’t earn points, confirm what Roadmap recorded for that customer:

Go to Loyalty ProgramManage Customers. Search for the customer and open their record. Confirm the customer’s current points balance and check whether the expected points were added after the qualifying action. If the points are present in Manage Customers but the customer can’t see them on your storefront, review your storefront setup in Edit Loyalty Widgets (from the top of the Loyalty Program page).

When to contact support

If none of the checks above explain the issue, collect these details before clicking Contact Support (on the Loyalty Program page):

  • Which earning action you expected (for example Place an order or Leave a review)
  • A screenshot of the relevant rule from PointsWays to earn (including the rule description)
  • The customer email (or Shopify customer name) and the order number / review details / tag applied
  • What you see in Manage Customers for that customer
Understand where Points, Membership Tiers, Referral Program, and Manage Customers live in Roadmap. Review how Ways to earn and Ways to redeem are configured on the Loyalty Points screen.