> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gameball.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Product Updates

> Gameball product updates, new features, and improvements.

<Update label="Play & Win Launch" description="A New Home for Games in the Widget">
  We've introduced a new **Play & Win** section in the Gameball widget to make games easier to find, easier to understand, and more engaging for customers. Instead of appearing alongside regular earning actions, all game-based campaigns now live in one dedicated place.

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/play-win-widget-section.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=b70d6f91bdb3ea34950b6abc92dcaaab" alt="Play & Win section in widget" width="253" height="478" data-path="images/product-docs/product-releases/play-win-widget-section.png" />
  </Frame>

  ### What Is the Play & Win Section?

  **Play & Win** is a new widget section that displays all active game campaigns in one place. It helps customers quickly discover games and clearly separates games from standard earning actions. [Learn about the Gameball Widget](/product-documentation/customer-widget/introduction-to-customer-widget).

  The section appears automatically when at least one game is active and disappears when no games are available.

  ### What This Means for Your Customers

  * Games are easier to discover and access
  * All games are grouped in one dedicated section
  * Each game appears as its own card with a banner, description, and icon
  * The newest games appear first by default

  ### Supported Game Types

  All existing and upcoming game campaigns are supported, including: Spin & Win, Slot Machine, Scratch & Win, Quiz, Puzzle, Match Cards, Shooter, Tap the Target, Stamps, and more.

  ### What Existing Gameball Customers Need to Do

  If you already have game campaigns, **nothing changes immediately.** Your existing games will continue to appear under the **Earn** section. When you edit an existing game campaign, you'll be asked to add or update the game's banner through the customization section.

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/game-banner-customization.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=3bec341b5c0338f96d475d8a22b5f175" alt="Game banner customization" width="2488" height="1460" data-path="images/product-docs/product-releases/game-banner-customization.png" />
  </Frame>

  Once completed, the game will automatically move from **Earn** to **Play & Win**. You can control the visibility of this section and manage the order of game cards from the **Play & Win options** tab under the General widget section. [Learn more](/product-documentation/customer-widget/start-configuring-profile/customizing-tabs-visibility-and-order-in-gameball-widget-settings).

  ### Customizing How Games Appear

  From your dashboard, go to the desired campaign, click **Edit**, then **Customize Design**. Stay on the **Banner** tab to customize each game's icon, short description, and banner image.

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/game-banner-customization-options.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=127cb8362560e2d42840da45da16ecbb" alt="Game banner customization options" width="2500" height="1480" data-path="images/product-docs/product-releases/game-banner-customization-options.png" />
  </Frame>

  All changes are reflected in the widget automatically and support multiple languages.
</Update>

<Update label="December 8, 2025" description="Automation Goals, Lead Form Attributes & More">
  ## New Features

  ### Define and Track Goals for Automation Campaigns

  You can now set one measurable goal for each automation to evaluate how effectively your flows drive customer actions. [Learn more](/product-documentation/automation-campaigns/how-to-create-an-automation-campaign).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/automation-goals-tracking.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=8f216b6e108f8247c31147d4dc6272b3" alt="Automation goals tracking" width="692" height="502" data-path="images/product-docs/product-releases/automation-goals-tracking.png" />
  </Frame>

  * **Goal Setup:** Each automation supports defining one goal from any Gameball event with optional filters and a measurement window (7, 14, or 30 days).
  * **Automated Tracking:** After completing the automation, each customer is marked as Achieved, Pending, or Not Achieved.
  * **Goal Performance Analytics:** A new tab in automation insights displays total participants, completions, goal achievements, and conversion trends.

  ***

  ## Other Improvements

  ### Lead Form Now Supports Custom Customer Attributes

  The Lead Form now supports up to 5 custom customer attributes (City, Gender, Age, etc.) with proper input types and validation. Rearrange fields, mark them as mandatory/optional, and toggle default fields on/off. [Learn more](/product-documentation/rewards-campaigns/reward-campaign-url).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/lead-form-custom-attributes.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=511d1efb84a813929225312e8ee242e5" alt="Lead form custom attributes" width="1124" height="341" data-path="images/product-docs/product-releases/lead-form-custom-attributes.png" />
  </Frame>

  ### Test Push Notifications Inside Automation Campaigns

  You can now validate the full push notification experience — content, variables, deep links, and delivery — without leaving the Automation builder via a new **"Send Test Notification"** button.

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/test-push-notifications-automation.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=c8c88f0f9f309ad4bd9487a9e382f0e6" alt="Test push notifications in automation" width="1072" height="395" data-path="images/product-docs/product-releases/test-push-notifications-automation.png" />
  </Frame>

  ### Improved Date & Time Display Across Dashboard Tables

  Creation dates now show a friendly relative format (e.g., *3h ago, 7d ago*) alongside the precise creation timestamp, across Campaigns, Customers, Activities, Segments, and Settings pages.

  ### Separate Coupons Analytics Into a Dedicated Tab

  Coupon insights have been separated from the Points & Rewards page into a dedicated **Coupons** tab with enhanced metrics for issued/redeemed coupons, revenue impact, and expiry analytics.
</Update>

<Update label="December 1, 2025" description="Budget Control, Auto Game Popups & More">
  ## New Features

  ### Advanced Budget Control for Campaigns

  Define, monitor, and enforce spending limits for reward-based campaigns with automated threshold notifications at 50%, 80%, and 100% of budget. At 100%, the campaign is automatically deactivated. [Learn more](/product-documentation/rewards-campaigns/reward-campaign-general-setup-guide).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/budget-control-campaign.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=43f5d0aad3165bf17971fca7c198dfd8" alt="Budget Control for campaigns" width="732" height="321" data-path="images/product-docs/product-releases/budget-control-campaign.png" />
  </Frame>

  ### Automatically Trigger Game Popups Based on Page URL

  Games like Spin the Wheel, Slot Machine, and Match Cards can now be triggered automatically when a page URL matches predefined rules. The experience opens directly in a standalone pop-up, with flexible URL rules, timing options, and eligibility controls. [Learn more](/product-documentation/rewards-campaigns/reward-campaign-url).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/automatic-game-popup.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=786dc8bbdfcf24c212a5d65a3fb3475c" alt="Automatic game popup" width="1682" height="857" data-path="images/product-docs/product-releases/automatic-game-popup.png" />
  </Frame>

  ### Return Window Duration for Tier Entry Reward Points

  Define a **Return Window Duration** for tier entry reward points to prevent temporary reward abuse. Tier-entry points stay locked (pending) until the configured window expires. [Learn more](/product-documentation/programs/vip-tiers/tier-settings/customizing-benefits-for-different-tiers).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/return-window-duration-tier-points.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=39274b8e1c9c73446c5c5dc5449ce109" alt="Return window duration for tier entry points" width="813" height="833" data-path="images/product-docs/product-releases/return-window-duration-tier-points.png" />
  </Frame>

  ***

  ## Other Improvements

  ### Lifetime Tier Benefit Coupon Display in the Redeem Tab

  Tier-based lifetime coupons now appear in a dedicated top section of the Redeem tab with a new card design displaying the tier name, a "Free Benefit" label, and a clear "Redeem Now" button — without showing points.

  ### Export Customers from Automation Action & Control Nodes

  You can now export customers who reach any Action or Control node inside an automation flow as a CSV. [Learn more](/product-documentation/automation-campaigns/how-to-create-an-automation-campaign).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/export-customers-automation-nodes.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=af857fd19f6872ff98586eab396b89c3" alt="Export customers from automation nodes" width="1883" height="844" data-path="images/product-docs/product-releases/export-customers-automation-nodes.png" />
  </Frame>

  ### Send `points_redeemed` Event to Integrations

  Gameball now sends the `points_redeemed` event to Insider, MoEngage, and Klaviyo, enabling real-time journeys and campaigns based on customer point redemptions.
</Update>

<Update label="November 17, 2025" description="Recurring Date Campaigns, Game Funnel Analytics & More">
  ## New Features

  ### Recurring Customer Date Campaign

  Create reward campaigns based on **any customer attribute formatted as a date** — not just birthdays and anniversaries. Celebrate customers on join dates, subscription renewals, pet birthdays, or any custom date attribute. [Learn more](/product-documentation/rewards-campaigns/start-from-scratch/create-recurring-customer-date-reward-campaign).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/recurring-customer-date-campaign.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=4e5d1604e5ab8d74816c005f6ecb78b5" alt="Recurring customer date campaign" width="1430" height="753" data-path="images/product-docs/product-releases/recurring-customer-date-campaign.png" />
  </Frame>

  ### Game Funnel Analytics

  A new insights module provides a step-by-step view of how customers interact with every game campaign — from Game Shown → Lead Captured → Game Opened → Started → Completed → Rewarded/No Luck. Supports all game types, entry methods, and both guest and registered customers. [Learn more](/product-documentation/rewards-campaigns/reward-campaigns-insights).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/game-funnel-analytics.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=008813f82f12507dabb1c76e96e43f68" alt="Game funnel analytics" width="2302" height="800" data-path="images/product-docs/product-releases/game-funnel-analytics.png" />
  </Frame>

  ***

  ## Other Improvements

  ### Anonymous Customer Gameplay on Salla

  Spin the Wheel and Slot Machine now support anonymous customer gameplay on Salla, enabling engagement with visitors before they create an account.

  ### Collections in Event Rule Dropdowns

  Collections can now be selected directly from a dropdown when configuring event-based campaign rules, with search support for large catalogs. [Learn more](/product-documentation/rewards-campaigns/start-from-scratch/create-action-based-reward-campaign).

  ### New Filtering & Sorting Tools on Segments Page

  Filter segments by status, creation date, and customer count range. Sort by name, date, or count directly from column headers. [Learn more](/product-documentation/customer-segmentation/how-to-segment-customers).

  ### Campaign Preview Stays Visible While Customizing Games

  The game preview panel now uses a sticky floating layout, staying visible as you scroll through customization options.

  ***

  ## Bug Fixes

  ### Web Messages Not Displaying Reliably

  Web messages now display reliably across all major browsers and mobile web whenever configured to appear.

  ### Filter Component UI Alignment

  Fixed filter expansion behavior, chip display, and button alignment to match the Gameball design system.
</Update>

<Update label="November 10, 2025" description="Redemption Insights, points_redeemed Event & More">
  ## New Features

  ### "Insights" Tab for Redemption Options

  Analyze the performance of each redemption option with a new **Insights** tab showing issued, burned, expired counts, burn/expiry rates, total points, time range filters, and export options. [Learn more](/product-documentation/programs/loyalty-points-redeem/launch-and-configure-your-redeem-pointing-system).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/redemption-insights-tab.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=22a6ab01e3d7eb9d0714429b94220279" alt="Redemption insights tab" width="1173" height="453" data-path="images/product-docs/product-releases/redemption-insights-tab.png" />
  </Frame>

  ### New System Event: `points_redeemed`

  A new built-in event that automatically triggers whenever a customer redeems points, enabling deeper tracking, automation triggers, and integration with external systems. Configurable in Dashboard, disabled by default. [Learn more](http://help.gameball.co/en/articles/12471048-events-gameball-fires-automatically-across-platforms).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/points-redeemed-event.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=711d2fb17502039562d44516e06a4b24" alt="Points redeemed event" width="847" height="203" data-path="images/product-docs/product-releases/points-redeemed-event.png" />
  </Frame>

  ***

  ## Other Improvements

  ### Enhanced Customer Coupons API

  New `isPromotion` flag and `promotionRules` object help distinguish automatic promotions from regular coupons and display qualification rules. [Learn more](/product-documentation/coupons/creating-coupon-manually).

  ### Responsive Game View for Standalone URLs

  Games now automatically scale to fit any device or screen resolution — perfect for public activations, events, or in-store experiences on large touchscreens.

  ### Improved UX for Customer List in Campaigns

  A new loading skeleton (shimmer effect) provides visual feedback while customer list data is being fetched, preventing confusion between "no data" and "still loading."
</Update>

<Update label="November 3, 2025" description="Tier Visibility, Automation Attributes & More">
  ## New Features

  ### Easier Visibility for Tier Status and Expiry Date

  A new **"Tier Evaluation Date"** field on customer profiles and a clear countdown in the widget show when tiers will reset. Supports LTR and RTL languages with automatic recalculation when settings change. [Learn more](/product-documentation/programs/vip-tiers/tier-settings/understanding-tier-expiry).

  ### Refunded Orders Now Can Be Excluded from Tier Progress

  A new toggle under Tier Program Settings lets you exclude refunded orders from tier progress, maintaining fairness and data accuracy. [Learn more](/product-documentation/programs/vip-tiers/configuring-gameball-vip-tiers).

  ### Carry Over Attributes Across Automation Nodes

  Pass dynamic attributes (Order ID, Points Earned, Friend Name, etc.) from one node to another inside automations for richer personalization and smarter branching. [Learn more](/product-documentation/automation-campaigns/how-to-create-an-automation-campaign).

  ***

  ## Other Improvements

  ### View Sent & Clicked Email Analytics Within Automation

  Each **Send Email** action node now displays Emails Sent and Emails Clicked counts with real-time refresh. [Learn more](/product-documentation/automation-campaigns/automation-actions).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/automation-email-analytics.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=ee197603ac34b601a18afb173be3d924" alt="Automation email analytics" width="766" height="475" data-path="images/product-docs/product-releases/automation-email-analytics.png" />
  </Frame>

  ### Points Expiry Date in Exported Activity Logs

  A new `Points Expiry Date` column appears in exported customer activity logs for any activity involving earned points. [Learn more](/product-documentation/understanding-your-customers/your-customers/export-customer-activities-log).

  ### Redesigned Communication & Automation Activities on Customer Page

  Collapsible card layout with clear headers, icons, message type indicators, and status display for each activity. [Learn more](/product-documentation/understanding-your-customers/customer-profile/explore-and-manage-a-customer-profile).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/customer-communication-activities.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=f9be89d04afc0609ac021425ba956933" alt="Redesigned customer communication activities" width="1135" height="759" data-path="images/product-docs/product-releases/customer-communication-activities.png" />
  </Frame>

  ### Display Name and Terms & Conditions for Manual Coupons

  Assign localized display names and Terms & Conditions to manual coupons, with multilingual support and API inclusion. [Learn more](/product-documentation/coupons/creating-coupon-manually).
</Update>

<Update label="October 27, 2025" description="Guest Play, Google Wallet, API Testing & More">
  ## New Features

  ### Enable Guest Play with Lead Form for Games

  AI-powered games (Tic Tac Toe, Tap the Target, Driving, Shooter, Puzzle) now support guest play with lead form capture, turning gameplay engagement into conversion opportunities. [Learn more](/product-documentation/rewards-campaigns/reward-campaign-url).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/guest-play-lead-form.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=504d7e4a238bbab3784a3bcb960664bd" alt="Guest play with lead form" width="2976" height="1880" data-path="images/product-docs/product-releases/guest-play-lead-form.png" />
  </Frame>

  ### Test API Call Configurations in Reward Campaigns

  A new **"Test API"** button lets you verify API call settings (URL, headers, payload) directly during campaign or automation setup — without activating. [Learn more](/product-documentation/rewards-campaigns/send-external-rewards-using-api).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/test-api-call-configurations.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=536116ec2f408699e0d0cec48f3f50c1" alt="Test API call configurations" width="605" height="846" data-path="images/product-docs/product-releases/test-api-call-configurations.png" />
  </Frame>

  ### Google Wallet Loyalty Card Integration

  Customers can now generate a unique branded Google Wallet loyalty card with their name, points balance, tier, and QR/barcode for scanning. Automatic synchronization keeps balance and tier updates in near real-time.

  ### Multiple Winning Icons for Game Success Screens

  Assign a specific icon or image to each individual reward in multi-reward games (Spin the Wheel, Slot Machine, Scratch & Win) with live preview in the dashboard. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/spin-the-wheel).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/multiple-winning-icons.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=066977add9f8c70be6785f9d4073fe11" alt="Multiple winning icons for games" width="2726" height="1382" data-path="images/product-docs/product-releases/multiple-winning-icons.png" />
  </Frame>

  ### Send Test Emails Inside Automation

  Preview and validate automation email content before publishing by sending test emails directly from the automation builder. [Learn more](/product-documentation/automation-campaigns/how-to-create-an-automation-campaign).

  ### "Check Coupon Details" Button on Game Success Screens

  A configurable CTA button appears on game success screens when a coupon is won, linking directly to the coupon details page.

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/check-coupon-details-button.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=ed5fab37d0c6259814acfbf90dd9bda6" alt="Check coupon details button" width="2116" height="510" data-path="images/product-docs/product-releases/check-coupon-details-button.png" />
  </Frame>

  ***

  ## Other Improvements

  ### "Preferred Language" in Automation Conditional Splits

  Use the **Preferred Language** customer attribute in Conditional Split nodes to personalize message flows by language. [Learn more](/product-documentation/automation-campaigns/automation-controls).

  ### "Happens One Time" for Multi-Step Referral Event Triggers

  Mark multi-step referral events as "Happens One Time" without needing complex metadata configuration. [Learn more](/product-documentation/programs/referral-program/launching-referral-program).

  ### Configure Custom Game Rules

  Customize time duration and number of lives for all game campaigns to fine-tune difficulty. [Learn more](/product-documentation/rewards-campaigns/reward-campaign-intro).

  ***

  ## Bug Fixes

  ### Correct Display for 0-Point Rewards in Games

  Rewards worth 0 points now display the configured reward name instead of showing "No Luck." Reward Name is now mandatory for 0-point rewards.
</Update>

<Update label="October 20, 2025" description="Customer Tags, Points Expiry, Referral Status & More">
  ### Exported Files Include Customer Tags

  Customer export files now include a **Customer Tags** column with all tags per customer (comma-separated). [Learn more](/product-documentation/understanding-your-customers/your-customers/export-your-customer-list).

  ### Download Currently Uploaded Collections & Products

  Download the latest uploaded CSV files for collections and products directly from the dashboard. [Learn more](/product-documentation/admin-settings/upload-products-collections-csv).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/download-collections-products.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=29559fcfe937b9d0afaa56fcd941560e" alt="Download collections and products" width="873" height="131" data-path="images/product-docs/product-releases/download-collections-products.png" />
  </Frame>

  ### Display Points Expiry Date in Customer Logs

  Each reward transaction in Customer Logs now displays its associated expiry date via a tooltip. [Learn more](/product-documentation/understanding-your-customers/your-customers/customer-activity-log).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/points-expiry-date-logs.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=5a82ca9878d336e1b114c15c213bedce" alt="Points expiry date in customer logs" width="1158" height="373" data-path="images/product-docs/product-releases/points-expiry-date-logs.png" />
  </Frame>

  ### Deep Link to Customer History in the Widget

  New deep link `#gameball-history` opens the widget directly to the Customer History section from any external channel. [Learn more](/product-documentation/customer-widget/introduction-to-customer-widget).

  ### Reorder Rewards in "Spin the Wheel"

  Drag-and-drop interface for reordering rewards on the wheel, with real-time preview updates. Only visual order changes — probabilities remain intact. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/spin-the-wheel).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/spin-wheel-reorder-rewards.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=225d6960e38d28d7faf8d6702d5cf8ff" alt="Reorder rewards in Spin the Wheel" width="1114" height="624" data-path="images/product-docs/product-releases/spin-wheel-reorder-rewards.png" />
  </Frame>

  ### New Customer Attribute: Referral Status

  Track whether referred customers are `pending` (haven't completed the referral action) or `successful` (completed it), available across segmentation, automation, and campaigns. [Learn more](/product-documentation/understanding-your-customers/customer-profile/customer-profile-attributes).

  ***

  ## Other Improvements

  * **Removal of "Clicked" Tracking for Push Notifications** — Removed inconsistent "clicked" metric for more accurate reporting.
  * **Improved Game Inner Page for Unsuccessful Attempts** — Clearer failure state design replaces misleading success visuals.
  * **Minimum Two Tasks Required for Missions** — Ensures missions remain meaningful multi-step experiences. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/mission).
  * **Filter by Gameball Source in Automation Conditional Split** — Route customers based on how they were created (lead form, widget, API, POS, etc.). [Learn more](/product-documentation/automation-campaigns/automation-controls).
  * **Custom Expiry Added to Manual Transaction API** — New optional `expiryAfter` field (1–3000 days) for custom point expiration.
</Update>

<Update label="October 1, 2025" description="A/B Testing in Automations, Expiry Notifications & More">
  ## Core & Platform

  ### A/B Testing in Automations

  Split audiences into groups (A & B) with customizable ratios, build distinct automation paths, and measure performance side by side with detailed reporting on engagement, redemption, and revenue uplift. [Learn more](/product-documentation/automation-campaigns/introduction-to-automation-campaigns).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/ab-testing-automations.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=6231b65a99658ec2ce48211cab175aed" alt="A/B testing in automations" width="1600" height="687" data-path="images/product-docs/product-releases/ab-testing-automations.png" />
  </Frame>

  ### New Synced Attributes: Next Expiring Points

  Three new customer attributes synced with integrations: **Next Expiring Points Amount**, **Date**, and **Value** — enabling timely pre-expiry communications.

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/synced-attributes-integrations.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=c90aed575134e1f1e2e6ac9e8b133cd4" alt="Synced attributes for integrations" width="1600" height="714" data-path="images/product-docs/product-releases/synced-attributes-integrations.png" />
  </Frame>

  ***

  ## Other Improvements

  ### Enhanced Widget Coupons Page Design

  Redesigned layout with improved visibility and usability, automatically applied to all widgets.

  ***

  ## Fixes

  ### Games in Arabic (RTL)

  Resolved layout alignment, text rendering, and playability issues for games displayed in Arabic.

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/games-arabic-rtl-fix.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=1d1cd0a458dfec1fb0a806ea30ec0d1e" alt="Games in Arabic RTL fixed" width="268" height="450" data-path="images/product-docs/product-releases/games-arabic-rtl-fix.png" />
  </Frame>

  ### Games Hidden in Widget Breaking Offline Links

  Games now work seamlessly via offline links even when hidden from the widget.
</Update>

<Update label="August 26, 2025" description="Milestone Campaign, Dynamic Coupons, Points Expiry Automation & More">
  ## Engagement

  ### Milestone: New Reward Campaign

  A rule-based campaign that accumulates eligible spend or item count across orders during a defined period (e.g., SAR 500 per month). Supports spending milestones, collection/SKU-specific milestones, and items-purchased milestones. [Learn more](/product-documentation/rewards-campaigns/faqs/stamps-milestone-mission-campaigns).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/milestone-campaign.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=aae48c695998e861e2b1d2a191cc12cc" alt="Milestone campaign" width="3192" height="1934" data-path="images/product-docs/product-releases/milestone-campaign.png" />
  </Frame>

  ***

  ## Core & Platform

  ### Dynamic Value for Fixed Coupon Rewards

  Configure fixed coupons to dynamically calculate their value based on a percentage of a chosen variable (e.g., 15% of cart total). [Learn more](/product-documentation/rewards-campaigns/faqs/understanding-rewards-types).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/dynamic-fixed-coupon-rewards.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=991836cca5b0cdd96b512b597a36e986" alt="Dynamic fixed coupon rewards" width="2676" height="1226" data-path="images/product-docs/product-releases/dynamic-fixed-coupon-rewards.png" />
  </Frame>

  ### Coupons Start & End Date

  Set when coupons become valid and when they automatically expire for time-bound promotions. [Learn more](/product-documentation/coupons/creating-coupon-manually).

  ### Copy Campaigns Across Workspaces

  Replicate successful reward campaigns across workspaces with automatic event creation, language handling, and safe defaults. [Learn more](/product-documentation/admin-settings/creating-multiple-workspaces).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/copy-campaigns-workspaces.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=d5383da31729a6ae1c994fb484b8bb2d" alt="Copy campaigns across workspaces" width="2360" height="1000" data-path="images/product-docs/product-releases/copy-campaigns-workspaces.png" />
  </Frame>

  ### Coupon Insights Tab

  A new Insights tab on the coupon details page shows customer-level redemption data with export to CSV. [Learn more](/product-documentation/coupons/introduction-to-coupon-engine).

  ### "Is Referred" Customer Attribute

  New boolean attribute identifying whether a customer was referred, available as a filter in campaigns, segments, and automations. [Learn more](/product-documentation/understanding-your-customers/customer-profile/customer-profile-attributes).

  ### Full Control Over Internal Gameball Events

  Enable or disable auto-fired Gameball events (place\_order, view\_product, order\_refunded, etc.) with real-time effect. [Learn more](/product-documentation/admin-settings/create-and-send-events).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/control-internal-events.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=46e22d490536f78206cab0e1aebb495a" alt="Control internal Gameball events" width="1796" height="742" data-path="images/product-docs/product-releases/control-internal-events.png" />
  </Frame>

  ### Custom Expiry for Points Multiplier Campaigns

  Set a configurable expiry period for bonus points earned through point multiplier campaigns, with delayed activation until after the return window. [Learn more](/product-documentation/rewards-campaigns/start-from-scratch/create-point-multiplier-reward-campaign).

  ### Automate "Points to Expire" Notifications

  New **"Points to Expire" trigger** in the Automation Builder for custom timing, multi-channel reminders, and conditions. Replaces the old fixed Points Expiry Notifications system. [Learn more](/product-documentation/automation-campaigns/how-to-create-an-automation-campaign).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/points-to-expire-automation.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=b8c5344e4fbad0f5ae5376bbaa71ebb0" alt="Points to expire automation" width="1000" height="600" data-path="images/product-docs/product-releases/points-to-expire-automation.png" />
  </Frame>

  ***

  ## Other Improvements

  * **reCAPTCHA Added to Login Flow** — Google reCAPTCHA protects against automated login attempts.
  * **MoEngage: Country & Currency Support** — Customer events and attributes now include country and currency data. [Learn more](/product-documentation/apps-integrations/moengage-integration).
  * **Workspace Information Synced to MoEngage** — Segment and target customers by specific workspace in MoEngage.
</Update>

<Update label="July 28, 2025" description="Mission Campaign, External Rewards, Security & More">
  ## Engagement

  ### Mission: New Reward Campaign

  Define up to 10 different tasks per mission. Once a customer completes all tasks (regardless of order), they earn a reward and unlock a badge — perfect for onboarding flows and multi-step journeys. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/mission).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/mission-campaign.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=b7bf9c99c3f7c902dc1059ed629778a4" alt="Mission campaign" width="2378" height="1376" data-path="images/product-docs/product-releases/mission-campaign.png" />
  </Frame>

  ### External Reward in Referral & Tiers Programs

  External Reward, previously limited to Reward Campaigns, is now available in Referral and Tiers modules. [Learn more about Referral](/product-documentation/programs/referral-program/launching-referral-program) and [VIP Tiers](/product-documentation/programs/vip-tiers/configuring-gameball-vip-tiers).

  ### Puzzle Game Customization

  Fully personalize the Puzzle Game — background image, branding colors, puzzle image, and custom timer. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/sliding-puzzle).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/puzzle-game-customization.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=6615532648b15e7f58c63790f68eb154" alt="Puzzle game customization" width="5798" height="3158" data-path="images/product-docs/product-releases/puzzle-game-customization.png" />
  </Frame>

  ***

  ## Core & Platform

  ### New "Order Refunded" Event

  A new `order_refunded` system event fires automatically when a refund is processed, logging original order ID, refund ID, refunded amount, and points.

  ### API & Secret Key Rotation from Dashboard

  Rotate API keys and Secret Key individually from the dashboard with immediate replacement. Shopify & Salla stores update automatically. [Learn more](/product-documentation/admin-settings/get-api-keys).

  ### High Security Mode for API Authentication

  Optional feature requiring Secret Key alongside API Key for all integration API requests, preventing unauthorized access and data exposure. [Learn more](/product-documentation/admin-settings/get-api-keys).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/high-security-mode.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=1a62e892d5a945f7dba26f3a920cb0ed" alt="High security mode" width="1991" height="978" data-path="images/product-docs/product-releases/high-security-mode.png" />
  </Frame>

  ### Product-Level Order Segmentation

  Segment customers based on exact products and quantities purchased — filter by Product ID, SKU, Category, Collection, Title, Quantity, and Price with AND/OR conditions. [Learn more](/product-documentation/customer-segmentation/how-to-segment-customers).

  ### Custom User Permissions Per Invitation

  Configure dashboard access per user individually during invitation with Hide/Disabled/Allow options for each section. [Learn more](/product-documentation/admin-settings/create-user-assign-roles).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/custom-user-permissions.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=0e3e88501df2e96685ac9d7f1a42dc07" alt="Custom user permissions" width="716" height="598" data-path="images/product-docs/product-releases/custom-user-permissions.png" />
  </Frame>

  ***

  ## Other Improvements

  ### "Has Value" Operator in Automation Condition Split

  Check if a specific customer attribute is not empty for more precise flow splitting. [Learn more](/product-documentation/automation-campaigns/introduction-to-automation-campaigns).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/has-value-operator-automation.gif?s=19c8a8fe1e4c341141e5a4df62c7e5c6" alt="Has value operator in automation" width="2218" height="1220" data-path="images/product-docs/product-releases/has-value-operator-automation.gif" />
  </Frame>
</Update>

<Update label="July 7, 2025" description="Order Segments, Continuous Re-Evaluation, New Games & More">
  ## General New Features

  ### Create Order-Based Customer Segments

  Create customer segments based on actual order data — Total Order Value, Number of Orders, Order Date Range, Average Order Value, and Specific Value Ranges. Fully refunded orders are excluded by default. [Learn more](/product-documentation/customer-segmentation/how-to-segment-customers).

  ### Continuous Audience & Frequency Re-Evaluation in Automations

  Enable continuous re-evaluation before each step in the automation. If a customer becomes ineligible, they're automatically exited from the flow. [Learn more](/product-documentation/automation-campaigns/making-edits-on-active-automation).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/automation-continuous-evaluation.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=e3d544ffd0ca68f57c2c307c7997a5f9" alt="Automation continuous evaluation" width="5860" height="3808" data-path="images/product-docs/product-releases/automation-continuous-evaluation.png" />
  </Frame>

  ### Streak Campaign Editing Experience

  Safely make changes to live Streak campaigns while ensuring consistent customer progress and eligibility. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/streak-campaign).

  ### Lead Form for Quiz, The Catcher & Match Card Games

  More game campaigns now support guest and anonymous customers via the lead form. [Learn more](/product-documentation/rewards-campaigns/reward-campaign-url).

  ### Slot Machine & Scratch and Win Customization

  Upload custom images for success and no-luck outcomes, add buttons, and customize lead forms for both game types. [Learn more about Slot Machine](/product-documentation/rewards-campaigns/templates/engagement-gamification/slot-machine) | [Scratch and Win](/product-documentation/rewards-campaigns/templates/engagement-gamification/scratch-and-win).

  ***

  ## Core & Platform

  ### Fixed Points Cashback Per Collection

  Configure cashback rules to issue a fixed number of points per collection, regardless of product price. [Learn more](/product-documentation/programs/loyalty-points-earn/collection-based-earning-rules).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/fixed-points-cashback-collection.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=391b4e3cee2594c1134016ed07ac7aee" alt="Fixed points cashback per collection" width="709" height="655" data-path="images/product-docs/product-releases/fixed-points-cashback-collection.png" />
  </Frame>

  ### Customizable Referral Page Image

  Upload custom brand visuals for the referral page directly from the dashboard. [Learn more](/product-documentation/customer-widget/start-configuring-profile/customizing-tabs-visibility-and-order-in-gameball-widget-settings).

  ### Upload Custom Earn and Redeem Icons for the Widget

  Upload unique icons that represent your loyalty actions to match your brand personality. [Learn more](/product-documentation/customer-widget/start-configuring-profile/customize-your-gameball-customer-widget-to-match-your-brand).

  ### Total Customers Count API

  Retrieve the total number of customers in your Gameball account through a simple API call.

  ***

  ## Other Improvements

  * **Enhanced Dynamic Reward Selection with Tooltips** — Tooltips explain why Dynamic Reward is disabled.
  * **Updated Third-Party Coupons Display Name** — Reflects the name you provided when adding a coupon group. [Learn more](/product-documentation/admin-settings/third-party-coupons).
  * **Filter Customers' Coupons by Customer ID** — New filter in the Customer Coupons section.
  * **\[Shopify] Embedded Blocks Now Show Reward Name** — Replaces coupon-value-only display with the full reward name.
</Update>

<Update label="June 16, 2025" description="5 New Games, Scratch & Win Lead Form & More">
  ## General New Features

  ### 5 New Gamified Reward Campaigns

  Introducing Space Shooter, Sliding Puzzle, Driving Game, Tic Tac Toe, and Tap the Target — each designed to deliver unique, interactive experiences that increase customer participation. [Try the demo](https://demo-store.gameball.co/).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/new-gamified-campaigns.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=0316b8005c59abaed1bd3bbe2bf27913" alt="New gamified reward campaigns" width="6297" height="2739" data-path="images/product-docs/product-releases/new-gamified-campaigns.png" />
  </Frame>

  ### Reward Campaigns Catalog New Experience

  Refreshed Reward Campaigns Catalog with a new look and improved browsing for the growing variety of campaign types.

  ### Customize Scratch & Win Cover Image

  Fully customize the Scratch & Win cover image to match your brand identity. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/scratch-and-win).

  ### Lead Form for Scratch & Win

  Scratch & Win campaigns now support guest and anonymous customers via campaign URL with lead form. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/scratch-and-win).

  ### Lead Form: Terms & Conditions Link Support

  Add a Terms & Conditions hyperlink directly in the lead form for compliance and transparency.

  ***

  ## Core & Platform

  ### Saudi Riyal Symbol Support in Arabic Widget

  The **﷼** symbol now displays correctly when the widget is set to Arabic and Saudi Riyal is the selected currency.

  ***

  ## Other Improvements

  ### Option to Hide Trophy Icon in Widget

  Hide the trophy icon and default status text when Level and Referral cards are disabled for a cleaner widget design. [Learn more](/product-documentation/customer-widget/start-configuring-profile/customizing-tabs-visibility-and-order-in-gameball-widget-settings).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/hide-trophy-icon-widget.png?fit=max&auto=format&n=o1WKK5n3ph536BuS&q=85&s=7327fcd7edfc8fb69b7482da2b6896a3" alt="Hide trophy icon in widget" width="562" height="926" data-path="images/product-docs/product-releases/hide-trophy-icon-widget.png" />
  </Frame>
</Update>

<Update label="May 26, 2025" description="Stamps Campaign, Tax Exclusion & More">
  ## Key Highlights

  ### Stamps Campaign

  Reward customers for completing a specific action multiple times in a row — drive repeat purchases, promote high-value orders, encourage category exploration, and boost referrals. [Learn more](/product-documentation/rewards-campaigns/templates/engagement-gamification/streak-campaign).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/stamps-campaign.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=8263ca8bd647a7c5963ddca2b6336803" alt="Stamps campaign" width="3192" height="1934" data-path="images/product-docs/product-releases/stamps-campaign.png" />
  </Frame>

  ### Exclude Taxes from Reward Calculations

  A new toggle under Earn Settings lets you base rewards on the order subtotal before taxes. Requires `total_tax` and per-lineitem `taxes` in order APIs. [Learn more](/product-documentation/programs/loyalty-points-redeem/launch-and-configure-your-redeem-pointing-system).

  ### New API: Retrieve Coupon Lock Details

  `GET /integrations/locks/{lockReference}` returns detailed info for locked coupons including associated customer, usage status, expiry, and all locked coupons under the reference.

  ***

  ## Other Improvements

  * **Dynamic Rewards Now Support Up to 3 Decimal Places** — More accurate point distribution (e.g., 1.015 multiplier). [Learn more](/product-documentation/rewards-campaigns/faqs/understanding-rewards-types).
  * **Improved Automation Reactivation Handling** — Customer progress is now preserved when deactivating and reactivating automations.
  * **Game Lead Form: Update Only Missing Attributes** — Existing customer data is preserved, only new data is added to profiles.
</Update>

<Update label="May 12, 2025" description="The Catcher Game, SMS Reminders, Redemption Controls & More">
  ### The Catcher Game: A New Reward Campaign

  An interactive game where customers collect specific items within a time frame to earn rewards. Avoiding unnecessary items is key — each mistake costs a life. [Try it](https://play.gameball.app/?k=f625e2144ad74d17a34c1b2c795aa8bd\&d=details_catcher_79334\&m=xa).

  <Frame>
    <img src="https://mintcdn.com/gameball/o1WKK5n3ph536BuS/images/product-docs/product-releases/catcher-game-campaign.gif?s=611a7f6d5d6a8eab2954ca0ce499ccb9" alt="The Catcher game campaign" width="1576" height="750" data-path="images/product-docs/product-releases/catcher-game-campaign.gif" />
  </Frame>

  ### SMS Reminder for Expiring Points

  Automatically notify customers 15 days before their points expire via SMS, boosting engagement and reducing unused points. [Learn more](/product-documentation/communication-campaigns/create-and-configure-sms-campaigns).

  ### Sort the Redemption Options Order in the Widget

  Three sorting modes: Auto by Creation Date, Auto by Points Required, or Manual drag-and-drop — with real-time preview. [Learn more](/product-documentation/customer-widget/start-configuring-profile/customizing-tabs-visibility-and-order-in-gameball-widget-settings).

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/redemption-sorting-controls.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=12a57af586968a81c46814e371984ed5" alt="Redemption sorting controls" width="2542" height="1252" data-path="images/product-docs/product-releases/redemption-sorting-controls.png" />
  </Frame>

  ### Open Widget Directly to a Specific Redemption Option

  Deep-link to a specific redemption option using the reward ID. Embed links in web banners, emails, mobile CTAs, or QR codes.

  <Frame>
    <img src="https://mintcdn.com/gameball/e1x60xX3H9mSv3i7/images/product-docs/product-releases/widget-deep-link-example.png?fit=max&auto=format&n=e1x60xX3H9mSv3i7&q=85&s=7900d6ffe11a3924c36044fa56ab2a22" alt="Widget deep link example" width="1000" height="1254" data-path="images/product-docs/product-releases/widget-deep-link-example.png" />
  </Frame>

  ***

  ## Other Improvements

  * **Exclude Specific Customers Across All Campaign Types** — Fine-tune targeting by removing certain customers from any campaign or module.
  * **Bulk Untag Customers** — Remove tags from large customer lists via dashboard or CSV upload.
  * **External Terms & Conditions Link in FAQ** — Add hyperlinks to your Terms & Conditions in the widget FAQ sections.
  * **Actual Order Date/Time in Exported Sheets** — New column showing the original order date/time submitted via the Order API.
</Update>
