Skip to main content

Product Release 3.11.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. Easier Visibility for Tier Status and Expiry Date

Platform

All

Plan

All

Channel

All

Gameball now makes it easier for both you and your customers to see when a tier will reset or be re-evaluated, ensuring complete clarity around tier status and expiry timelines. Read about tier expiry.

Why This Matters

Previously, you and customers couldn’t easily identify when the next tier evaluation would occur. This enhancement helps both sides stay informed and plan accordingly for upcoming resets or progress changes.

What’s New

  • Dashboard Enhancement:

    • A new “Tier Evaluation Date” field appears under the Tier Information section on each customer’s profile.

    • Displays when the customer’s current tier will reset or be re-evaluated.

  • Widget Update:

    • Customers can now see a clear message like:

    • “Your tier will reset on: Jan 1, 2026”

    • A countdown (e.g., “7 days left till evaluation”) appears one week before the reset date.

    • Fully supports LTR and RTL languages.

  • Automatic Updates:

    • Evaluation dates recalculate automatically when tier settings change (e.g., from 12 months to 6 months).

Benefits

  • Improved transparency for clients and customers.

  • Reduced confusion about tier expirations and progress resets.

  • Better customer engagement with clearer loyalty timelines.


2. Refunded Orders Now Can Be Excluded from Tier Progress

Platform

All

Plan

Shopify: Pro & Guru

Selfserve: Enterprise

Channel

All

Gameball now gives you more control over how refunds affect tier progress. You can choose whether refunded orders contribute to customers’ tier advancement, ensuring your loyalty logic stays aligned with your business rules. Learn how to create a tier program and how Gamaball treats Refunds

Why This Matters

Previously, refunded orders continued to count toward tier progress, even after being refunded. This enhancement allows you to maintain fairness and data accuracy in your loyalty tiers.

What’s New

  • New Dashboard Setting:

    • Added a toggle under Tier Program Settings:

    • “Exclude refunded orders from tier progress”

    • Options: Enabled / Disabled

    • Default: Disabled (for backward compatibility)

  • Behavior:

    • When enabled → refunded orders do not count toward tier progress, and any earned progress from them is deducted.

    • When disabled → refunded orders remain included (current behavior).

  • Customer Impact:

    • Tier progress in both the dashboard and widget automatically reflects the updated calculation.

    • Progress reductions from refunds are shown in real time.


3. Carry Over Attributes Across Automation Nodes

Platform

All

Plan

All

Channel

All

You can now pass dynamic attributes, such as Order ID, Points Earned, or Friend Name, from one node to another inside your automations. This enables richer personalization, smarter branching, and more context-aware automation actions. Learn how to create an automation Campaign.

Why This Matters

Previously, attributes generated in one node (e.g., an event or Add Points) couldn’t be reused later in the same automation. That meant messages and actions couldn’t dynamically reflect the context of the customer’s previous interactions.

Now, attributes flow seamlessly across nodes, allowing for smarter, fully contextual automation journeys.

What’s New

  • Attribute Persistence

    • Attributes created or received in one node (Event, Condition, or API) are automatically available to all subsequent nodes in the same automation branch.

    • Attributes remain accessible for personalization in later actions.

  • Dynamic Variable Usage

    • Action nodes (e.g., Send Email, Send SMS, Assign Points) can now reference these carried-over attributes.

    • The variable picker in the dashboard displays available attributes grouped by source node.

  • Editing & Safety

    • If an earlier node is edited or removed, any dependent attributes trigger a warning:

    • “This attribute is no longer available.”

    • Missing attributes are safely replaced with placeholders to prevent automation errors.


Other Improvements

1. View Sent & Clicked Email Analytics Within Automation

You can now view email performance metrics, including Sent and Clicked counts, directly inside each Send Email action node in your automations. Learn about automation Actions.

What’s New

  • Inline Email Analytics

    • Each Send Email action node now displays:

      • Emails Sent: the total number of successfully delivered emails (excluding bounces and failures).

      • Emails Clicked: the number of unique customers who clicked the email.

    • Data refreshes in real-time (or within a few minutes).


2. Points Expiry Date Now Included in Exported Activity Logs

You can now see the expiry date of earned points directly in your exported customer activity reports (CSV or XLSX). Export Customer Activity Log.

Why This Matters

Previously, you could only see points expiry information within individual customer profiles. Now, the exported reports provide a complete overview, making it easier to track upcoming expirations, manage communications, and perform audits efficiently.

What’s New

  • New Column Added:

    • Points Expiry Date now appears in exported customer activity logs.

  • Data Coverage:

    • The column is populated for any activity that includes earned points (e.g., orders, campaigns, referrals, or missions).

    • Activities that don’t involve earning points will show the column as empty.


3. Redesigned Communication & Automation Activities on the Customer Page

You can now instantly understand how customers engage with messages and automations, without excessive scrolling or visual clutter. Check the customer page. Explore and Manage a Customer Profile.

What’s New

  • Collapsible Card Layout:

    • Each communication or automation activity now appears as an easy-to-scan card with clear headers, icons, and expand/collapse behavior.

  • Communication Activities:

    • See message type icons (email, in-app, etc.) and key dates like Sent and Clicked at a glance.

    • Cards are sorted by newest first, with a Load More option for long histories.

    • Empty state: “No Communication Activities Yet.”

  • Automation Activities:

    • Each automation now displays its name, status (Completed, Waiting, or Exited), and key dates (Entry, Complete, or Exit).

    • Compact one-line view for simple automations.

    • Empty state: “No Active Automations.”


4. Add Display Name for Manual Coupons

You can now assign display names to manual coupons, making them more user-friendly and multilingual across all customer-facing channels. Read about creating a coupon manually with Gameball.

What’s New

  • New Display Name Field:

    • A new “Display Name” field has been added to manual coupon creation and editing screens.

    • Supports multiple languages, matching your widget’s configured languages.

    • The previous “Name” field is now labeled “Internal Name.”

  • Customer-Facing Experience:

    • Customers now see the localized display name in their widget, emails, and web messages.

    • If no translation exists for a customer’s language, the default language name will be shown instead.

  • API Updates:

    • displayName is included in coupon API responses as a multi-language object (key-value pairs).

    • No breaking changes for existing API integrations.


5. Add Terms & Conditions for Manual Coupons

You can now add localized Terms & Conditions for manual coupons, helping you clearly communicate coupon rules and usage limits to customers in their preferred language. Read about creating a coupon manually with Gameball.

What’s New

  • New Terms & Conditions Field:

    • A dedicated “Terms & Conditions” section is now available when creating or editing manual coupons.

    • Supports multiple languages, aligned with your widget’s configured language settings.

    • Field is required to ensure every coupon includes clear usage details.

  • API Updates:

    • The coupon API now includes a termsAndConditions object containing multilingual key-value pairs.

    • No impact on existing coupon API consumers.


Did this answer your question?