Mini App Pages and What Each One Does
The Mini App is the whole Onflow Ads website inside Telegram, so "which pages are in the Mini App" is really "which pages are in Onflow Ads". This page is the map: what each page is for, how you reach it, and what you can do once you are there.
Every page below opens the same whether you are in Telegram or in a browser — same data, same account, same buttons. See Using the Mini App for how opening and automatic sign-in work.
Addresses are shown as website paths, for example /telegram/dashboard/wallet. In a browser, put https://onflowads.com in front. Inside Telegram you rarely type them at all — you tap a button, a tile, or a sidebar link.
Where a path contains a name in braces, such as /telegram/dashboard/channels/{cid}, that part is filled in with the identifier of the item you tapped.
Where you land first
Your launchpad
Path: /dashboard
The signed-in home, and where the bot's Open Site menu button drops you. It is a platform picker: Telegram is live, and the other platforms are marked Soon. Tap the Telegram card to go on to the Telegram dashboard. It also carries Quick links and a Sign out button.
Telegram dashboard
Path: /telegram/dashboard
Described on the page itself as "your home base for growing on Telegram". This is the hub you will use most. It contains:
- a greeting and two headline figures, Active campaigns and Connected channels;
- a left sidebar labelled Telegram · Engines with links to Overview, Cross-Promotion, Boost Metrics, Paid Promotions, Subscriber Exchange, AI Studio, Link Tracking, Wallet and Support, plus a Top up wallet panel;
- a Your engines row of cards — Cross-Promotion, Boost Metrics, Subscriber Exchange, Paid Promotions and Support — each with a one-line description of what it does;
- a Power tools row with shortcuts to Create a campaign and the Paid Promotions marketplace;
- a My channels section listing every channel you have added, its status pill (Draft, Pending review, Approved or Needs changes), and a + Add channel button.
Engines carry a live status tag. At the time of writing Cross-Promotion, Boost Metrics and Subscriber Exchange show Live, and Paid Promotions shows In development. The tags on the page are always the current truth — trust them over any list.
Your channels
| Page | Path | What it does |
|---|---|---|
| Add your channel | /telegram/dashboard/channels/new | Lists a public Telegram channel on Onflow Ads. You must be an administrator of the channel. |
| Channel setup | /telegram/dashboard/channels/{cid} | Sets up and edits one channel listing — its details, and everything the review needs. Reached from the Set up button on a channel row. |
Channel rows on the dashboard also offer Delete, and tapping the row itself opens the full channel details.
Cross-Promotion
Cross-promotion is a free, code-based swap: you and a partner each publish the other's post in your channel for an agreed window, and both sides see the results.
| Page | Path | What it does |
|---|---|---|
| Cross-Promotion hub | /telegram/dashboard/cross-promotion | The entry point for pairing with a partner. |
| Manual campaign flow | /telegram/dashboard/cross-promotion/manual | Create or join a manual campaign using CP codes. |
| Create a campaign | /telegram/dashboard/cross-promotion/create | Builds a campaign and gives you a CP code to share with your partner. |
| Join a campaign | /telegram/dashboard/cross-promotion/join | Joins a partner's campaign using the CP code they sent you. |
| Discover partners | /telegram/dashboard/cross-promotion/discover | Browses the opt-in directory of channels looking for swaps, and requests one. |
| Your campaigns | /telegram/dashboard/cross-promotion/campaigns | Every cross-promotion campaign you have run, across both the website and the bot, in one list. |
| One campaign | /telegram/dashboard/cross-promotion/campaign/{code} | Manage a single campaign by its CP code. |
| Portfolio | /telegram/dashboard/cross-promotion/portfolio | For operators running several channels: cross-promotion across all of them from one place. |
While a cross-promotion is actually running, the bot also gives you a live view of it — see Live Campaign Tracker.
Boost Metrics
| Page | Path | What it does |
|---|---|---|
| Boost Metrics | /telegram/dashboard/boost | Order boosts for followers, views, likes and reach across platforms, paid from your wallet, with delivery tracked live. |
| Boost orders | /telegram/dashboard/boost/orders | Tracks your Boost Metrics orders across every platform, with cancellation where an order is still eligible. |
| Boost API | /telegram/dashboard/boost/api | For developers: place and track boost orders programmatically. |
Subscriber Exchange
Path: /telegram/dashboard/subscriber-exchange
A reciprocal Telegram ad exchange, summed up on the page as "Host ads, run ads." You host other members' ads in your channels and your own ads run across theirs — free, powered by reciprocity.
The page walks you through its own steps, beginning with "First, connect your Telegram", because the exchange runs inside Telegram and your Onflow Ads account has to be paired with your Telegram before you can host or run ads. Its Connect Telegram button starts exactly the flow described in Connecting Your Telegram and continues on by itself once the bot confirms.
Later steps cover adding the public channel you want to host ads in, writing your ad, attaching up to two tappable buttons (links must point at Telegram), and submitting. As the page says: "Submitting sends your ad to our reviewers. You'll hear back by email and on Telegram, usually quickly. Nothing runs until a human approves it."
Paid Promotions
The marketplace for buying and selling sponsored posts, escrowed end to end.
Everyone
| Page | Path | What it does |
|---|---|---|
| Paid Promotions home | /telegram/dashboard/paid-promotion | The entry point where you pick your side — advertiser or channel owner. |
If you are buying (advertiser)
| Page | Path | What it does |
|---|---|---|
| Catalog | /telegram/dashboard/paid-promotion/catalog | Browse verified Telegram channels across the network. |
| Channel page | /telegram/dashboard/paid-promotion/channel/{pid} | Full statistics, performance record, live rates and reviews for one channel, with the buy card. |
| Booking wizard | /telegram/dashboard/paid-promotion/book | Write your ad, schedule the posting window, and add the placement to your cart. |
| Cart | /telegram/dashboard/paid-promotion/cart | Review your basket and pay from your wallet into escrow. |
| Your orders | /telegram/dashboard/paid-promotion/orders | Track booked placements — measured reach, blended CPM and delivery. Verify a delivered post, confirm it, or raise a concern. |
| Campaign analytics | /telegram/dashboard/paid-promotion/analytics | What every campaign actually delivered — blended CPM, per-channel reach and clicks, and which channels are worth rebooking. |
| Watchlist | /telegram/dashboard/paid-promotion/watchlist | Saved channels, with today's price against the price when you saved them, and drop alerts. |
| Auctions | /telegram/dashboard/paid-promotion/auctions | Bid on prime pinned-post slots. Escrow-held, with anti-sniping; highest bid wins. |
| Plan a budget | /telegram/dashboard/paid-promotion/plan | Turn a budget and a brief into a proposed basket of channels with projected reach and a blended CPM. |
If you are selling (channel owner)
| Page | Path | What it does |
|---|---|---|
| List a channel | /telegram/dashboard/paid-promotion/new | Puts your channel on the marketplace in four steps — pricing, rules, go live. |
| Manage a listing | /telegram/dashboard/paid-promotion/listing/{pid} | Your live rate card, analytics, spotlight deals and reviews for one verified channel. This is where the Manage channel button in the bot's DMs takes you. |
| Bookings desk | /telegram/dashboard/paid-promotion/bookings | Accept or decline booking requests for your channels. Opening it from a DM highlights the exact booking. |
| Activity feed | /telegram/dashboard/paid-promotion/activity | Booking requests, payouts, feedback and disputes as they happen. |
Money, standing and account
| Page | Path | What it does |
|---|---|---|
| Wallet | /telegram/dashboard/wallet | Add funds and withdraw earnings. One balance, spent across every engine. Where the bot's Open Wallet button lands. |
| Reliability | /telegram/dashboard/reliability | What your reliability score means, exactly what moves it up and down, and the three ways to recover a drop. |
| Premium | /pricing | The plan ladder — Lite, Plus, Elite, Master and the application-only Ultimate. Charged from your wallet, active instantly. Where View Plans lands. |
| Account | /account | Your profile, email, security settings and the Telegram connection card. Where My Account lands. |
Tools
| Page | Path | What it does |
|---|---|---|
| AI Studio | /telegram/dashboard/ai-studio | Write and refine ad copy and generate promotional images with AI. Shared across the website and the bot. |
| Link Tracking | /telegram/dashboard/links | Clicks, unique visitors, UTM, device, referrer, geography and conversions for the links in your ad copy. |
Notifications and support
| Page | Path | What it does |
|---|---|---|
| Notifications | /telegram/dashboard/notifications | Two tabs. History is your feed, filterable by All, Orders, Payments and System, with Mark all read and Load more. Settings holds the per-category Email and Telegram toggles and the Email frequency choice. See Notifications from the Bot. |
| Support | /telegram/dashboard/support | The support desk — chat with the team in real time or send a message. Where Contact Support lands. |
Two Mini Apps that belong to the bot itself
Not everything you open from Telegram is a website page. The bot has two small Mini Apps of its own:
| Mini App | Opened from | What it does |
|---|---|---|
| Live Campaign Tracker | The Open Live Dashboard button on a "Campaign is Live!" DM | A real-time view of one cross-promotion campaign — status, countdown, opens, audience growth, partner details. Fully documented in Live Campaign Tracker. |
| Sponsored Content landing page | A button on a promoted post in a channel | The branded page a viewer sees before continuing to the advertiser's destination, with Access Link and Close. Fully documented in Ad Posts and Click Tracking. |
Rules and edge cases
You need to be signed in. Every dashboard page requires a signed-in, verified account. Inside Telegram this is handled for you automatically.
Deep buttons keep their context. Opening the bookings desk from a DM scrolls to and highlights the exact booking the message was about, rather than dumping you at the top of a long list.
Some pages are role-shaped, not role-locked. Paid Promotions asks whether you are advertising or selling so it can show you the right pages, but your account is not permanently split — you can do both.
Tier gates live on the pages. Where a feature belongs to a paid plan — for example some export formats in campaign analytics — the page says so at the point of use and links to /pricing. Prices, plan names and allowances are always shown on the page.
Availability changes. Engines carry live status tags such as Live and In development. If a tag on the page disagrees with this document, the page is right.
Short FAQ
Can I bookmark a Mini App page?
Inside Telegram, no — you reopen it from the bot. In a browser, yes: every path above is a normal website address.
Is anything website-only?
Nothing important. A few things naturally happen outside Telegram, such as reading email receipts, but every page listed here opens inside the Mini App.
I tapped a button in the bot and landed somewhere unexpected.
Buttons target the page that owns the task, which is not always the page you were last on. Use Telegram's back button to step back, or Open Site to start again from the launchpad.
Where do I change what the bot sends me?
The Settings tab of the Notifications page — see Notifications from the Bot.
Next: Notifications from the Bot — the DMs that carry you straight to the pages above.