Skip to main content

Product

What multi-brand should mean, and how to test a vendor's claim

Every casino platform says it supports multiple brands. Very few agree on what that means. Six tests that separate a real separation model from a skin over one shared database.

Written by
Branko PetrovicChief Technology Officer
Subject
Product
Published
Last checked
Reading time
About 8 minutes

"Multi-brand" is on every casino platform's feature list and it means at least four different things. At the weak end it is a theme switcher: one player database, one lobby engine, different colours. At the strong end it is genuine separation, where two brands in the same group cannot see each other's players even by accident.

The distance between those two is the difference between a growth model and a liability. Here is what to test.

Test one: is a player account in one brand an account in the other?

Ask the vendor to register a player on brand A, then attempt to log in to brand B with the same credentials.

There are two acceptable answers and one unacceptable one.

Separated by construction. The login fails, because the account systems are genuinely distinct. The same person can hold two accounts, one per brand, and neither brand can enumerate the other's players.

Shared by design, and stated. A group account model where one identity spans brands, chosen deliberately and disclosed to players in the terms. Legitimate in some jurisdictions and a serious problem in others.

Shared by accident. The vendor cannot tell you which of the two you have. This is the answer you are testing for, and it is more common than it should be.

On our platform every brand runs its own fully separated login and account system, so identity isolation is a property of the architecture rather than a configuration switch somebody might forget to set. The same person verified once, though, stays verified for a second venture in the group, which is a deliberate exception: it separates the accounts without making a real customer prove who they are twice.

Test two: whose media library is it?

Ask to upload a promotional banner to brand A, then look for it in brand B.

If it appears, you have one asset library with tags. That is workable for a single team running two brands, and it becomes a real problem the moment you have separate marketing teams, an agency, or a brand you intend to sell.

Every brand should have its own creative space: its own images, its own banners, its own brand assets, private to that brand. If your platform cannot do that, your separation stops at the database and never reaches the people doing the work.

Test three: can compliance thresholds differ per brand?

This is the test that separates serious platforms from theme switchers.

Two brands in the same group frequently need different rules. Different markets, different player profiles, different risk appetites, sometimes different regulatory expectations. So ask:

  • Can deposit limits, withdrawal thresholds and verification triggers be set per brand?
  • Can a player be at one trust level on one brand and a different one on the other?
  • If a brand tightens a threshold, does anything about the other brand change?

Our own model is a five-tier compliance engine, T0 to T4, with the thresholds configurable per brand. The tiers are the shared machinery; the numbers are the brand's own. A platform that offers only group-wide thresholds is asking every brand you launch to inherit the risk appetite of the first one.

Test four: what can a staff member see?

Ask for a user account scoped to brand A, then try to reach brand B's players, payments and reports.

Three things worth checking specifically:

  1. Player records. Can a brand A support agent search a brand B player? They should not be able to.
  2. Financial views. Can they see brand B's deposits, withdrawals or revenue?
  3. The audit trail. Can they read brand B's events, and does their own activity land in brand A's trail with their name, their role and their location attached?

Permissions should be scoped down to individual capabilities rather than to a handful of coarse roles, because the interesting cases are always specific: a payments reviewer who may approve withdrawals but may not edit a player's verification state, a marketing user who may publish a lobby change but may not read a document.

Test five: what happens when you sell one brand?

This is the question that reveals the architecture, and almost nobody asks it in a sales meeting.

If a brand is a row in a shared database, separating it later is a project: somebody has to extract the players, the balances, the verification evidence and the history from a system that was never designed to give them back individually. If it was separated from the start, the answer is procedural rather than architectural.

Ask directly: if we sell brand C in two years, what do we hand the buyer, and how long does producing it take? The quality of the answer tells you more about the platform than any feature list.

Test six: does one codebase serve every brand?

Genuine separation should not mean divergence. If every brand is a fork, the group pays for the same fix several times and the brands drift apart until only one person understands each one.

The property you want is separation of data and configuration on top of a single shared codebase. Every brand runs the same software; improvements are built once and reach all of them; the differences between brands are configuration, content and thresholds rather than code.

Ask how many versions of the platform are in production across their customer base right now. A large number is not automatically bad, but it tells you where their engineering time goes, and it predicts how long your next request will take.

When the weak version is fine

Not every operator needs full separation, and pretending otherwise is its own kind of sales pitch.

One team, one market, two brands aimed at different audiences, no intention of selling either: a shared account system with per-brand theming is a reasonable trade in that shape. It is cheaper, it launches sooner, and the group view comes free because there is only one database to look at.

What matters is that you choose it rather than discover it.

The costs arrive later, and they arrive together. A brand that needs its own team needs its own permissions. A brand entering a second market needs its own thresholds. A brand you want to sell needs its own data, and producing that from a shared database is a project rather than an export.

Moving from shared to separated is the expensive direction of travel. Moving from separated to shared is a decision nobody makes. That asymmetry is the whole argument for deciding this before your second brand rather than before your fourth.

The one question to open with

If you only have time for one question, use this one: what, exactly, is shared between two brands on your platform, and what is not?

A vendor who has designed for multi-brand will answer in specifics. Accounts are separate, media is separate, thresholds are per brand, the codebase is shared, the audit trail is per brand with a group-level view for the people entitled to it. A vendor who has bolted it on will answer with the word "fully" several times.

Our own answer is on multi-brand operations, and the architecture underneath it is on private platform copies. If you are running more than one brand today, book a platform demo and run the six tests on us directly.

Moving from shared to separated is the expensive direction of travel. Moving from separated to shared is a decision nobody makes.
Branko PetrovicChief Technology Officer, Scalara

Bring the awkward questions to the demo

Thirty minutes in the live back office, with whoever owns the answer on the call. Nothing here is a slide.

We reply within one working day.