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
Feedback sent
We appreciate your effort and will try to fix the article