Skip to main content
The opt-in rule determines how and when customers become members of your rewards program. Depending on your program strategy, automatically enroll customers or require explicit opt-in actions. Navigate to Settings -> Rewards program -> General to configure opt-in settings.

How opt-in rules work

Opt-in rules control the conditions for automatic enrollment into your program. When a customer meets the conditions defined by your selected rule, they become a program member.
Regardless of which opt-in rule you choose (except Invite only), customers can always join your program by explicitly opting in through your program widgets. This ensures customers who want to participate can do so, even if they haven’t triggered automatic enrollment.
The available opt-in rules depend on your selected authentication method.

Change the opt-in rule

  1. Navigate to Settings -> Rewards program -> General
  2. Under Access and enrollment, find the Program opt-in rule dropdown
  3. Select your preferred rule
  4. Click Save

Available opt-in rules

Opt-in ruleWhen customers are automatically enrolled
All customersWhen they place an order or create a store account
Store accountWhen they create an account with your store
Store account and program actionWhen they have a store account and place an order
Widget opt-in onlyNo automatic enrollment
Invite onlyNo automatic enrollment, no self-enrollment

Opt-in rule: All customers

How it works: Customers are automatically enrolled when they place an order or create a store account. This is the broadest option, where any interaction with your store triggers enrollment.
Additional informationNotes
Customers can opt in through program widgets
Can be opted in through Cevoid API
Compatible auth methodsShopify customer account (legacy & new), Cevoid email authentication, Custom customer authentication
With Shopify customer account authentication, customers who already have a store account (created before the program launched) are automatically enrolled when they visit a program widget.

Opt-in rule: Store account

How it works: Customers are automatically enrolled when they create an account with your store. Enrollment happens at account creation, no purchase required.
Additional informationNotes
Customers can opt in through program widgets
Can be opted in through Cevoid API
Compatible auth methodsShopify customer account (legacy only), Custom customer authentication
With Shopify customer account authentication, customers who already have a store account (created before the program launched) are automatically enrolled when they visit a program widget.

Opt-in rule: Store account and program action

How it works: Customers are automatically enrolled when they have a store account and place an order. Both account creation and a purchase are required for enrollment.
Additional informationNotes
Customers can opt in through program widgets
Can be opted in through Cevoid API
Compatible auth methodsShopify customer account (legacy only), Custom customer authentication

Opt-in rule: Widget opt-in only

How it works: There is no automatic enrollment. Customers must explicitly opt in through your program widgets.
Additional informationNotes
Customers can opt in through program widgets
Can be opted in through Cevoid API
Compatible auth methodsShopify customer account (legacy & new), Cevoid email authentication, Custom customer authentication

Opt-in rule: Invite only

How it works: There is no automatic enrollment and no self-enrollment. Only your team can opt in members manually.
Additional informationNotes
Customers can opt in through program widgets
Can be opted in through Cevoid API
Compatible auth methodsShopify customer account (legacy & new), Cevoid email authentication, Custom customer authentication

Manually opt in a member

Manually opt in members from the Profiles page. This is useful for invite-only programs or when you want to add specific customers to your program. Opt in an existing profile:
  1. Navigate to Profiles
  2. Open their profile
  3. Click Opt in to program in the Program membership section
Opt in a new profile:
  1. Navigate to Profiles
  2. Click Create profile
  3. Enter their email address
  4. Check the Manually opt in to program box
  5. Click Create profile

How customers opt in through program widgets

When customers interact with one of your program widgets but are not yet a member, they are prompted to join the program. If they are not logged in, they first need to log in or create an account before joining. During the opt-in flow, customers are presented with any program consent information configured under Legal settings. This allows you to display terms, conditions, or other requirements that customers must acknowledge before joining.
If no program opt-in consent text has been added, customers will simply see a join button without any legal policy requirements.