UGCDocumentation

Telegram Mini App

The platform running natively inside Telegram - campaign creation, discovery, slots, and wallet, for creators and advertisers alike

Updated August 29, 2026

The Telegram Mini App is the platform itself, running natively inside Telegram - not a companion bot with a handful of commands. A creator or advertiser opens it from a chat and gets the same Campaign, Slot, and Wallet experience they'd get on the web, with Telegram's own identity handling sign-in.

What you get, role by role

Creators get Discover (browse open campaigns), Slots (reserve, submit, track approval), and Wallet - the same three surfaces that anchor the main product.

Advertisers get Discover and Campaigns (create, edit, review, and fund), plus Wallet.

Both roles share:

  • Sign-in via Telegram's own identity - no separate password to manage
  • A full Wallet: balance, transaction history, and deposit/withdraw across bank, mobile money, and crypto rails
  • Academy content and account settings
  • Account linking and merge-detection, if the same person already has a portal account outside Telegram

Dual role - creator and advertiser on the same account, switchable in one place - is coming soon to the Mini App, matching the same capability already available on the main portal.

Where it's genuinely different from the web app

  • KYC and verification gates apply exactly as they do everywhere else on the platform - some actions (larger withdrawals, certain wallet rails) prompt the same verification the web app would ask for; Telegram doesn't loosen or add its own separate rules.
  • A handful of secondary/admin-style screens exist only on the web app for now and are being brought over progressively.

Outside of those, this is the real platform - build and test against it the same way you would the web app or the API.

Status: Progressive rollout, gated per account.

Where to go next

  • - a separate, lighter-weight messaging integration
  • - the earnings model the Mini App's Wallet reads from
  • - the campaign/slot lifecycle the Mini App's Campaigns/Slots surfaces reference

Did this solve your problem?