Joy Loyalty Help Center
WebsiteDevDocsStatusBook a demo
  • WELCOME
  • QUICK START
  • CUSTOMERS
    • Customer management
    • Import customer data
    • Customers' types and segment
    • Generate customer QR code
    • Excluding customers from loyalty program
  • REWARD PROGRAMS
    • Earning programs
      • Place order
      • Place subscription
      • Sign up
      • Sign up newsletters
      • Birthday reward
      • Write review
      • Social activity
      • Google reviews
      • Fill out a survey
      • Visit website
      • Streak bonus challenge
      • Custom program
    • Redeeming programs
      • Discount program
      • Free gift program
      • Free shipping program
      • Coupon list at checkout
      • Redeem at checkout page
    • Rule engine
    • Referrals
      • Referral flow explained
    • Milestone
    • Advanced settings
      • Point Expiration
      • Refund points
      • Pending Points
      • Discount Combination
      • Channels for reward programs
    • Sandbox mode
  • MEMBERSHIP
    • Member exclusive deal
    • VIP Tiers
      • Tier Assessment
      • Tier Privileges
        • Exclusive products for VIPs
      • Automated notifications
    • Partner Tiers
  • EMBEDDED CONTENT
    • Loyalty landing page
      • Hero banner
      • How it works
      • Ways to earn
      • Ways to redeem
      • Rewards activity
      • Referral program
      • VIP Tier benefits
      • Sign-up banner
      • Loyalty Program FAQs
      • Coming soon teaser
      • My rewards
      • Create AI-Generated Icons for Loyalty Page
      • Loyalty page improvement 3/2025
    • Account page
      • Loyalty Dashboard
      • Rewards Redemption
      • Referral Management
    • Product page
      • Product referral
      • Point calculator
    • Checkout page
      • All discounts
      • Available rewards
      • Quick redeem
  • BRANDING
    • Widget design
    • Referrals
    • Sign up block
      • Display Sign up block
    • Customer login
    • Visit website popup
    • Reward reminder
  • ACTIVITIES
  • ANALYTICS
  • INTEGRATIONS
    • Theme Integration
    • Product reviews
      • Air Reviews
      • Judge.me
      • Yotpo
      • Fera Product Reviews
    • Chat Apps
      • Chatty
      • Gorgias
    • Email Marketing & SMS
      • Joy and Klaviyo
      • Joy and Sendlane
      • Joy and Drip
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and PushOwl
    • Subscription
      • Joy Subscription
      • Shopify Subscription
      • Joy and Recharge Subscription
    • Inventory management
      • Avada Order Limits Quantity
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo and Joy Loyalty
      • Shopify Flow: Tydal and Joy Loyalty
      • Shopify Flow: Growave and Joy Loyalty
      • Shopify Flow: Loox and Joy Loyalty
      • Shopify Flow: Okendo and Joy Loyalty
      • Shopify Flow: Reviews.io and Joy Loyalty
      • Shopify Flow: Stamped.io and Joy Loyalty
      • Shopify Flow: Yotpo and Joy Loyalty
      • Shopify Flow: Store credit
      • Shopify Flow: Zigpoll and Joy Loyalty
  • TRANSLATIONS
  • NOTIFICATIONS
    • Automated notifications
    • Get started + Joy's Triggers
  • POS
    • Use Joy in POS workflow
    • Add Joy to Shopify POS
  • SETTINGS
    • General
      • Customer eligibility
      • Deeplink
      • Customer behavior settings
      • Custom point label
    • Color
      • Loyalty page button color
      • The art of crafting your loyalty page's
    • Email
    • Order
      • Add tags for orders and customers
    • In-app languages
    • Developers
      • Integrate the Joy Loyalty widget to Hydrogen
      • Manage tags
  • MIGRATION
    • Migration from Stamped to Joy Loyalty
    • Migration from Smile to Joy Loyalty
    • Migration from Rivo to Joy Loyalty
    • Migration from Appstle℠ Loyalty & Rewards to Joy Loyalty
    • Migration from Loyalty Lion to Joy Loyalty
    • Migration from BON Loyalty to Joy Loyalty
    • Migration from Yotpo Loyalty to Joy Loyalty
    • Migrate Tiers
  • KNOWLEDGE HUB
    • FAQs
  • FAQs
    • The complete Joy Loyalty onboarding guide
    • How to setup earning rate on special occasion
    • Logged out but coupons still applied
    • Does manual point adjusting affect VIP tier status?
  • Privacy Policy
  • PRODUCT ROADMAP
    • Changelog
Powered by GitBook
On this page
  • What is "Free gift program" feature?
  • Why do you need this feature?
  • How to set up this feature
  • How customers select and redeem free gifts
  • Suggested use cases
  • FAQs

Was this helpful?

  1. REWARD PROGRAMS
  2. Redeeming programs

Free gift program

A guide on how to let customers select specific products when redeeming points for free gifts.

PreviousDiscount programNextFree shipping program

Last updated 1 month ago

Was this helpful?

This feature is available for Pro, Advanced and Enterprise plans

What is "Free gift program" feature?

The free gift program allows customers to redeem their loyalty points for specific products in your store. When customers redeem their points, they receive a unique coupon code that makes their chosen product free at checkout. For example, customers might use 200 points to get a free product of their choice from your selected offerings.

With the product selection enhancement, customers can now actively choose which product they want before applying the coupon, giving them more control over their rewards.

Why do you need this feature?

The ability for customers to select products before redeeming points for free gifts offers several benefits. Increased customer satisfaction: Customers feel more in control when they can specifically choose which item they want from your selection of free gifts. Reduced confusion: Without this feature, the system would automatically select the first product, which might not be what the customer wanted. Higher redemption rates: When customers can choose exactly what they want, they're more likely to complete the redemption process.

How to set up this feature

1

Get access to "Free gift program"

Choose Reward programs -> Redeeming programs -> Go to Free gift program and select Add more

2

Set up "Free gift program"

  • Setup rewards: Enter a program name (e.g. "Free Product Rewards" or "Points for Gifts")

  • Redeemed value: Set the points required to redeem your gifts

  • Minimum order requirement: Set points requirement (e.g., 200 points for a free gift)

Choose the product selection mode

When configuring your free gift program, you now have two options for how customers can select products:

  • Free one product from selection (default): Customers can choose one product from your selection. This is ideal when offering a variety of similar-value items.

  • Free all products in selection: All products in your selection are included in the free gift. This is useful for product bundles or when giving away a set of items.

For most merchants, the "Free one product from selection" option will be the appropriate choice.

  • Condition:

    • Discount combinations: Choose if free gifts can be combined with

    • Sales channels: Pick where customers can redeem

    • Usage restrictions: Choose whether everyone or only customer who redeemed can get your discount

  • Coupon expiration date: Set when discount codes expire

  • Refund points: Configure refund points option for cancelled orders

  • Discount code's prefix: You can use default prefix or create custom prefix for your brand

Important note #1: For products with multiple variants, you can choose specific or all variants as eligible free gifts for customers to redeem.

Important note #2: If a customer redeems a free gift with multiple variants in their cart, the discount applies to the lowest-priced variant automatically.

How customers select and redeem free gifts

The product selection experience appears in various parts of your loyalty program interface:

In the Loyalty Widget

When customers click to redeem a free gift reward in your loyalty widget, they'll now see:

  1. A list of available products with radio buttons (for "Free one product" option) or checkboxes (for "Free all products" option).

  2. A clear call to action to select their preferred product(s).

  3. An "Add to cart" button that will apply the discount code and add their selected product(s) to the cart.

In the Loyalty Page

Similar to the widget, the loyalty page's redeeming blocks and ways to redeem blocks will display:

  1. Product options with selection controls (radio buttons or checkboxes).

  2. Product images and details to help customers make their choice.

  3. A clear "Add to cart" button to complete the redemption.

In the My Rewards Section

In the My Rewards section, customers can see their available rewards and select products before applying a coupon:

  1. Products appear with selection controls.

  2. After selecting their preferred item(s), customers click "Add to cart" to redeem.

  3. Both the selected product(s) and the coupon code are added to their cart.

Suggested use cases

Example 1: Cosmetics store offering samples

A cosmetics store might offer customers a choice between different sample-sized products when they reach 500 points. Customers can select which sample they want to try before redeeming their points.

Example 2: Fashion retailer with accessories

A fashion retailer could let customers choose between different accessories (like scarves, hats, or gloves) as free gifts when reaching a loyalty milestone.

Example 3: Electronics store with product bundles

An electronics store might offer a "free accessory bundle" where customers can choose all items in a predefined selection, like a phone case, screen protector, and charging cable.

FAQs

Can customers select multiple products with the "Free one product from selection" option?

No, with the "Free one product from selection" option, customers can only select one product from the available options. The interface will display radio buttons to make this clear. If you want customers to receive multiple items, use the "Free all products in selection" option.

What happens if a customer doesn't select any product before applying the coupon?

The system will require customers to make a selection before they can apply the coupon. This ensures they receive exactly what they want.

Can customers exchange their free gift coupons back for points?

Yes, you can convert customers' unused coupons back into points upon their request. This is merchant-only control — customers must contact you to request refunds. You can revoke the coupon in the customer profile.

Do selected products with variants work with this feature?

Yes. For products with multiple variants, the discount applies to the specific variant the customer selects. If a customer adds multiple variants of the same product to their cart, the discount will apply to the lowest-priced variant automatically.

Is this feature available on POS?

This feature is available in the loyalty widget, loyalty page, and the ways to redeem blocks. POS integration is coming soon.