Overview
↑ Back to topStore owners often want to reward specific user roles, such as wholesale customers, subscribers, with special offers.
Using Smart Coupons, you can automatically apply a coupon that adds a free product to the cart only when an eligible user role is logged in.
This creates a personalized shopping experience and helps strengthen loyalty among key customer groups.

Business Scenario
↑ Back to topA store owner wants to run a role-based promotion:
- Logged-in Wholesale Customers receive a free product automatically.
- The offer should not apply to guests users.
- No coupon code should be required.
How it works with Smart Coupons
↑ Back to topSmart Coupons allows you to combine:
- User role restrictions
- Auto Apply Coupons
- Add Products to Cart (Free Product feature)
When an eligible customer logs in and adds products to the cart:
- The coupon applies automatically.
- The free product is added at zero cost.
- The coupon does not apply for non-eligible roles.
Steps to set up
↑ Back to topStep 1: Create the coupon
↑ Back to top- Go to Marketing > Coupons > Add New.
- Enter a coupon name, for example, WholesaleFreeGift.
Step 2: Set up general settings
↑ Back to topIn the General tab:
- Set the Discount type (Fixed Cart or Percentage, if needed).
- Set the Coupon amount to 0 (for free product-only coupons).
- Enable Auto Apply. For more details, you can refer to the documentation here.
Step 3: Restrict the coupon to a user role
↑ Back to top- Go to the Usage restrictions tab.
- Scroll down to find the Smart Coupons Restrictions dropdown field, select “Allowed user roles,” and then click on the “Add” button.
- Under Allowed user roles, select the role you want to target. Example: Wholesale Customer, Subscriber. For more details, you can refer to the documentation here.
Step 4: Add the free product
↑ Back to top- Navigate to the Actions tab.
- Under “Add products to cart,” search for and select the product you want to offer for free along with the quantity under “each with quantity.”
- In the “with discount of” field, you can set a discount to 100%. For more information on how to set this up, please refer to the documentation here.
Customer Experience
↑ Back to top- An eligible customer logs in to their account and adds products to the cart.
- The coupon applies automatically.
- The free product appears in the cart at zero cost.
- Non-eligible users do not see or receive the offer.
Conclusion
↑ Back to topSmart Coupons makes it easy to create targeted, role-based promotions. By combining Auto-Apply, User role restrictions, and Free product functionality, you can deliver exclusive rewards that feel personalized, without adding complexity to checkout.