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
  • Introduction
  • How Magic Tagging works
  • How to set up Magic Tagging
  • Important usage notes
  • Wrap up

Was this helpful?

  1. SETTINGS
  2. Developers

Manage tags

Learn how to use Magic Tagging in Joy Loyalty to easily manipulate customer point balances by adding tags. A flexible alternative to API-based adjustments.

PreviousIntegrate the Joy Loyalty widget to HydrogenNextMIGRATION

Last updated 4 months ago

Was this helpful?

This feature is available on the Advanced plan and above.

Introduction

With our new Magic Tagging feature, we drew inspiration from Shopify Flow, which allows actions to be triggered based on conditions and events. However, while Shopify Flow can automate actions like adding tags to customers, it doesn’t support dynamic value extraction from the tag content for loyalty activities.

How Magic Tagging works

Magic Tagging allows you to add or remove points from a customer's balance by simply adding a tag to their profile. For example, you can use a tag like: "Joy: Add 500 - Place order #111 via POS" This format will adjust the customer's balance by 500 points, and the comment section helps track the reason for the adjustment.

How to set up Magic Tagging

To enable this feature, you’ll need to first turn on the Manage Tags option in your settings:

1

Navigate to Settings > Developer within the Joy Loyalty app

2

Enable the Manage Tags feature

Once enabled, you can add a tag to a customer using the following format: "Joy: " + Add/Remove + Points + " - " + Comment. For example: "Joy: Add 100 - Place order #111 via POS". This will add 100 points to the customer’s balance and include a comment for easy tracking.

Important usage notes

  • Triggering the Action: The tag will only trigger the balance adjustment when you add the tag and hit save on the customer profile.

  • Handling Duplicate Tags: If the customer already has a tag like "Joy: Add 100", and you want to add another 100 points, make sure to include a unique comment. This ensures that the system recognizes it as a new tag. Alternatively, you can remove the previous tag, save it, and then add the new tag.

  • Programmatic Usage: If you’re using this feature programmatically, it’s best to remove all "Joy:" tags from the customer once the action has been triggered to keep the system clean.

Wrap up

Magic Tagging provides a flexible way to adjust customer point balances without relying on the API, making it a useful tool for store owners looking to streamline loyalty management. Whether you’re manually adding tags or integrating them programmatically, this feature offers an easy way to manipulate points and keep track of customer activities.

To bridge this gap, we’ve introduced Magic Tagging within the Joy Loyalty app, providing an alternative way to manipulate customer point balances without needing to use

This feature gives you an alternate method for managing customer balances, especially useful if you're looking for flexibility beyond the .

our API.
Joy API