Joy Loyalty Help Center
WebsiteDevDocsStatusBook a demo
[Old] Joy Loyalty
[Old] Joy Loyalty
  • 🚀Getting started
    • Getting started
      • How to enable Joy's app embed
      • Show Shopify customer account
      • Quick search
      • Name your points currency
    • 🌟What's New?
  • 🎁Rewards program
    • Rewards programs overview
    • Earning programs
      • Sign up
      • Place order
      • Birthday rewards
      • Customers reviews
      • Social media
      • Whatsapp
      • Pinterest
      • Fill out a survey
      • Visit website
      • Google Reviews
      • Custom Program
    • Redeeming programs
      • Discount program
      • Customize discount code prefix
      • Redeeming rewards at checkout
      • Coupon list at checkout
    • Milestone
    • Membership
      • Member exclusive deal
      • VIP Tier
        • ⭐Set up VIP Tiers
        • ⬇️Tier Assessment 🆕
        • 💎Tier Privileges
        • FAQs
    • Advanced settings
      • Point Expiration
      • Pending Points
      • Refund points
      • Discounts Combination
      • Channels for reward programs
      • Set up coupon codes for referrals
    • Rule Engine 🆕
  • 🧑‍🤝‍🧑Referrals
    • Getting started with referral campaigns
    • Referral flow explained
    • Product Referral Block
    • Managing referrals with tags
  • 🚀Migration
    • Migration to Joy Loyalty
    • Migrations from apps
      • 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
  • 👨‍👩‍👧‍👦Customers' activities
    • Customers' activities
      • Customers' activities
      • Import & Export customer data
      • Customers' types and segment
      • Generate Customer QR Code
    • Email notification
      • Automated notifications
      • Custom sender for email notifications
    • Analytics
  • 🛍️Store design with Joy
    • Widget
      • Setting up a Loyalty widget that brands
      • Sign up & Referrals Widget
      • Sign up block
      • Advanced widget settings and customization
    • Deeplink
    • Account page
      • Referral block
    • Point calculator
    • Translation
      • Translate Widget Contents
      • Change Language in app
    • Customer login
    • Reward Reminder
  • 🚀Loyalty Page
    • Loyalty landing page
    • Loyalty page block
      • Hero Banner
      • “FAQs” block
      • “How it works” block
      • “Way to earn” block
      • “Way to redeem”
      • "VIP Tiers" block
      • In-line Banner
      • Redeem at checkout
      • Rewards activity block
      • Referral block
      • “Coming soon” block
      • My reward block
  • 🧩Integrations
    • Review Apps
      • Joy and Air Reviews
      • Joy and Judge.me
      • Joy and Fera Product Reviews
      • Joy and Yotpo Product Reviews
    • Email Marketing Apps
      • Joy and Klaviyo
      • Joy and PushOwl
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and Sendlane
      • Joy and Drip
    • Subscription Apps
      • Joy and Joy Subscription
      • Shopify Subscription Integration
      • Recharge Subscription
    • Survey Apps
      • Joy and SEA Survey
    • Chat apps
      • Gorgias
  • 🌀Shopify Flow
    • Get started + Joy's Triggers 🆕
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo
      • Shopify Flow: Growave
      • Shopify Flow: Loox
      • Shopify Flow: Okendo
      • Shopify Flow: Reviews.io
      • Shopify Flow: Stamped.io
      • Shopify Flow: Tydal
      • Shopify Flow: Yotpo
  • 💸POS
    • Add Joy to Shopify POS
    • Use Joy in POS workflow
  • Knowledge Hub
    • Ultimate guide to setting up your loyalty program with Joy
  • Dev Docs
    • Magic tagging for manipulating customer balance
    • Integrate Joy Loyalty widget to Hydrogen
  • FAQs
    • Common questions
      • Remove Joy customers' meta fields
      • Features without the Checkout Extensibility upgrade
      • Exclude custom products from earning points
      • Exclude on-sales items from loyalty program redeeming
      • Exclude customers
    • ⁉️FAQs
    • 🔏Privacy policy
Powered by GitBook
On this page
  • Introduction
  • Understanding the Rule
  • Benefits of Setting Up a Custom Program
  • How to Set Up Custom Program
  • Overall

Was this helpful?

  1. Rewards program
  2. Earning programs

Custom Program

Create unique reward opportunities with the Custom Program, allowing customers to earn points by completing specific actions like visiting pages or updating profiles.

PreviousGoogle Reviews NextRedeeming programs

Last updated 4 months ago

Was this helpful?

Introduction

The Custom Program is a versatile feature in Joy Loyalty that empowers merchants to design tailored earning opportunities for customers. With this program, you can incentivize customer engagement by rewarding specific actions, such as visiting a designated page or completing their profile. Custom Program’s flexibility allows merchants to align loyalty rewards with business goals while maintaining control with anti-cheat settings.

Understanding the Rule

Building stronger customer connections often requires more than just standard loyalty rewards. The Custom Program addresses this by enabling merchants to define unique actions that customers can take to earn points. It currently supports two triggers:

  • Visit a Page: Reward customers for visiting a specific URL on your store.

  • Complete Profile: Motivate customers to fill out their profile information for better personalization.

This functionality bridges the gap between customer engagement and loyalty, driving both interaction and satisfaction.

Benefits of Setting Up a Custom Program

  1. Enhanced Customer Interaction: Encourage meaningful actions that align with your marketing strategy.

  2. Increased Personalization: Gain valuable customer data with the complete profile trigger.

  3. Targeted Engagement: Direct customers to key pages to highlight promotions or new collections.

  4. Fraud Prevention: Built-in anti-cheat measures ensure rewards are distributed fairly and honestly.

How to Set Up Custom Program

Step 1: Configure Program Information

1

Open the Joy Loyalty Program app and go to Reward Programs.

2

In the Earning Program section, select Add Rule and choose Custom Program.

3

Set the Program Name and define the Start Date and End Date.

Step 2: Define Program Rule Choose the action trigger that will reward points.

  • Visit a Page:

1

Select Visit a Page as the trigger action.

2

Enter the URL of the page customers need to visit.

3

Specify the number of Points customers will earn.

  • Complete Profile:

1

Select Complete Profile as the trigger action.

2

Choose the required profile fields customers need to complete (e.g., email, phone, address).

3

Define the number of Points customers will receive.

Step 3: Enable Anti-Cheat Settings (Optional) To prevent reward exploitation, enable the anti-cheat options:

  • Earning Points Limit: Restrict how often points can be earned (e.g., per minute, hour, day).

  • Maximum Earning Points: Set the maximum points a customer can earn from the action.

We recommend enabling these features to ensure fair play and reward authenticity.

Step 4: Finalize and Save

Review your settings, adjust content if needed, and click Save to activate the Custom Program.

Overall

The Custom Program provides merchants with the tools to reward specific customer actions, fostering deeper engagement and loyalty. Its flexibility and anti-cheat mechanisms ensure the program’s effectiveness, making it an indispensable part of your loyalty strategy. Leverage this feature to create personalized and impactful interactions with your customers.

🎁