Loyalty enrollment determines whether a customer is an active member of your loyalty program.
When a customer is enrolled, they can earn points, redeem rewards, and access member‑only loyalty features. When they’re not enrolled, they can see information about the program but can’t participate in it.
Enrollment setting exist to give merchants control over when customers become loyalty program members and how they join it.
Member status overview
A customer’s loyalty program experience depends on their membership status.
You can view a member’s enrollment status in:
Members > select a member > Program activity
To remove a member from the loyalty program, select Unenroll.
Members
Check the Status column in the table.
The table below explains each loyalty program membership status and how it affects the customer experience and analytics.
Status | Description | What the customer can see | What the customer can do | Analytics |
Enrolled | The customer has joined the loyalty program and has an active membership. | Points balance Redemption options Points activity Tiers Member‑only loyalty program blocks | Earn points Redeem rewards Use rewards at checkout Advance through tiers View points history | Included in charts, metrics, and reports |
Unenrolled | The customer previously joined the program but has since left. Points are reset and redeemed rewards are canceled. | Enrollment block (option to rejoin) No active points, tiers, rules, or rewards | Re‑enroll to restore loyalty program features | Included in charts, metrics, and reports |
Not enrolled | The customer has never joined the loyalty program. | Enrollment block (Join) Reward teasers (view only) | Enroll to activate loyalty program features Must be logged in to join | Not included in analytics |
What changes when a customer enrolls?
When a customer enrolls, they gain full access to your loyalty program. They can earn points, redeem rewards, and see member‑only loyalty program content. Their activity is also included in loyalty analytics and reporting.
If a customer unenrolls, their loyalty membership ends and loyalty features are no longer available.
Automatic enrollment setting
Enrollment is controlled by the Automatic enrollment setting in Loyalty.
Automatic enrollment: On (default)
Customers are enrolled in your loyalty program automatically when they create a customer account. Enrolled customers can earn points, redeem rewards, and access member‑only loyalty features.
Automatic enrollment: Off
Creating a customer account does not enroll customers in your loyalty program. Customers must enroll manually, for example, through the Enrollment block in your storefront or during checkout. Until they enroll, they can see information about the program but can’t earn points or redeem rewards.
Switching Automatic enrollment on or off can affect how existing customers appear in Loyalty, for example, whether they show as enrolled or not enrolled.
Enrollment options
If Automatic enrollment is Off, customers can join the loyalty program from your storefront or during checkout. If Automatic enrollment is On, customers are enrolled automatically when they create an account.
Customers can join the loyalty program in two places.
The Enrollment block invites customers to join the loyalty program from your storefront.
It displays a Join now button.
The button text is customizable.
The block appears for logged‑in customers who aren’t enrolled yet.
We recommend that you include a link to your loyalty terms and conditions near the block, for example, By joining, you agree to our Terms and Conditions.
Once a customer enrolls, the Enrollment block is no longer shown.
Customers who aren’t enrolled can also join the loyalty program during checkout.
A checkbox appears near the order summary.
When the customer selects the checkbox and completes the purchase, they’re enrolled automatically.
Add Enrollment blocks in Shopify
You can add Loyalty blocks to your Shopify theme using the theme editor.
Add the Enrollment block
In Shopify, go to Online Store > Themes.
Select Customize.
Select Add block > Manual enrollment > Enrollment.
Position the block as needed.
Select Save.
Add the checkout enrollment extension
In Shopify, go to Online Store > Themes.
Select Customize.
In the top navigation, select Checkout and accounts.
Select Add block > Checkout enrollment.
Position the block as needed.
Select Save.
Turn Automatic enrollment on or off
In Loyalty, go to Settings > Loyalty enrollment.
Toggle Automatic enrollment On or Off.
Select Save.
Email subscription and loyalty enrollment
Loyalty program enrollment and email marketing subscription are separate.
Area | Loyalty enrollment | Email marketing subscription |
What it controls | Loyalty membership status | Permission to receive marketing emails |
Managed by | Loyalty | Shopify |
How it’s configured | Automatic enrollment on or off | Collected and managed through Shopify |
Impact on the other | Doesn’t affect marketing subscription | Doesn’t affect loyalty membership |
Loyalty program membership and marketing subscriptions are independent of each other.
Shopify manages how marketing consent is collected.
Loyalty respects the marketing consent status provided by Shopify.
Further information
Members need to contact the merchant to request unenrollment.
Admins can unenroll members from Members or Program activity sections in Loyalty.
