Your casino, run from Telegram.

The operator cabinet is a Mini App inside Telegram. Catalog, studios, RTP versions, keys, team and balance alerts, on the phone your team already has open. Open @aggregator_aibot, link your web login once, and it is the account you have on the web.

JB James Bennett Finance 09:12
Balance alert at 30% just landed here. Topped up on the web, we are fine till Monday.
SW Sarah Wilson Admin 11:40
API key created and callback connected. Backend integration checks are next.
Aggregator mini app
EM OPERATOR
TS Tyler Scott Support 13:05
A player asked about the bet range on Sun Quest. It is on the game card under GAME INFO, and the demo runs from there too.
EM Emily Miller Owner 16:48
Asked TRUE LABS a question straight from the Sun Quest card. They answered me in Telegram. And the new studio card came in: enabled all 13 games with one confirm.

Simulated data. The screen is drawn after the Games tab of the Mini App as it runs today; the messages are what a team says in a day with it.

The cabinet lives in Telegram. Because that is where the work already happens.

We did not build a Telegram companion to a web panel. We built the operator cabinet as a Mini App on the same account and the same database as the web cabinet. Use either; a few things, top-ups and billing settings among them, still live on the web.

Your team is already there

The integration thread, the question to a studio, the incident at midnight: in this market, more often than not, they happen in Telegram. A cabinet in a browser tab is a login and a context switch nobody makes at 23:40.

One person, one identity

Everyone opens the Mini App from their own Telegram account and gets a role. No password in a pinned message, and the audit log names a person, not a shared login.

An alert is a message, not an email

Save a chat once in billing settings and the balance warning arrives there as a message from the bot, at 50, 30, 10 and 0 percent of your last top-up. An email is read tomorrow. A message is read now.

Nothing to install, nothing to migrate

The Mini App and the web cabinet are the same account and the same data once you link them. Use either. Some of it exists only in the Mini App today: asking a studio from the game card, and a studio's GO LIVE flow.

1B+
people use Telegram every month, the last official figure Telegram, March 2025
#1
messenger in Russia, Uzbekistan, Belarus, Kazakhstan and Moldova Similarweb, March 2025
22%
of Mini App ad spend on one major ad network is iGaming, its largest vertical PropellerAds, December 2025
4h
a week lost to reorienting between apps, about 1,200 switches a day Harvard Business Review, 2022

To our knowledge, the first game aggregator whose operator cabinet runs inside Telegram rather than beside it. In September 2026 we read the public product documentation of more than twenty aggregators and casino platforms. Every operator back-office we found runs on the web or in a vendor's own mobile app, and every Telegram product in the category is built for players. If we missed one, tell us.

What runs today, from the phone. Every item is in production. Nothing here is a roadmap.

Games on and off, from the game row

Every title has an inline switch in the list and every studio a master switch in the Providers sheet and on its card. The LIVE, OFF and CUSTOM RTP counters at the top double as filters; studio, type and search narrow the list. A switch here writes the same selection table the web cabinet writes, and every change is on the audit log.

The RTP version is yours to pin

Auto follows the highest RTP build after every catalog sync. Pin a build yourself and it survives the syncs. Applying is a separate step, because a build is a money decision. The same card shows spins, players and GGR for the last 7 and 30 days.

A new studio is one card and a confirm

When a studio goes live, its card lands on your Home tab and the announcement reaches you as a Telegram message. Enable all games in one tap and a confirm, at max RTP. Anything you switched off by hand stays off.

Ask the studio from the game card

The question goes as a Telegram message to the studio's own team, with your Telegram handle, and they answer you in Telegram. No ticket, no account manager in between. The button is there whenever the studio's team is reachable in Telegram.

The integration wizard, key included

One API key, then read-only MCP discovery for Claude Code, Claude Desktop, Cursor or Codex, or a curl quickstart. Configure the callback and check connectivity. The wizard ends at API access configured. Continue building and validating your backend through the HTTP API; access setup does not certify the integration.

Your team, by Telegram link

Invite with a role in a link you forward in chat: shown once, valid 72 hours, revocable. Eleven roles and the same permission model as the web. Suspend, reactivate, remove, approve a join request, all from the phone.

Balance alerts where you actually read

At 50, 30, 10 and 0 percent of your last top-up, and at a line you set yourself, the bot messages the chat you saved in billing settings. Email and a webhook are there too if you want them.

Three screens your team will open every day. Home for status, the game card for decisions, Org for people.

Home Integration status, real bets accepted, trial credits, the four-step launch path and the wizard behind one button.
The game card On or off for players, the RTP version to pin, spins, players and GGR for 7 and 30 days, a demo launch, and a question to the studio.
Org The roster with roles, invite links you forward in chat, join requests to approve and a join code to rotate.

Guarded like money. Four rules, each enforced by code.

Every launch is signed by Telegram

The Mini App validates the launch data Telegram signs on every call. The client never names an organisation, an operator or a user; who you are is resolved on the server, every time.

One key, issued by an authorised person

An owner or admin can issue the organisation's API key from the start, on a launch not older than an hour and behind your second factor if you have enrolled one. The key is shown once; store it in your secret manager. The same key serves welcome-credit and paid sessions, which use real wallet callbacks.

Roles are checked twice

The screen hides what your role cannot do. The server refuses it anyway, and refuses when in doubt. Granting the admin, compliance and finance roles is reserved for the owner.

The same rules as the web, not a lighter copy

One database, one selection table, one audit log. The Mini App mirrors the web cabinet's behaviour; where it differs on purpose, the difference is written down, and on keys and money it is stricter. The parts that sign requests and move money are pinned by tests.

One Mini App, four kinds of account.

The same bot opens differently depending on who you are, because a studio, an operator and an affiliate need different first screens.

Operators

Catalog, studios, RTP versions, the game card with its numbers, API access setup with one key, the team console, balance alerts. This page.

Game studios

Your catalog with each game's details, a wallet with balances, a spins chart and withdrawal history, withdrawal requests from the phone, the integration request, and the GO LIVE flow with the press release previewed as the message operators will receive.

Affiliates

Dashboard, wallet, promo assets and achievements; your referral link with a QR to share.

Platforms

Brands, studios and analytics for many casinos stay a big-screen job, so the platform account opens a hand-off to the web cabinet, with the profile and support one tap away.

Against the web panel. The same six jobs, where they take a request, a login or a day.

Legacy aggregators
Aggregator.gg Mini App
Where the cabinet lives
Legacy aggregators
A web panel behind a login
On a desk or in a vendor's own app, in office hours
Aggregator.gg Mini App
In the chat your team already has open
One Mini App, every teammate on their own account
Adding a studio
Legacy aggregators
Usually a request to the account manager
Then a wait for someone else's queue
Aggregator.gg Mini App
A card in Telegram and a confirm
Enable all games at max RTP; what you switched off stays off
A question to a studio
Legacy aggregators
An email thread through the aggregator
Relayed, summarised, delayed
Aggregator.gg Mini App
A message from the game card
Answered by the studio's own team in Telegram, wherever the studio is reachable there
Team access
Legacy aggregators
A web login per teammate, or the shared one in a pinned message
Roles exist; the login is a password, not a person
Aggregator.gg Mini App
An invite link with a role, per person
Eleven roles, the audit log names a person
Balance warning
Legacy aggregators
An email
Read the next morning, or never
Aggregator.gg Mini App
A Telegram message at 50, 30, 10 and 0 percent
To the chat you save, and at a line you set yourself
Setting up API access
Legacy aggregators
An integration project
A team, a timeline, a kickoff call
Aggregator.gg Mini App
A wizard on the phone
One API key, read-only discovery and callback setup; verify the backend integration separately

Open the bot. Link it once, and it is the account you already have.

No install, no second password. If you have a web account, link it from the profile and the Mini App shows the same organisation, the same catalog and, for billing roles, the same balance.

QR code: open @aggregator_aibot in Telegram Scan with your phone. The cabinet opens in Telegram. Read the MCP connection guide