Skip to main content

Product Release 1.12.2025

Gameball's latest product updates and enhancements.

Rana ElGharib avatar
Written by Rana ElGharib
Updated this week

Take a look at what the Gameball product team has been working on recently.

New Features

1. Advanced Budget Control for Campaigns

Platform

All

Plan

Shopify & Salla: GURU

Selfserve: Enterprise

Channel

All

We introduced an advanced Budget Control system that allows you to define, monitor, and enforce spending limits for reward-based campaigns. This provides tighter cost governance, clearer visibility, and automated safeguards against overspending. Read about setting up a reward campaign.

Key Capabilities

Set a Total Budget During Campaign Creation

  • Budget Control can be enabled when creating a new campaign.

  • The entered amount becomes the campaign’s Total Budget.

  • Budget always uses the workspace currency and cannot be changed.

  • Depending on the reward type, additional configuration fields appear to ensure accurate cost evaluation.

Validation Rules

  • A budget is required if the feature is enabled.

  • Negative values and non-numeric entries are not accepted.

Activation and Deactivation Logic

Turning Budget Control ON for an Active or Previously Active Campaign

  • Tracking begins from the moment Budget Control is enabled. Budgets are not retroactive, and past spending is excluded.

Turning Budget Control OFF

  • The budget is reset when the feature is disabled.

  • Disabling Budget Control resets all stored values.

  • Budget metrics will be removed from the preview.

  • Re-enabling Budget Control starts fresh tracking with no historical data.

Editing an Existing Budget

  • If you tried to set a new budget lower than the issued or actual spend amounts, saving is blocked.

  • A message indicates: “Current issued or actual spend cost already exceeds this amount.”

Campaign Overview Enhancements

A dedicated Budget card displays:

  • Total Budget

  • Issued Cost (liability)

  • Actual Spend Cost (redeemed rewards)

Budget tracking continues even when a campaign becomes inactive, as issued rewards may still be redeemed later.

Automated Threshold Notifications

You will receive email alerts when campaign spending reaches:

  • 50% of budget

  • 80% of budget

  • 100% of budget

At 100%, the campaign is automatically deactivated to prevent additional spending.


2. Automatically Trigger Game Popups Based on Page URL

We introduced a new way to surface Gameball Games on websites by automatically launching a game in a pop-up when a customer visits a specific page. This allows you to deliver game-based engagement experiences without requiring customers to open the Gameball widget. Learn about campaign URLs.

Platform

All

Plan

Shopify & Salla: Pro, GURU

Selfserve: Enterprise

Channel

All

What’s New

Automatic Game Popups

Games such as 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 rather than inside the widget.

Clean, Focused Game Experience

  • The pop-up shows only the game interface, with no widget navigation or back buttons.

  • Customers can play the game or close the pop-up at any time.

  • The pop-up closes automatically after the game is completed or dismissed.

  • Guest customers can see the game with a lead form, and logged-in customers can access it based on eligibility.

Flexible URL Rule Engine

You can configure the pop-up to appear:

  • On all pages where the widget is installed, or

  • Only on pages that match specific URL rules (contains, doesn’t contain, is, is not, starts with, ends with), aligned with the existing Web Popups engine.

The pop-up can also be configured to appear:

  • Only once per browsing session, or

  • A limited number of times per session.

Timing options include:

  • Immediately on page load

  • After a delay

  • After the customer scrolls a defined percentage of the page

Eligibility Controls

The pop-up will not appear if the customer is no longer eligible for the game (for example, if they reached their daily or total game limit).

When multiple campaigns share the same trigger, the earliest-created one takes priority.

Example Use Cases

  • Launch Spin the Wheel when customers visit pages like /offers or /discounts

  • Show the Slot Machine on checkout confirmation pages to encourage account creation

  • Trigger Match Cards on the homepage for first-time visitors


3. Add Return Window Duration for Tier Entry Reward Points

Prevent temporary reward abuse by locking tier-entry points until the return window expires.

To protect loyalty programs from exploitation, you can now define a Return Window Duration for tier entry reward points.

This ensures customers cannot instantly redeem tier-upgrade rewards and then refund their qualifying orders to gain unfair benefits.

With this update, tier-entry points can be temporarily locked (pending) until the configured window expires, improving reward integrity and reducing fraudulent behavior. Learn more.

What’s New

1. Return Window Duration (Configuration)

A new field is now available inside each Tier Entry Reward setup:

  • Return Window Duration (days)

  • Accepts numeric values ≥ 0

  • Default value: 0 days (points activate immediately)

This gives you full control over how long tier-reward points stay locked before becoming usable.

2. Updated Reward Logic

When a customer levels up to a new tier:

  • Entry reward points are issued with status = pending

  • Pending duration matches the configured Return Window Duration

  • Points automatically switch to status = active once the window expires

This ensures points cannot be redeemed during the waiting period.

3. Refund & Downgrade Behavior

The system now handles return-window scenarios more intelligently:

  • Refund or Tier Downgrade BEFORE activation

  • → Pending points are revoked automatically

  • Refund AFTER activation

  • → Standard refund deduction rules apply, as usual.

This eliminates the temporary gain loophole that customers could previously exploit.


Other Improvements

1. Lifetime Tier Benefit Coupon Display in the Redeem Tab Overview

Gameball offers Lifetime Reward Coupons for customers who reach specific tiers (e.g., Gold, Platinum). These coupons grant free benefits unrelated to points.

However, in the current widget experience, these rewards appear alongside regular point-based rewards and show 0 points, causing confusion and diminishing the perceived value of tier benefits.

This update introduces a new design and placement for Lifetime Tier Coupons to clearly distinguish them from traditional redemptions.

What’s New

1. Clear Breakup in the Redeem Tab

  • The tier-based lifetime coupon now always appears in a dedicated top section of the Redeem tab.

  • It is visually separated from all point-based rewards to highlight its special nature.

2. New Card Design for Lifetime Tier Benefits

The updated card:

  • Displays the Tier name prominently (e.g., “Gold Tier”).

  • Includes a “Free Benefit” label (localized in all supported languages).

  • Shows the reward name or, if absent, the correct reward value (all reward types supported).

  • Does not display any points.

  • Uses a clear action button: “Redeem Now”.

3. Updated Logic

No Points Logic

  • The card never shows points.

  • The customer will not see “0 points.”

Eligibility

  • The lifetime coupon appears only if the customer belongs to the tier offering it.

Redemption Flow

  • Selecting “Redeem Now” opens the coupon details page (same as the current flow).


2. Export Customers from All Automation Action & Control Nodes Overview

You can now export customers who reach any Action or Control node inside an automation flow. Learn how to create an automation campaign.

This enhancement allows teams to run deeper analysis, build external segments, integrate with other tools, or take manual actions outside Gameball.

1. Export Availability

  • All Action and Control nodes now include a new option: Export Customers.

  • Supported node types:

    • Action nodes: Send Email, Send Web Message, Grant Reward, and others.

    • Control nodes: Wait, Time Delay, Condition, A/B Test.

2. Export Behavior

  • Selecting Export Customers initiates a CSV file export of all customers who have successfully reached the selected node.

  • The export includes full historical data, not just recent activity.

  • Once prepared, the system sends the CSV file to you via email.


3. Send points_redeemed Event to Integrations

Gameball now supports sending the points_redeemed event to connected integrations, including Insider, MoEngage, and Klaviyo. This update enables you to build real-time journeys, campaigns, and automations in your external marketing platforms based on customer point redemptions.

What’s New

1. Automatic Event Delivery

Whenever a customer redeems points, Gameball automatically fires a points_redeemed event to any enabled integration:

  • Insider

  • MoEngage

  • Klaviyo

Events are sent only if the integration is active and the event toggle is enabled for that integration.

2. Event Data Structure

Each points_redeemed The event includes:

  • Redeemed points

  • Redemption amount

  • Redemption transaction ID (if available)

This ensures consistent, reliable data for segmentation and customer journeys across marketing tools.

3. Controls

  • The event is disabled by default for all integrations.

  • You can enable or disable the event per integration from the integration’s settings page.

  • If disabled during integration setup, the system displays a hint instructing you to enable it under Admin Settings.


Did this answer your question?