Ignored bonuses, high deposit abandonment rates, the need to disrupt live journeys just to make minor changes—for many operators, this is a daily reality. But not for GR8 Tech clients.
Dive in and see how we solve these and other challenges with the features built for optimized workflows and stronger GGR.
🃏 Casino & 🏂 Sportsbook
Here are the general platform enhancements designed to keep client products secure and up to date.
Domain Inspect Protection
We’ve introduced Domain Inspect Protection, a new Web security configuration that helps operators reduce unauthorized inspection of website code. It adds an extra layer of defense while maintaining performance and user experience.
💡 Domain Inspect Protection does not aim to make a site unbreakable. It focuses on practical risk reduction, especially in regulated GEOs where code inspection can trigger blocking.
Key capabilities:
- Disable Right-Click Action: Prevent users from accessing built-in browser options “Inspect” or “View Source” via mouse or touchpad, removing one of the most common entry points for quick inspection;
- Block Keyboard Shortcuts: Disable popular shortcuts that open browser inspection tools across Windows, macOS, and iOS, reducing fast, accidental, or automated access to debugging features;
- Interrupt Inspection Attempts: Automatically pause the webpage if inspection tools are opened through alternative paths, making real-time analysis more difficult and discouraging further inspection attempts;
- Use Built-In Debug Mode: Allow internal teams to safely disable protection via a special URL parameter and implement development, QA, and troubleshooting without changing the website code.
Update App Button for Android Users
All Android applications now come with a dedicated Update App button to help operators accelerate adoption of new releases and maintain security, stability, and performance consistency across their Android user base.
Why it matters:
Since Android apps distributed via direct download links do not receive automatic store updates, this button becomes the key touchpoint for keeping users on the latest version.
How it works:
When a newer version is available, the Update App button appears automatically at the top of the Sidebar menu. It remains highly visible and cannot be removed. Once clicked, it launches the in-app update flow and guides users through the process.
📍 Configure the Update App component in: Back Office → Content → CMS → Components → Update Application Button
🧩 Content Management System (CMS)
We continue expanding the widget collection in our CMS to give operators more opportunities for player activation.
Bonus Widget
Showcase all player bonuses in one flexible space across key product pages with the new Bonus Widget. It simplifies bonus discovery and ensures stronger campaign engagement.
Widget functionality:
- Bonus Campaign Display: Showcase bonus campaigns created via CRM Journey Builder;
- Active & Available in One View: Present “Active” and “Available” bonus campaigns together in a single, structured space;
- Multi-Domain Support: Enable switching between Casino, Sport, and Mixed bonus domains using clear navigation tabs;
- Full CMS Configuration: Control domains, statuses, and layout directly via CMS without additional development;
- Dynamic Bonus Cards: Adapt each card to the player’s current bonus status and campaign state for personalized visibility;
- Clear Bonus Prioritization: Visually separate and prioritize bonuses in the order Active → Available → Finished to guide player focus.
Sports Win Widget
We’ve launched Sports Win, a real-time widget that highlights recently settled winning bets across different sports. By displaying real player wins, including odds, payouts, and bet types, operators can strengthen trust and add visible social proof. Continuous updates create a sense of live activity, inspire similar bets, and ensure higher retention in the sportsbook.
Widget functionality:
- Live Winning Bets: Show a real-time feed of recently settled sports wins to reinforce activity and social proof;
- Detailed Bet Information: Display odds, payout amount, bet type (Single/Parlay), and masked player ID to build transparency and trust;
- BetBuilder & Early Payout Support: Highlight BetBuilder and Early Payout labels to showcase advanced betting features;
- Full CMS Configuration: Manage the widget entirely via UBO CMS, no coding required;
- Auto-Refresh Control: Enable smooth automatic updates with a configurable refresh rate to keep content dynamic;
- Flexible Selection Modes: Choose between chronological or random win selection in compliance with your engagement strategy.
Configuration options:
- Sorting Modes: Choose between Newest First or Random Order to control how winning bets are displayed and aligned with your engagement strategy;
- Time Range Configuration: Define the time window for random selection to keep showcased wins relevant and timely;
- Minimum Odds & Payout Thresholds: Set minimum odds and optional minimum payout values to highlight impactful wins and reinforce player confidence;
- Separate Redirect Logic: Configure different redirect behavior for Single and Parlay bets to guide players toward targeted betting flows;
- Parlay Item Counter Toggle: Display the number of selections in a parlay to provide clearer context and enhance transparency for multi-bet wins.
Recommendation Models in the SAB Widget
The SAB widget already supports personalized recommendation models. Now, instead of showing a static order, it dynamically adapts content per player. In this way, operators can tailor the displayed providers or categories to each user based on their preferences and behavior, thereby sparking stronger interest.
ℹ️ SAB (Small Action Buttons) widget remains a fast navigation tool for internal or external product pages. It displays manually created items or pre-created casino collections such as categories, providers, and themes.
New capabilities:
- Model Selection: Choose a recommendation model directly within the existing SAB widget settings;
- Provider-Based Recommendations: Display personalized suggestions based on preferred game providers;
- Category-Based Recommendations: Show tailored category recommendations based on player preferences;
- Dynamic Personalization: Automatically generate a customized list of providers or categories for each individual player.
⭐ Customer Relationship Management (CRM)
This time, we packed the CRM system with the maximum features to simplify communication management—from more structured Journey Builder flows and clearer Freebet calculations to extended email unsubscribe options and faster access to the Level Program.
Sport Freebet Percentage-Based Display
We’ve improved how Sport Freebets appear in the UI. Now, they reflect the actual percentage and use a dynamic calculation label in the correct format.
Value for operators:
- Clearer campaign communication;
- Stronger player trust in promotional offers;
- Better alignment between mechanics and front-end display.
Value for players:
- Transparency and convenience.
What has changed:
Previously, the interface displayed a static sum even when a percentage-based mechanic was selected. This created confusion around the Freebet calculation option. Now, when operators use the Sport Freebet percentage mechanic, the Free Bet Amount block displays the configured percentage (e.g., 25%) instead of a fixed currency amount.
Exit Criteria Guidance Update
The CRM teams can enjoy more autonomous, faster work and greater configuration accuracy, thanks to enhancements to the Exit Criteria section in Journey Builder. Now it contains a clearer descriptive text and a direct link to technical documentation.
What has changed:
Previously, our clients lacked immediate access to detailed rules and setup instructions for Exit Criteria within the Journey Builder interface. From now on, operators can configure campaigns more accurately and independently with on-screen guidance and a Knowledge Hub link.
Left Sidebar Visibility & Collapse Control
We’ve also updated the Journey Builder left sidebar so that it can collapse and expand dynamically via the corresponding control.
What has changed:
Previously, the sidebar occupied a large portion of the workspace, limiting visibility, especially in complex journeys. Now, operators can instantly adjust the layout, gaining more screen space, clearer focus, and a more convenient workflow.
Edit Active Journey
Great news for operators who asked for the ability to modify an active Journey without stopping it: real-time communication flow adjustments are finally available. This enhancement allows CRM teams to reduce operational overhead and react faster to business and communication needs.
Key updates:
- Disconnect or Reconnect Communication Activities: Adjust player paths within a live Journey by rerouting flows, skipping specific messages, or reconnecting communication steps without stopping the campaign;
- Add Activities to an Active Journey: Insert new Communication activity types via drag-and-drop while the Journey is running, with newly added steps starting from zero counters and applying only to new incoming players;
- Track Journey Flow Changes: Log every published modification in a dedicated changes drawer, including author name and UTC date/time, ensuring full transparency and operational traceability.
Updated Names for Input and API Sources
Configurations have become clearer and more intuitive thanks to a series of naming updates across input and API sources. For operators, this brings consistency and easier navigation during Journey setups.
What has changed:
- AMS → Predefined Segment;
- DWH → Custom Segment;
- P2P Source → Referral Program.
Where new names appear:
- The list of input sources in the Journey Flow tab;
- The Input source filter in the journeys list;
- Input source names and details within the Journey Flow;
- The main left-side CRM menu (for Predefined Segments);
- The pop-up and statistic file name in the “Players added to journey” step;
- The Source dropdown and selected activity name for the former P2P (now Referral Program).
Preference-Based Unsubscribe for Emails
Those who aim to reduce fully unsubscribed players and gain more control over messaging should definitely try our new preference-based unsubscribe option in the Email Template setup.
What has changed:
- Previously, a one-click unsubscribe removed players from all marketing emails at once. Now operators can offer a preference-based unsubscribe page that lets players choose which email categories they want to stop receiving;
- The unsubscribe page is configured directly in the Email Constructor using specific content blocks;
- Displayed categories are based on brand-specific Notification Settings (player agreements) configured on the platform for the given brand.
How it works:
- The page reflects notification categories available in the player’s profile under Notification Settings (if player agreements are enabled);
- The same categories are visible in Unified Back Office on the Player Info page under Notifications Settings;
- Once a player updates preferences, the action is synchronized across CRM and Unified Back Office;
- Email activities in CRM automatically check the subscription status based on the agreement (email category) specified in the Email Activity.
✅ Supported channel: Email.
Automated Participation After Registration in the Level Program
We’ve simplified how players join the Level Program. Now, users automatically enroll when they log in or meet eligibility criteria—without manual activation in the Gamification section or the Participate button.
Value for operators:
- Faster player onboarding into loyalty mechanics;
- Stronger early-stage engagement.
New capabilities for managers:
- Use the Campaign Connector in Journey Builder to assign players directly to a selected Level Program;
- Use the Registration Event as a Journey entry point, ensuring new users join the Level Program immediately after sign-up.
Wheel of Fortune and Scratch Card Content Management
One more feature to simplify the lives of CRM managers—fully customizable winning pop-ups in Randomizer for each prize. Whether it is the Wheel of Fortune or the Scratch Card, you can run them with tailored messages, making each win feel more relevant and engaging.
How it works:
Each prize has its own dedicated state in CRM BO, allowing managers to customize the text and images individually for every reward.
Manage “Cancel Bonus” Button in Visual Settings
We’ve added more control to how bonus mechanics appear in the Promo Lobby, enabling CRM Managers to show or hide the “Cancel Bonus” button directly in the Visual Settings tab.
Value for operators:
Deeper control over bonus UX, better alignment with brand policy, and greater flexibility in managing player bonus behavior without extra technical effort.
How it works:
- “Cancel Bonus” Visibility: Show or hide the “Cancel Bonus” button in the Visual Settings preview, replacing it with a placeholder in Back Office when hidden, while keeping it fully invisible to players;
- “Active Journeys” Visibility: Apply the same show/hide option to running journeys, maintaining flexibility even after a campaign goes live;
- Brand Settings Alignment: Sync button behavior with the global “Cancellation during wagering period” parameter, displaying the button with a hide option when enabled and a show option when disabled.
Improvements for On-Site Messaging Templates in Content Studio
Check out our Content Studio updates, designed to make on-site messaging easier to manage and fully aligned with the operator's brand identity.
New functionality:
- Pre-Set Brand Icons and Colors: Apply a built-in library of brand icons and Modulor brand colors to Notifications and Pop-ups, with automatic updates whenever brand colors change—ensuring visual consistency across all messages;
- Extra Filter: Quickly locate and manage templates you’ve created using a new dedicated “Created by Me” filter in On-Site Messaging Templates;
- Enhanced Search: Find templates not only by Template ID or Name, but also by Description, speeding up navigation in large template libraries.
Back Office for the Referral Program
Operators now have access to the Referral Program in CRM BO, which enables them to independently create, manage, edit, and launch Referral Campaigns. It results in faster launches, tighter control over CPA quality, and stronger organic growth.
Key updates:
- Referral Program in CRM BO: Create, edit, publish, and launch Referral Programs independently under Menu → Loyalty Programs;
- Program Setup Capabilities: Configure brand, program period (start/end date), user segments, referral link settings, and required number of invited friends;
- Qualification Conditions: Define deposit rules (first deposit only or multiple deposits), set currency and minimum amount, and apply optional verification requirements by Email, KYC, or Phone;
- Flexible Reward Configuration: Assign different rewards per invited user and modify rewards even while the program is active;
- Content Customization: Use default system translations or customize texts per language and upload custom images for the “Refer a Friend” page.
👥 Player Account Management (PAM)
Check out extra player retention tools that help users manage balances in one place, request instant cashback, and stay focused on completing top-ups.
Balance Switcher
We are excited to introduce the Balance Switcher, a new feature that allows users to easily view and manage their balances in one place. This tool works for both single-currency and multi-currency accounts, providing quick access to key balance information and actions.
Features available to users:
- View Your Balances: Display cash and bonus balances in one place, with instant currency switching for multi-currency accounts;
- Balance Breakdown: Show Total Balance, Cash Balance, and Bonus Balance (Sports and/or Casino) in a clear summary section at the top;
- Hide Zero Balances: Keep the list clean by hiding balances with a value of 0;
- Hide Balance Amounts: Allow players to conceal amounts for privacy when accessing accounts in public;
- Refresh Balance: Enable manual refresh to display the latest available values;
- Quick Access to Balance Details: Redirect users to the full Balance Details page in one click;
- Deposit Access: Add a Deposit button directly in the switcher to speed up top-ups.
What operators can configure:
- Total Balance: Decide whether to display it at the top;
- Balance Details Display: Configure visibility of Cash Balance and Bonus Balance;
- Hide Zero Balances: Enable or disable hiding zero balances;
- Deposit Button: Show or hide the Deposit button;
- Switcher Closing Behavior: Choose between automatic closing after a user action (currency selection) or manual closing by the user.
Deposit Page Exit Confirmation Pop-up
Reduce abandoned deposits and keep players focused on completing their top-ups with the Deposit Page Exit Confirmation Pop-up. It appears at the right time and adds a simple yet effective retention layer within the cashier flow.
User-side features:
- Trigger Conditions: Display the pop-up when a user clicks Back or Cancel on the cashier page (not the browser), if enabled for the brand;
- Customizable Content: Use the default title “Are you sure you want to leave the deposit page?” or configure a custom description per brand or per bonus (each message requires a dedicated translation key);
- Clear Action Buttons: Offer two clear options—Stay (close the pop-up and remain on the deposit page) or Leave (proceed with navigation away from the page).
Configuration options for operators:
- First Deposit Only: Show the pop-up only before the user completes their first deposit;
- All Deposits: Display it before every deposit attempt, regardless of history;
- Bonus-Based Configuration: Trigger the pop-up only when a specific bonus (e.g., welcome bonus) is selected, with a customized description per bonus;
- Brand-Level Activation: Enable or disable the feature via brand configuration.
Instant Cashback System
We’ve launched the Instant Cashback System (Net Deposit Cashback/Net Spend Cashback), allowing players to request cashback instantly based on recent activity.
Value for operators:
- Stronger short-term retention;
- Higher re-engagement during loss periods;
- Better competitiveness in high-demand markets.
Cashback amount calculation formula:
Deposits – (Withdrawals + Total Balance) over a selected period (12 or 24 hours)
How it works:
When players click Request Cashback, the system automatically verifies deposits, withdrawals, and current balance within the defined time window and instantly credits the calculated cashback to the player’s main wallet.
⚙️ Ready to push your platform to the next level? Activate new functionality using our Knowledge Hub guidelines, or contact the GR8 Tech Support Team for professional assistance.