Signup Earning Rule

Modified on Wed, 10 Dec at 4:32 AM

Customers earn a one-time points reward when they create an account in your store. This encourages new customer signups and grows your loyalty program.


Configuration 

You can turn the rule on/off and set the number of points awarded for account creation (e.g., 100 points).


Setup Instructions


Go to: Loyalty Program > Earn Points > Signup Earning Rule
Enable the rule > Set points > Save changes.


Technical Details - Customer Account Creation

Shopify automatically creates a customer account when someone places an order, even through guest checkout.
Points are awarded once the customer profile is created, whether or not they set a password.


Webhook Handling

Two webhooks ensure reliable point awarding:

  • customers/create > Awards signup points for new customer accounts

  • customers/update > Backup trigger if the first webhook was missed
    This prevents duplicate rewards and ensures no signups are missed.


Existing Customers

Customers who signed up before enabling this rule won’t receive points automatically.
Use Retroactive Points to reward them if needed.


Use Case #1 - Welcome Bonus

Provide points to encourage customers to join during their first visit.
Suggested: ~100 points and clear messaging on your site.


Use Case #2 - High-Value Onboarding

Offer more points (e.g., 500) so customers can redeem rewards immediately, creating faster engagement and loyalty.


Best Practices

  • Choose signup point values that fit your loyalty budget

  • Promote signup benefits clearly across storefront and checkout

  • Combine with perks like birthday rewards, early access, or exclusive discounts

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article