# Roadmap

{% tabs %}
{% tab title=" 🚀 Release" %}
**May 2026**

<table data-view="cards"><thead><tr><th></th><th><select><option value="xwxTG9pPvPvO" label="New feature" color="blue"></option><option value="Za7x5csxJbE7" label="Changed" color="blue"></option><option value="aUCgi3a5mUsO" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>REST API v2 — Expanded Coverage &#x26; OpenAPI Spec</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>Joy's REST API v2 now covers earning and redeeming programs, VIP tiers, shop settings, branding, and translations alongside customer data — and ships with an OpenAPI spec, so AI agents and apps can integrate with Joy directly.</td><td><a href="/files/az42bCayeLUVjgzmcdRl">/files/az42bCayeLUVjgzmcdRl</a></td></tr><tr><td><strong>Custom HTML Email Editor</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Switch any customer-facing notification email to HTML Editor mode and edit the full email — header, banner, layout, footer — with Liquid variables. Apply one HTML template across every notification type at once. All plans.</td><td><a href="/files/ZARnptijYGRzZGBEAdmm">/files/ZARnptijYGRzZGBEAdmm</a></td></tr><tr><td><strong>Birthday Earning Program — Reward Customers for Providing Their Birthday</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>A new earning rule that rewards customers when they enter their birthday through the storefront loyalty popup or the POS extension. Capped at once per year per customer. Pairs with the existing Birthday Reward program to lift the share of customers who provide birthday data on time.</td><td><a href="/files/vCGC196KU2tXTDE0XBlf">/files/vCGC196KU2tXTDE0XBlf</a></td></tr><tr><td><strong>Review Program — Apply to Specific Products or Collections</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Restrict Points for Reviews and Mixed Milestone "Number of reviews" steps to a specific catalog. Pick all products, selected products, selected collections, or all products except certain collections — reviews outside the scope simply don't earn.</td><td><a href="/files/OvFm3VIyQLc0mmBemmp7">/files/OvFm3VIyQLc0mmBemmp7</a></td></tr><tr><td><strong>Hyperlink Perks — Link VIP Perks to External Pages</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Attach an external link (Discord, Calendly, partner page, brand video) to any VIP Custom reward or Tier Entry reward. The link follows the perk across the loyalty widget, loyalty page, and account page — and can be toggled per surface.</td><td><a href="/files/2WSVDTLDUDMMAnlRt8S5">/files/2WSVDTLDUDMMAnlRt8S5</a></td></tr><tr><td><strong>Widget Icon Theme — Minimal Style</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>A new Minimal stroke-based icon theme joins Elegant and Vivid. The Minimal set adopts your widget's primary color so it matches your brand without manual tinting. Default for newly installed stores; existing stores keep whichever theme they had.</td><td><a href="/files/OUQjM4gziy6bMRLe9abe">/files/OUQjM4gziy6bMRLe9abe</a></td></tr><tr><td><strong>Birthday Program — Per-tier Discount Caps</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>When the Birthday Program runs in applied-tier mode, set a different Max amount cap for every VIP tier — for example Bronze 20% off up to $50, Silver $100, Gold $200. Single-reward and multi-reward birthday setups both supported.</td><td><a href="/files/6wqRiiYA10HZVkK1yJi9">/files/6wqRiiYA10HZVkK1yJi9</a></td></tr><tr><td><strong>VIP Tier Entry Reward — Variant Price Difference Discount</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>A Discount amount tier entry reward can auto-calculate its value as the price gap between two variants of the same product — e.g. a $236 base and a $286 upgrade variant become a $50 coupon. One config powers a "free upgrade" perk across every product with that base/upgrade pair. Ultimate plan.</td><td><a href="/files/8YhMv8E8kmktyvJyzznB">/files/8YhMv8E8kmktyvJyzznB</a></td></tr></tbody></table>

**April 2026**

<table data-view="cards"><thead><tr><th></th><th><select><option value="xwxTG9pPvPvO" label="New feature" color="blue"></option><option value="Za7x5csxJbE7" label="Changed" color="blue"></option><option value="aUCgi3a5mUsO" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Unified Widget — New Storefront UI on Web Components</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Joy's storefront rebuilt on Lit Web Components as one Unified Widget — floating widget, loyalty page, account page, cart redeem, and points calculator. Unrestricted theming through CSS design tokens, modular block architecture. New stores ship on the Unified Widget by default; existing stores request the upgrade through support.</td><td><a href="/files/jyFk85sf5FstinZlTX4d">/files/jyFk85sf5FstinZlTX4d</a></td></tr><tr><td><strong>Referral Rewards by Region (Multi-currency)</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Set referral reward values per Shopify market in the region's native currency — clean round numbers instead of Shopify's auto-converted decimals. Joy matches the referee's region at claim time and falls back to the Default region if no match. Requires Shopify Markets.</td><td><a href="/files/LGLbHbrR4oTbXoD3TtFK">/files/LGLbHbrR4oTbXoD3TtFK</a></td></tr><tr><td><strong>Analytics — Place Order Breakdown &#x26; Pending Points</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>Top Programs now expands the Place Order row into one line per program, so multi-program stores see which Place Order rule drives earnings. Dashboard gains a Pending Points card and a Pending column in Top Programs when Pending Points is enabled.</td><td><a href="/files/mHdI7XhbVrlk1z3kfFkc">/files/mHdI7XhbVrlk1z3kfFkc</a></td></tr><tr><td><strong>Join Loyalty Program — Klaviyo &#x26; Shopify Flow Trigger</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>New "Customer joined loyalty program" event for Klaviyo and Shopify Flow — fires the first time a customer joins via widget, POS, or any entry point. Payload includes identity fields, joined_at timestamp, and initial_points when a sign-up reward is configured.</td><td><a href="/files/0htcMnlCjyYDLuKkhmR5">/files/0htcMnlCjyYDLuKkhmR5</a></td></tr><tr><td><strong>Store Credit — Import, Adjust &#x26; View in Customers</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Manage store credit balances directly inside Joy. View and adjust balances on any customer profile, or import/adjust in bulk via CSV (Email, Phone, or Customer ID). Every change is recorded in the customer's activity log — no need to switch to Shopify admin.</td><td><a href="/files/a6dfIkSZU0raxA9vPtkh">/files/a6dfIkSZU0raxA9vPtkh</a></td></tr><tr><td><strong>Auto-tag Customers — Unified Card with 3 Tabs</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>Three customer segmentation tags consolidated into one card under Settings → Additional features. New Active Redeemer tab, refactored Member / Non-member tab (no more hardcoded tags), and the existing Engaged Members tab. Multi-tag inputs and Re-sync for historical customers.</td><td><a href="/files/O70ZcTnhrR8N1ENelBkr">/files/O70ZcTnhrR8N1ENelBkr</a></td></tr><tr><td><strong>Instagram Live Comment Rewards</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Reward customers who comment during your Instagram Live broadcasts. Joins the existing Instagram engagement suite (post comment, story mention, story reply) and includes a Shopify Flow trigger so you can build custom automations — e.g., auto-DM a thank-you with a bonus reward.</td><td><a href="/files/xDHdpYHangGJKUPzAhp9">/files/xDHdpYHangGJKUPzAhp9</a></td></tr><tr><td><strong>Popup Reminder — Display Mode &#x26; Priority Reorder</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>Control how multiple popup reminders display with two modes: show highest priority only or show all sequentially. Drag to reorder priority. Each reminder type is dismissed independently per session.</td><td><a href="/files/6mxhFrWS1VEY8ggqEL6x">/files/6mxhFrWS1VEY8ggqEL6x</a></td></tr></tbody></table>

**March 2026**

<table data-view="cards"><thead><tr><th></th><th><select><option value="xwxTG9pPvPvO" label="New feature" color="blue"></option><option value="Za7x5csxJbE7" label="Changed" color="blue"></option><option value="aUCgi3a5mUsO" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Customer Account Loyalty Hub</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>A full-page loyalty experience inside Shopify's New Customer Accounts — one dedicated page for points, coupons, earning opportunities, VIP progress, referrals, wallet passes, and activity. No theme editing required. Available on Advanced and Ultimate.</td><td><a href="/files/jyFk85sf5FstinZlTX4d">/files/jyFk85sf5FstinZlTX4d</a></td></tr><tr><td><strong>Multi-Currency Earning Rates</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Set different point earning rates per currency in Place Order programs. Merchants selling across multiple markets can reward customers fairly — e.g., 1 point per $1 USD, 1 point per €2 EUR. Rates apply automatically based on the customer's presentment currency.</td><td><a href="/files/BQHX7BA1t41F7WofKPWZ">/files/BQHX7BA1t41F7WofKPWZ</a></td></tr><tr><td><strong>Instagram Story Reply — Shopify Flow Trigger</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>New Shopify Flow trigger "Customer replied to Instagram story" enables custom automations when story replies are detected — connect to Klaviyo, Slack, or any Flow action alongside the built-in reward and DM notification.</td><td><a href="/files/zzbLNAGw64N1INDVnfNL">/files/zzbLNAGw64N1INDVnfNL</a></td></tr><tr><td><strong>Single Sign-On (SSO) Login</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Two modern SSO options for frictionless customer authentication: Shop App Login (Shopify Plus) and Multipass Email OTP (all plans). Enable instant login without passwords or page reloads.</td><td><a href="/files/QM2ItiWraRVjVKtsGqzu">/files/QM2ItiWraRVjVKtsGqzu</a></td></tr><tr><td><strong>Instagram Story Mention Rewards</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Reward customers automatically when they mention your brand in Instagram Stories, turning organic reach into measurable loyalty engagement. Supports daily and program caps with reliable account mapping via username or metafield.</td><td><a href="/files/FJL3AwMkCGvdpRU1xGCG">/files/FJL3AwMkCGvdpRU1xGCG</a></td></tr><tr><td><strong>Mixed Milestone Gamification</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Build sequential loyalty journeys by combining multiple action types — orders, reviews, referrals, and more — into a single milestone program. Customers complete each step in order, creating a guided gamification experience. Available on Advanced and Ultimate.</td><td><a href="/files/vvI6QAkUsBk811V5wwni">/files/vvI6QAkUsBk811V5wwni</a></td></tr><tr><td><strong>VIP Tier Upgrade Tracking</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>See exactly when a customer achieved their VIP tier and which order triggered it. New "Tier achieved date" and "Qualifying order" fields appear in the customer profile, and the activity timeline now shows richer tier upgrade context with order links. Available on Advanced and Ultimate.</td><td><a href="/files/1I4Q0SEVefbRFzaZ0DSz">/files/1I4Q0SEVefbRFzaZ0DSz</a></td></tr><tr><td><strong>Add Customers &#x26; Products Without Leaving Joy</strong></td><td><span data-option="aUCgi3a5mUsO">Improvement</span></td><td>Create customers, products, and collections directly inside Joy via Shopify Admin Intents — no redirect to Shopify admin. Available from the Customers list and from product/collection pickers in reward setup.</td><td><a href="/files/oF4FLpjoFYkOx1oLhu3m">/files/oF4FLpjoFYkOx1oLhu3m</a></td></tr></tbody></table>

**Feb 2026**

<table data-view="cards"><thead><tr><th></th><th><select><option value="xwxTG9pPvPvO" label="New feature" color="blue"></option><option value="Za7x5csxJbE7" label="Changed" color="blue"></option><option value="aUCgi3a5mUsO" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Membership Subscription</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Automatically assign customers to a VIP tier with perks when they buy a subscription product (removing the need for complex Shopify Flow setups).</td><td><a href="/files/vrnKamZozv92BDe9vJLk">/files/vrnKamZozv92BDe9vJLk</a></td></tr><tr><td><strong>New Pricing</strong></td><td><span data-option="Za7x5csxJbE7">Changed</span></td><td>Updated subscription pricing for new customers effective February 2026, with grandfathered rate protection for existing subscribers.</td><td><a href="/files/A0rKx0CbHJhNwht1hZd1">/files/A0rKx0CbHJhNwht1hZd1</a></td></tr><tr><td><strong>Subscription Milestones</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Reward customers for maintaining consecutive subscription billing cycles with automated milestones.</td><td><a href="/files/3IiSuEnpj0gaTKgra2b3">/files/3IiSuEnpj0gaTKgra2b3</a></td></tr><tr><td><strong>Add to Wallet from POS</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Enable staff to add a customer’s Apple/Google Wallet pass directly in Shopify POS for instant in-store enrollment without sending customers to the online store.</td><td><a href="/files/ysnrEUtwyyE0jExUbVjw">/files/ysnrEUtwyyE0jExUbVjw</a></td></tr><tr><td><strong>Apple Wallet Pass Notifications</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Send automatic Apple Wallet push notifications for key loyalty events such as points earned, redemptions, tier changes, and upcoming expirations.</td><td><a href="/files/t0eEYmhYStpPrwyuUEee">/files/t0eEYmhYStpPrwyuUEee</a></td></tr><tr><td><strong>Store Credit for Milestones</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Reward milestone achievements with Store Credit that accumulates in customer balance, replacing traditional coupons with real-value rewards.</td><td><a href="/files/dOnamLGsXBWdAkVU8mXm">/files/dOnamLGsXBWdAkVU8mXm</a></td></tr><tr><td><strong>Store Credit for Referrals</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Reward referrers with Store Credit instead of points or discount coupons, so high-value referrals earn higher-value rewards. Store credit is added directly to customer balance for a true cashback-style experience.</td><td><a href="/files/N4hSpWqilC4lq2ZJPICj">/files/N4hSpWqilC4lq2ZJPICj</a></td></tr><tr><td><strong>Public Webhook API</strong></td><td><span data-option="xwxTG9pPvPvO">New feature</span></td><td>Send real-time HTTP POST notifications to external endpoints when loyalty events occur. Supports points earned, points redeemed, and milestone events with HMAC-SHA256 verification and a full REST API for webhook management.</td><td><a href="/files/Z4Vst3MlZI2NdMQX6iOS">/files/Z4Vst3MlZI2NdMQX6iOS</a></td></tr></tbody></table>

**Jan 2026**

<table data-view="cards"><thead><tr><th></th><th><select><option value="kUp3HLadS2Md" label="New feature" color="blue"></option><option value="C7u8fJimPJHI" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Instagram Comment Rewards</strong></td><td><span data-option="kUp3HLadS2Md">New feature</span></td><td>Drive organic engagement by rewarding points for comments. Includes keyword filtering and auto-replies to boost post reach naturally.</td><td><a href="/files/xDHdpYHangGJKUPzAhp9">/files/xDHdpYHangGJKUPzAhp9</a></td></tr><tr><td><strong>Submit Receipt Program</strong></td><td><span data-option="C7u8fJimPJHI">Improvement</span></td><td>Reward offline customers by allowing them to scan and submit receipts, converting physical shoppers into digital loyalty members.</td><td><a href="/files/VYl6gSz7nyF0OZ7e2fa0">/files/VYl6gSz7nyF0OZ7e2fa0</a></td></tr><tr><td><strong>Advanced member analytics</strong></td><td><span data-option="C7u8fJimPJHI">Improvement</span></td><td>Detailed breakdown of total customers by status (e.g., Non-members, Members who never redeemed) to track engagement.</td><td><a href="/files/buiUZf6Dn28C1Pc5f35H">/files/buiUZf6Dn28C1Pc5f35H</a></td></tr><tr><td><strong>Loyalty Note</strong></td><td><span data-option="kUp3HLadS2Md">New feature</span></td><td>A built-in workspace for merchants to note down campaign ideas or to-do lists without leaving the app.</td><td><a href="/files/X4KX8x7y9MKME3nwwx9r">/files/X4KX8x7y9MKME3nwwx9r</a></td></tr><tr><td><strong>Store Credit as Cashback</strong></td><td><span data-option="kUp3HLadS2Md">New feature</span></td><td>Place order programs now support rewarding Store Credit directly, offering a cashback experience instead of just points.</td><td><a href="/files/a6dfIkSZU0raxA9vPtkh">/files/a6dfIkSZU0raxA9vPtkh</a></td></tr><tr><td><strong>Smart Widget Popup Control</strong></td><td><span data-option="kUp3HLadS2Md">New feature</span></td><td>Configurable popup behavior allows merchants to stop the widget from re-appearing after a customer closes it.</td><td><a href="/files/YDN5Ih5S7I9DoM9S2So7">/files/YDN5Ih5S7I9DoM9S2So7</a></td></tr><tr><td><strong>Decimal Point Support</strong></td><td><span data-option="kUp3HLadS2Md">New feature</span></td><td>Merchant can now let customer earn decimal point, just like store credit</td><td><a href="/files/ZpK2QxuCOP5UZDQpFycl">/files/ZpK2QxuCOP5UZDQpFycl</a></td></tr></tbody></table>

**December 2025**

<table data-view="cards"><thead><tr><th></th><th><select><option value="QHNMtJQ3qTV8" label="New feature" color="blue"></option><option value="pMc9IvrRtgY7" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>First-in First-out Point Expiration</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>FIFO (First In, First Out) expires points in the order they were earned, so recent activity is always protected</td><td><a href="/files/k6xdIsS3eqvZ4EwHvvmU">/files/k6xdIsS3eqvZ4EwHvvmU</a></td></tr><tr><td><strong>Milestone Rewards - Customer’s Choice</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>Let customers pick their preferred reward upon reaching a milestone instead of receiving a fixed auto-reward.</td><td><a href="/files/IvsJdKWX1UJ7VESSq64a">/files/IvsJdKWX1UJ7VESSq64a</a></td></tr><tr><td><strong>Reward store Credit based on order value for referer</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>Reward referrers with percentage-based store credit, aligning their reward value with the order value they bring in.</td><td><a href="/files/byvFxUW2SV5vVKkkP578">/files/byvFxUW2SV5vVKkkP578</a></td></tr><tr><td><strong>Flexible Free Shipping</strong></td><td><span data-option="pMc9IvrRtgY7">Improvement</span></td><td>Offer partial shipping discounts (e.g., 50% off shipping) instead of just 100% free, for better margin control.</td><td><a href="/files/GeDhMM0GUMOnRkIvNEeM">/files/GeDhMM0GUMOnRkIvNEeM</a></td></tr><tr><td><strong>Segment-Based Redemption</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>Redeeming programs can now target specific Shopify customer segments for personalized rewards.</td><td><a href="/files/rXYdhxuCpOJePQTThg8S">/files/rXYdhxuCpOJePQTThg8S</a></td></tr><tr><td><strong>Smart Tier Entry Rewards</strong></td><td><span data-option="pMc9IvrRtgY7">Improvement</span></td><td>Option to disable entry rewards when a customer re-joins a tier after being downgraded.</td><td><a href="/files/kCm6NjukryEldIwFNt5H">/files/kCm6NjukryEldIwFNt5H</a></td></tr><tr><td><strong>Minimalist Point Balance Widget</strong></td><td><span data-option="pMc9IvrRtgY7">Improvement</span></td><td>A new, simple "Point balance" widget style designed for minimalist storefronts.</td><td><a href="/files/BwN2y6bP9HljMd3NqGEh">/files/BwN2y6bP9HljMd3NqGEh</a></td></tr><tr><td><strong>Bulk Collection Exclusion</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>"Exclude specific collections" option allows faster setup by excluding a few collections instead of selecting hundreds of eligible ones.</td><td><a href="/files/CgseFuZh0zChdxIaWKjr">/files/CgseFuZh0zChdxIaWKjr</a></td></tr><tr><td><strong>POS/Online Exclusivity</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>Member exclusive deals can now be restricted to run only on POS or only on the Online store.</td><td><a href="/files/gxfZ0O75sXAS7phfMIBI">/files/gxfZ0O75sXAS7phfMIBI</a></td></tr><tr><td><strong>Milestone Email Notification</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>New "Reach new milestone" email trigger to keep customers engaged when they progress.</td><td><a href="/files/ImbCSVQUIq8isBsRuKSe">/files/ImbCSVQUIq8isBsRuKSe</a></td></tr><tr><td><strong>Referral Login Requirement</strong></td><td><span data-option="QHNMtJQ3qTV8">New feature</span></td><td>Option to require login for referrals to ensure data quality and prevent abuse.</td><td><a href="/files/hJTpXmgO6lxpoTd5MjuI">/files/hJTpXmgO6lxpoTd5MjuI</a></td></tr></tbody></table>

**November 2025**

<table data-view="cards"><thead><tr><th></th><th><select><option value="Wv2ZJxEX9Mee" label="New feature" color="blue"></option><option value="hHGVtvLKpJSr" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>New Onboarding Experience</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Redesign the onboarding flow to help new merchants actively set up programs faster and easier.</td><td><a href="/files/nOZcKGlvPtnsxvUTiIE9">/files/nOZcKGlvPtnsxvUTiIE9</a></td></tr><tr><td><strong>Joy Wishlist Launch</strong></td><td></td><td><p>Joy Wishlist launches as a standalone app, designed to integrate deeply with Joy Loyalty.</p><p><br>Wishlist drive purchase intent; loyalty drives repeat purchases - together they create a powerful retention engine.</p><p><br>Link: <a href="https://apps.shopify.com/joy-wishlist?search_id=bf5e14e7-8654-4b02-b8c8-5ac0ddef5208&#x26;surface_detail=wishlist&#x26;surface_inter_position=2&#x26;surface_intra_position=8&#x26;surface_type=search">Joy Wishlist</a></p></td><td><a href="/files/S6tHHWb2K2f3cmAjoM1S">/files/S6tHHWb2K2f3cmAjoM1S</a></td></tr><tr><td><strong>Point Value to Currency Exchange</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Display the currency equivalent of points in customer profiles and many more.</td><td><a href="/files/tfDq97qtOGZ8bwrkk2E6">/files/tfDq97qtOGZ8bwrkk2E6</a></td></tr><tr><td><strong>UI/UX Revamp</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Refresh the admin interface with a cleaner icon set and improved on-site content layouts.</td><td><a href="/files/J2Au28q9xQwrQCdRuhFO">/files/J2Au28q9xQwrQCdRuhFO</a></td></tr><tr><td><strong>Redeeming Program Summary</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Add a real-time summary view for Redeeming programs to easily track setup progress.</td><td><a href="/files/Mr4WB8adotnzaUgj1hSQ">/files/Mr4WB8adotnzaUgj1hSQ</a></td></tr><tr><td><strong>Integrations: Subscription Apps</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>We now officially annouce that Joy support integrations with any subscription apps: Bold, Paywhirl, Seal, Subi, and Awtomic...</td><td><a href="/files/qg8TvblH8WXXYsvLXlqB">/files/qg8TvblH8WXXYsvLXlqB</a></td></tr><tr><td><strong>Customer Self-revoke Coupon</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Allow customers to self-revoke redeemed coupons and receive an automatic point refund.</td><td><a href="/files/CgseFuZh0zChdxIaWKjr">/files/CgseFuZh0zChdxIaWKjr</a></td></tr><tr><td><strong>[Integration] Klaviyo reviews app</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Integration between two apps to reward when customers review</td><td><a href="/files/8FZI1rvyxjtqlHzxGm6l">/files/8FZI1rvyxjtqlHzxGm6l</a></td></tr><tr><td><strong>New banner for sandbox mode</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Clearly indicate when you will launch loyalty program to help us serve you best.</td><td><a href="/files/vvI6QAkUsBk811V5wwni">/files/vvI6QAkUsBk811V5wwni</a></td></tr></tbody></table>

**October 2025**

<table data-view="cards"><thead><tr><th></th><th><select><option value="Wv2ZJxEX9Mee" label="New feature" color="blue"></option><option value="hHGVtvLKpJSr" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Joy AI (Beta)</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td><p>Joy has just launched a new <strong>AI Chat Assistant</strong> 🤖 — your smart companion that helps you:</p><ul><li>Instantly answer any questions about the app</li><li>Troubleshoot setup or technical issues</li><li>Learn loyalty best practices and growth tips<br>...and much more, all in one place!</li></ul></td><td><a href="/files/bkfkpDVEMX0Wd7UGl03r">/files/bkfkpDVEMX0Wd7UGl03r</a></td></tr><tr><td><strong>Unlimited Customizable Loyalty Page</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Build your loyalty page exactly the way you imagine it. Share your ideas — we’ll bring them to life, with no limits.</td><td><a href="/files/wtEIKSuRuiTU8Sj5P8sR">/files/wtEIKSuRuiTU8Sj5P8sR</a></td></tr><tr><td><strong>Loyalty QR in Apple Wallet</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Allow customers to add loyalty cards to Apple Wallet for seamless scanning at POS.</td><td><a href="/files/iLo957T6N0wVxCqrArB6">/files/iLo957T6N0wVxCqrArB6</a></td></tr><tr><td><strong>Loyalty QR in Widget</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Display the member's QR code directly inside the loyalty widget for easy in-store identification.</td><td><a href="/files/R9JszCNx6VLoRvF5sFam">/files/R9JszCNx6VLoRvF5sFam</a></td></tr><tr><td><strong>Custom Program: Custom Trigger</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Allows you to set up any trigger via API/Code (e.g., button clicks, form submissions), meeting flexible customization requirements.</td><td><a href="/files/ZARnptijYGRzZGBEAdmm">/files/ZARnptijYGRzZGBEAdmm</a></td></tr><tr><td><strong>Custom Program: Shopify Flow Action</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Merchants can add a "Run a custom program" action within their flows to automatically trigger rewards based custom program set up.</td><td><a href="/files/PSDN7xX532cbFJtf8zA7">/files/PSDN7xX532cbFJtf8zA7</a></td></tr><tr><td><strong>Manually Select Who Can Join</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Allow merchants to control program entry by requiring manual approval or specific conditions.</td><td><a href="/files/oQD9NFkRdxcCfQTIOs2k">/files/oQD9NFkRdxcCfQTIOs2k</a></td></tr><tr><td><strong>Place Order reward only when using specific payment methods</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Reward customers based on the specific card type used (Visa, Mastercard, Atome, Krispay, etc.).</td><td><a href="/files/GyeeiCG4cGOOXS6HswQk">/files/GyeeiCG4cGOOXS6HswQk</a></td></tr><tr><td><strong>Referral at Checkout Page</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Allows displaying and using referrals directly on the Checkout page, simplifying the process to boost conversion rates and encourage immediate sharing after purchase.</td><td><a href="/files/N49vrccC8uMRYHRUspmn">/files/N49vrccC8uMRYHRUspmn</a></td></tr><tr><td><strong>Recommended Apps in Dashboard</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Discover apps that integrate well with Joy right from your dashboard.</td><td><a href="/files/wDfzrdvipuSbaVWUUFF6">/files/wDfzrdvipuSbaVWUUFF6</a></td></tr><tr><td><strong>Scheduled Status for Programs</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Programs starting in the future are now shown as “Scheduled” — no more confusion before launch.</td><td><a href="/files/ISx2MmhURGYKTTVaUt1y">/files/ISx2MmhURGYKTTVaUt1y</a></td></tr><tr><td><strong>Referral Eligibility Options</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Choose who can be referred (new, guest, or first-time buyers) to ensure fair use and clean data.</td><td><a href="/files/6sYVZpjQKkTYQKTxznEx">/files/6sYVZpjQKkTYQKTxznEx</a></td></tr><tr><td><strong>New Shopify Flow Actions/ Triggers</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td><ul><li><strong>Reward coupon:</strong> Send coupons automatically via Shopify Flow.</li><li><strong>Revoke coupon:</strong> Revoke unused coupons through automation.</li><li><strong>Admin point adjustment trigger:</strong> Trigger Flow when points are manually added or removed.</li></ul></td><td><a href="/files/r2V2KlmEEsKVv3B4p6mn">/files/r2V2KlmEEsKVv3B4p6mn</a></td></tr></tbody></table>

**September 2025**

<table data-view="cards"><thead><tr><th></th><th><select><option value="ys5G6K8Wbu8K" label="Improvement" color="blue"></option><option value="03PM7mqLGwyP" label="New feature" color="blue"></option></select></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Big Update Birthday Program</strong></td><td><span data-option="ys5G6K8Wbu8K">Improvement</span></td><td>Let users preview, preselect, and earn multiple birthday rewards. Each VIP tier can have its own birthday setup.</td><td></td><td><a href="/files/IvsJdKWX1UJ7VESSq64a">/files/IvsJdKWX1UJ7VESSq64a</a></td></tr><tr><td><strong>Birthday Reward Notification Popup</strong></td><td><span data-option="03PM7mqLGwyP">New feature</span></td><td>Notify users when their birthday reward is ready to claim — boosting engagement and reward redemption rate.</td><td></td><td><a href="/files/6mxhFrWS1VEY8ggqEL6x">/files/6mxhFrWS1VEY8ggqEL6x</a></td></tr><tr><td><strong>Birthday Input UI Update</strong></td><td><span data-option="ys5G6K8Wbu8K">Improvement</span></td><td>A simpler but more intuitive birthday input interface for smoother UX.</td><td></td><td><a href="/files/jiT7GwfYYeoiAzFNOwiR">/files/jiT7GwfYYeoiAzFNOwiR</a></td></tr><tr><td><strong>Redeem in Cart Drawer</strong></td><td><span data-option="03PM7mqLGwyP">New feature</span></td><td>Users can now redeem coupons directly inside the cart drawer — faster checkout, fewer steps and better conversion.</td><td></td><td><a href="/files/2zq5dvKAie0fLOOziYVI">/files/2zq5dvKAie0fLOOziYVI</a></td></tr></tbody></table>

**August 2025**

<table data-view="cards"><thead><tr><th></th><th><select><option value="j2tTYGGA5rb5" label="Improvement" color="blue"></option><option value="eG2K3rKuGj6N" label="New feature" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Anniversary Rewards</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Celebrate customer member date (e.g., 6 months, 1 year) with special rewards — helping merchants increase emotional engagement and loyalty.</td><td><a href="/files/J2Au28q9xQwrQCdRuhFO">/files/J2Au28q9xQwrQCdRuhFO</a></td></tr><tr><td><strong>Export Activity Data</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Export customer activity data anytime for deeper insights and campaign performance tracking.</td><td><a href="/files/WGpSY4CRbSZpvyD7FpPR">/files/WGpSY4CRbSZpvyD7FpPR</a></td></tr><tr><td><strong>Customer Detail Page Revamp</strong></td><td><span data-option="j2tTYGGA5rb5">Improvement</span></td><td>A fresh layout showing customer metrics, tier info, and integration status — all in one place.</td><td><a href="/files/guv0ejtOgZj0c5yUVP0A">/files/guv0ejtOgZj0c5yUVP0A</a></td></tr><tr><td><strong>Import VIP Tier Data</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Now you can easily import or update customer tier levels in bulk for more accurate VIP management.</td><td><a href="/files/5BNRwMi3hfV8DlTXuPRV">/files/5BNRwMi3hfV8DlTXuPRV</a></td></tr><tr><td><strong>Revoke All Coupons</strong></td><td><span data-option="j2tTYGGA5rb5">Improvement</span></td><td>Not just revoke point redeemed coupons, you now can revoke all coupon types (birthday, milestone, referral,.. coupons)</td><td><a href="/files/CgseFuZh0zChdxIaWKjr">/files/CgseFuZh0zChdxIaWKjr</a></td></tr><tr><td><strong>Auto Assign to Subscription Tier</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Automatically assign or remove customers from exclusive VIP tiers based on their subscription plan status.</td><td><a href="/files/1I4Q0SEVefbRFzaZ0DSz">/files/1I4Q0SEVefbRFzaZ0DSz</a></td></tr><tr><td><strong>Lock Earning Condition at Order Creation</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>This new feature allow you to locked all rules at the moment of order creation — keeping rewards accurate even if rules change later.</td><td><a href="/files/nVFIoOmQFsBfv988Zpje">/files/nVFIoOmQFsBfv988Zpje</a></td></tr><tr><td><strong>Cart Drawer View Mode</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Not just widget view mode, a modern, simplified cart drawer design for smoother on-site loyalty interactions.</td><td><a href="/files/N49vrccC8uMRYHRUspmn">/files/N49vrccC8uMRYHRUspmn</a></td></tr><tr><td><strong>Relaunch VIP Program Confirmation Popup</strong></td><td><span data-option="j2tTYGGA5rb5">Improvement</span></td><td>When relaunching VIP programs , a confirmation popup added to prevent accidental updates and take change notes.</td><td><a href="/files/yHOZwnyIPAKvRTxoFVRn">/files/yHOZwnyIPAKvRTxoFVRn</a></td></tr><tr><td><strong>POS Loyalty Extension in Customer Details</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Redeem coupons right from the POS Cart/Customer Detail — no need to jump back to the Joy app. Smooth and faster checkout for in-store staff.</td><td><a href="/files/ysnrEUtwyyE0jExUbVjw">/files/ysnrEUtwyyE0jExUbVjw</a></td></tr><tr><td><strong>Dynamic Discount – Max Limit by Cart Value</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Add flexible discount limits based on cart value. Keeps discounts proportional and prevents over-rewarding on high-value carts.</td><td><a href="/files/ZkHXc83VcmhT1AnpbO6c">/files/ZkHXc83VcmhT1AnpbO6c</a></td></tr><tr><td><strong>Reward Celebration Block (Thank You Page)</strong></td><td><span data-option="eG2K3rKuGj6N">New feature</span></td><td>Display earned points and a celebration message right after checkout. Perfect for emotional engagement and driving the next action with a custom CTA.</td><td><a href="/files/J2Au28q9xQwrQCdRuhFO">/files/J2Au28q9xQwrQCdRuhFO</a></td></tr></tbody></table>

**July 2025**

<table data-view="cards"><thead><tr><th></th><th><select><option value="Wv2ZJxEX9Mee" label="New feature" color="blue"></option><option value="hHGVtvLKpJSr" label="Improvement" color="blue"></option></select></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Referral Block on Thank You Page</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Add a referral block right after checkout so customers can easily share your store and bring in new buyers.</td><td><a href="/files/N4hSpWqilC4lq2ZJPICj">/files/N4hSpWqilC4lq2ZJPICj</a></td></tr><tr><td><strong>Referral Limit per Customer</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Set how many friends each customer can refer to prevent overuse and keep referral rewards under control.</td><td><a href="/files/BxGpui3RD8k3cCDDdsNk">/files/BxGpui3RD8k3cCDDdsNk</a></td></tr><tr><td><strong>Customer Activity Update</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Improved activity tracking in customer profiles — more accurate events like tier changes and order-based point updates.</td><td><a href="/files/hJgHZrf0aAjPYAalBHkz">/files/hJgHZrf0aAjPYAalBHkz</a></td></tr><tr><td><strong>Growth Rewards for Merchants</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Let's growth together! Earn free order credits when you reach assisted order milestones — rewarding your growth with Joy.</td><td><a href="/files/ova7rEHrn1CoMxJJ2npu">/files/ova7rEHrn1CoMxJJ2npu</a></td></tr><tr><td><strong>Milestone Program – More Reward Options</strong></td><td><span data-option="hHGVtvLKpJSr">Improvement</span></td><td>Add new reward types for milestones: discount amount, discount %, or free shipping — more flexibility for your loyalty campaign</td><td><a href="/files/Bar8U4gBy7XLhoTt3XkM">/files/Bar8U4gBy7XLhoTt3XkM</a></td></tr><tr><td><strong>Weekend-only Earning Rule</strong></td><td><span data-option="Wv2ZJxEX9Mee">New feature</span></td><td>Place orrder program -Run exclusive weekend promotions like double or triple points by setting dynamic earning rules for Saturday and Sunday.</td><td><a href="/files/zEBmPnCswSl3ekIFEzeU">/files/zEBmPnCswSl3ekIFEzeU</a></td></tr></tbody></table>
{% endtab %}

{% tab title=" 🔄 In progress" %}

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>[Analytics] Detail point breakdown by time</strong></td><td>View total points earned, redeemed, and balance by specific time periods (e.g., monthly).</td><td><a href="/files/cUs33Lv90ld5HVNh96S4">/files/cUs33Lv90ld5HVNh96S4</a></td></tr><tr><td><strong>Unified Loyalty Program</strong></td><td>Centralize loyalty program management in one main store and deploy seamless experiences across multiple storefronts.</td><td><a href="/files/CFjovsXYKqA88Cj1yECa">/files/CFjovsXYKqA88Cj1yECa</a></td></tr><tr><td><strong>Multiple Exclusive Deals</strong></td><td>Allow merchants to create and manage multiple exclusive deal campaigns simultaneously with different statuses (Draft, Active).</td><td><a href="/files/WJzXBXnA7qlwc1GXLkz0">/files/WJzXBXnA7qlwc1GXLkz0</a></td></tr><tr><td><strong>Membership Subscription</strong></td><td>Automatically assign customers to a VIP tier with perks when they buy a subscription product (removing the need for complex Shopify Flow setups).</td><td><a href="/files/oQD9NFkRdxcCfQTIOs2k">/files/oQD9NFkRdxcCfQTIOs2k</a></td></tr><tr><td><strong>HubSpot Integration</strong></td><td>Seamlessly sync loyalty data (points, tier, rewards) to HubSpot contacts, empowering deeper personalization for your CRM campaigns.</td><td><a href="/files/93tbhkKAgIZLN3Nx4w0W">/files/93tbhkKAgIZLN3Nx4w0W</a></td></tr><tr><td><strong>Wallet Pass Notifications</strong></td><td>Push instant notifications directly to customers' Apple Wallet &#x26; Google Wallet passes when they earn points or unlock rewards.</td><td><a href="/files/t0eEYmhYStpPrwyuUEee">/files/t0eEYmhYStpPrwyuUEee</a></td></tr><tr><td><strong>Klaviyo Reviews Integration</strong></td><td>Automatically reward points when customers submit a review via Klaviyo Reviews (supports star rating filters).</td><td><a href="/files/8FZI1rvyxjtqlHzxGm6l">/files/8FZI1rvyxjtqlHzxGm6l</a></td></tr><tr><td><strong>Unified Widget (Web Components)</strong></td><td>Migrate every Joy storefront surface onto one Unified Widget built on web components — better performance, fully themeable visuals, and easier long-term upgrades. Rolling out store-by-store.</td><td><a href="/files/ZARnptijYGRzZGBEAdmm">/files/ZARnptijYGRzZGBEAdmm</a></td></tr><tr><td><strong>Notifications email editor upgrade</strong></td><td>Improve the email editor with cleaner design by using desktop preview, quick toggles, and basic performance stats.</td><td><a href="/files/ImbCSVQUIq8isBsRuKSe">/files/ImbCSVQUIq8isBsRuKSe</a></td></tr><tr><td><strong>Analytics revamp</strong></td><td>A completely new analytics with more metrics, better UI/UX presentation</td><td><a href="/files/buiUZf6Dn28C1Pc5f35H">/files/buiUZf6Dn28C1Pc5f35H</a></td></tr></tbody></table>
{% endtab %}

{% tab title="💡Planning " %}

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>Wheel of fortune</strong></td><td>Add a spin-to-win game to boost engagement and reward participation.</td><td><a href="/files/X3GvO4HPwnH3P4oGDsA3">/files/X3GvO4HPwnH3P4oGDsA3</a></td></tr><tr><td><strong>[Analytics] Mass update analytic feature</strong></td><td>Enhance analytics with bulk data updates and more advanced tracking options.</td><td><a href="/files/mHdI7XhbVrlk1z3kfFkc">/files/mHdI7XhbVrlk1z3kfFkc</a></td></tr><tr><td><strong>Shopflo integration</strong></td><td>Connect Joy with Shopflo for seamless checkout and loyalty synchronization.</td><td><a href="/files/qg8TvblH8WXXYsvLXlqB">/files/qg8TvblH8WXXYsvLXlqB</a></td></tr><tr><td><strong>GDPR compliance</strong></td><td></td><td><a href="/files/GEb6cKft33jYNnEQGROt">/files/GEb6cKft33jYNnEQGROt</a></td></tr><tr><td><strong>More social engagement programs</strong></td><td></td><td><a href="/files/zzbLNAGw64N1INDVnfNL">/files/zzbLNAGw64N1INDVnfNL</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.joy.so/product-roadmap/joy-loyaltys-roadmap.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
