Documentation
Everything you need to run your staking operation with StakerHQ.
Overview
StakerHQ gives your staking syndicate a complete back-office. You get a private Telegram bot that your stakers interact with, and a web dashboard where you track every bet, balance, and game outcome in real time.
Getting Set Up
-
1
Create a Telegram bot โ Open Telegram, message @BotFather, send
/newbot, follow the prompts. Copy the bot token it gives you. -
2
Find your Telegram User ID โ Message @userinfobot and it will reply with your numeric ID (e.g.
123456789). -
3
Sign up & complete the wizard โ Create your account at /signup then paste your bot token, one primary Telegram user ID (no commas), and optional brand name in the Setup Wizard. Add other admins later in the bot via Manage additional admins. Your bot starts automatically.
-
4
Open your bot in Telegram โ Search for your bot's username and send
/start. You'll see the admin panel with buttons to send games, manage users, check balances, and more. -
5
Recommended: add
/dashboardto Telegramโs menu โ Message @BotFather with/setcommands, choose your bot, then paste this single line (no leading slash):dashboard - Open your dashboardThat exposes/dashboardin the / command picker next to the input for both admins and stakers. See Slash menu for details.
Sending Games
As an admin you send games directly from your Telegram chat with the bot. Every approved staker who is online receives the game card instantly with Subscribe and Enter Bet buttons.
Managing Stakers
In the bot, open the admin panel (/dashboard),
tap Manage Users โ Manage all users โ Add. The bot will ask for their
Telegram ID. You can:
- Type their numeric Telegram ID (they get it from @userinfobot)
- Forward any message from them โ the bot reads the sender's ID automatically
Once added the staker receives a welcome message. Their Telegram username is set as their default nickname โ you can change it at any time.
Tap Remove in the users panel. All their game messages are deleted from Telegram automatically.
Inside Manage all users, tap a staker's name to edit their display nickname. Nicknames appear in analytics messages, balance reports, and the web dashboard.
Superusers receive all game cards automatically without needing to Subscribe first. Use this for trusted VIP stakers. Manage via Manage Superusers in the bot.
The setup wizard only saves one primary admin ID. To add teammates, use Manage additional admins here. Extra admins receive game analytics messages and can use admin commands in the bot. They do not have platform dashboard access (only the account owner can log into the web dashboard).
Bets & Balances
After subscribing to a game, the staker taps Enter Bet. The bot prompts for one line:
amount odds match market
Example: 250 1.90 Away over 1.5 HT
The bot saves stake, odds, potential winnings, match name, and market. A confirmation message with Win โ / Lose โ buttons is sent to the staker so they can settle individually, or you settle for all at once from analytics.
The staker's balance represents the running total they owe to you (the admin). It increases when bets win and decreases when they lose โ based on the stake formula assigned to that staker.
You can manually deposit (add) or withdraw (subtract) from a staker's balance at any time from the web dashboard. All changes are logged with full history.
Stakers: /reports โ shows all their bets and outcomes.
Admins: visit the Bets tab in the web dashboard for a complete filterable ledger.
On the staker's detail page you can also edit individual bet fields and see the full edit audit trail.
Marking Results
Open Game Analytics for the game (via
/dashboard or the analytics message pinned in your admin chat).
Tap ๐ Finish Game and then select Win or Lose.
- โ All unsettled staker bets are updated to the result in one click.
- โ Balances adjust automatically based on each staker's stake formula.
- โ A settlement notification is sent to every subscriber.
- โ Stakers can also settle their own individual bets with the Win/Lose buttons on their bet card.
- โ The game result (Won / Lost) is shown on the web dashboard games table.
Stake Formulas
Each staker can have a different formula that determines how winnings and losses are shared between you (the admin) and the staker.
Admin fronts 100% of the stake. Staker keeps a fixed % of the profit when the bet wins. On a loss, admin bears the full stake.
Admin and staker each contribute a fixed % of every bet. Winnings and losses split by the same ratio.
Set or change a staker's formula via Manage Users โ Stake Config in the bot admin panel. The current formula is always visible on the staker's detail page in the dashboard.
Web Dashboard
Log in at /login to access your dashboard. The dashboard is accessible from any device.
Bot Commands
/startGo online โ receive active games and pending notifications/dashboardYour personal dashboard โ online status, balance, stake setup; we recommend adding this via BotFather (see above)/stopGo offline โ pause incoming game cards/statusCheck your current online/offline status/balanceView your current balance/reportsView all your bets and outcomes/helpShow the full command list/dashboardAdmin panel; same as /start for admins โ register it in BotFatherโs menu (instructions)/usersShortcut to manage stakers/set_balance <id> <n>Set a staker's balance/set_nickname <id> <name>Set display name for a staker/reports <user_id>View a staker's full bet history/infoBot info and runtime stats/help_adminFull admin command reference/cancelCancel any pending input actionFAQ
I forwarded a message from a staker but the bot didn't recognise them. โพ
Stakers aren't receiving game cards even though they're online. โพ
/start to the bot to go online.
Also verify they're registered: check Manage all users in the admin panel.
Superusers receive all games automatically; regular stakers must Subscribe per game.
A staker's balance looks wrong. โพ
Can I have multiple admins? โพ
How do I change the watermark on game photos? โพ
Where does the OCR data (match event, league, sport) come from? โพ
What happens when I reactivate a game? โพ
/start.
Contact & Support
Have a question, found a bug, or want something set up? Reach out directly โ fastest response via Telegram.
โ๏ธ