Managing your channels
At the bottom of the Telegram hub is a section headed My channels: every channel you have brought into any engine, in one list, with an Add a channel link in its heading.
Clicking a row opens that channel's own dashboard: everything it measures, what it has run in each engine, what it has earned, and buttons to start something new with it.
Every row also carries a story button β the campaign story, listing what that channel has run across every engine, newest first, each with the money it moved and the reliability it shifted β and a Copy link button wherever the channel has a public page.
Opening a channel's dashboard needs a registry record, which is what mints its OFCH- reference. Cross-Promotion has always created one automatically. Paid Promotions and the Subscriber Exchange did not β so a channel you listed on the marketplace, or enrolled in the exchange, had no reference, no dashboard, no public link and no story. The hub could only show it as a stub row, under a heading promising its full record.
All three engines now register a channel on the way in, and every channel already listed or enrolled has been given its record. If you listed a channel before this change and it looked half-present, that is why, and it is fixed.
This page explains what is in the list, where each row comes from, and which of your channels get which.
Before you startβ
- A signed-in account past the onboarding gate, on
https://onflowads.com/telegram/dashboard. - At least one channel in at least one engine, otherwise the list shows "No channels yet β add your first public channel to get started."
What a row showsβ
From left to right:
| Part of the row | What it is |
|---|---|
| The avatar | Shown only when the channel has a registry record and an image stored for it. Channels known only from Boost or the Subscriber Exchange get a blank square |
| The title | The channel's stored title. Falls back to @username, and to the plain words Private channel when there is no public handle at all |
| The meta line | @username, then the subscriber count and average views when both are known, then the channel's OFCH- reference when it has a registry record |
| The engine chips | On the right on wide screens; underneath the name at 900px and below |
Below the list, a one-line note explains the OFCH- chips β it appears only once a chip is actually on screen.
The OFCH- chip and the avatar both come from the channel registry. Listing on Paid Promotions, enrolling in the Subscriber Exchange and joining a cross-promotion all register a channel now, so the only rows still without a record are channels you have merely pointed a Boost order at β Boost takes a link, not a channel, so there is nothing to register. Those appear with a blank avatar, no reference chip and often no subscriber figures. That is expected, not a fault. Adding it to the registry fills those in.
The engine chipsβ
The chips appear in a fixed order, whatever order the activity happened in: Cross-Promotion, Boost, Subscriber Exchange, Paid Promotions. A channel with no activity anywhere shows one grey chip reading Not in a flow yet.
| Chip | What earns it |
|---|---|
| Cross-Promotion | A cross-promotion campaign used this channel on your side, or the channel is listed and active in the partner directory |
| Boost | An Auto-Boost subscription runs on this channel, or one of your recent Boost orders points at its t.me link |
| Subscriber Exchange | The channel is enrolled in the exchange and has not been removed from it |
| Paid Promotions | You have a marketplace listing for it, or a booking has been taken on it with you as the channel owner β or the channel's registry record is pending or approved |
That last clause is a known mislabel. Submitting a channel through the setup wizard puts its registry record at pending and then approved β and the hub tags any pending or approved registry record with the Paid Promotions chip. That review queue is not the marketplace. If you have never enrolled the channel at List a channel, you have no marketplace listing, no marketplace prices and no bookings, whatever the chip says. Check /telegram/dashboard/paid-promotion for the truth.
Where the rows come fromβ
The list is assembled from six places and then de-duplicated, so one channel never appears twice even if it is busy in four engines at once:
- The channel registry β every channel on your account, at any status: draft, pending, approved or needs changes.
- Subscriber Exchange enrolments β every channel you have in the exchange that has not been removed.
- Paid Promotions listings β every marketplace listing you own that carries a username.
- Paid Promotions bookings β the most recent booking per channel where you are the channel owner.
- Auto-Boost subscriptions β matched on the channel identifier you gave the subscription.
- Recent Boost orders β your latest 500 orders, matched by reading a
t.meusername out of each order's link.
Two mechanical details explain most surprises:
- De-duplication is on the lowercase username. Two engines that know the same channel by the same handle collapse into one row. A registry record with no username cannot be matched that way and keeps a row of its own.
- Rows are not sorted by activity. Registry channels come first, most recently updated first; channels known only from another engine follow, in the order the sources are read. A busy channel is not necessarily at the top.
Only the 500 most recent Boost orders are read. If a channel's only trace on your account is a Boost order older than that, it stops appearing in the list. Nothing has been deleted β the Boost pages still hold the order β the roll-up stops looking that far back.
Where a channel's controls areβ
The list itself is still just a list β the controls are one click deeper. For a registered channel, its dashboard is the hub: it carries a card per engine with a link into each, and the channel's t.me link ready to copy for the three engines that ask for it on their first step.
For everything else, or for a channel with no registry record:
| What you want to do | Where it actually is |
|---|---|
| Register a new channel | Add a channel in the My channels heading, or paste the link into a cross-promotion β see Adding a channel |
| Edit a channel's details or prices | /telegram/dashboard/channels/ plus its OFCH- reference β see Editing channel details |
| Sell sponsored posts on it | List a channel at /telegram/dashboard/paid-promotion/new |
| Host exchange ads on it | Add a channel and Join the exchange at /telegram/dashboard/subscriber-exchange |
| Cross-promote with it | /telegram/dashboard/cross-promotion |
| Boost it | /telegram/dashboard/boost |
| Take it off your account | Ask support, quoting its OFCH- reference β see Removing a channel |
| Re-pull its subscriber count from Telegram | It happens for you β see below |
Refreshing a channel's Telegram figuresβ
A registry channel's stored title, description, avatar, subscriber count, average views, average reactions and average forwards are captured when it is added, and re-captured by the product itself wherever a current number matters.
What you can rely on:
- The deep channel-details view pulls live. Every time you open it, it re-reads Telegram for subscribers, average views, engagement, media mix and recent posts, and shows those live figures over the stored ones. If Telegram cannot be reached it falls back to stored values and says so: "β Couldn't reach Telegram for live data right now β showing stored values."
- The other engines keep their own figures. Your Paid Promotions listing, your Subscriber Exchange enrolment and the Boost dashboard each measure your channel on their own schedule, so a growing channel is not stuck at an old number where it matters commercially.
The two deep views, and which one you wantβ
There are two screens that show a channel in detail, and they are not equal.
The channel dashboard is the one you want. It opens from any row with a registry record, at any status, and it shows strictly more than the older view below: the channel's Telegram creation date and age, Telegram's own trust flags, reactions and shares per post, a posting rate, a 13-day trend, what the channel has done in each of the four engines, what it has earned and cost, a feed of recent activity, and the public link to share it. It also tells you which figures we measured and which you told us.
The older wizard preview is the second, and it survives only because reviewers reach the same screen from moderation. It shows everything stored about a channel plus a fresh pull from Telegram:
- Headline stats β Subscribers, Avg views, Engagement, and how many recent posts were sampled.
- Content mix β Photos, Videos, Files and Links across those posts.
- Listing β the channel's
OFCH-reference, Category, Language, the audience split as "X% men Β· Y% women", when it was listed on Onflow, when it was last refreshed, and its keywords. - Ad prices β each priced placement as
1d Β· $5 Β· pin 1h, plus any repeat-order discount. - Source of subscribers β what you wrote in the wizard.
- Recent posts β up to eight, newest first, each with a media icon, its date, its view count, its text and an open in Telegram β link.
It closes with the note "Telegram doesn't expose a channel's exact creation date publicly, so that one isn't shown." That is true of this older view only β the channel dashboard does show a creation date and an age, because the scraper behind it reports one.
The only way in is clicking the channel name in the preview card on the right-hand rail of the setup wizard β and the wizard is only editable while the channel is a Draft or has come back as Needs changes. Once the channel is pending or approved, that rail is replaced by the read-only panel and this view becomes unreachable for you. Reviewers reach the same screen from the moderation panel, which is why it still exists for a channel under review.
Running more than one channelβ
Running several channels needs no special mode and no switcher. Each channel:
- verifies independently β our bot has to be an administrator in each one you register,
- carries its own registry record, its own prices and its own review status,
- gets its own row in My channels, with its own chips and β once it is registered β its own dashboard.
Everything else is account-level and shared across all of them: your wallet, your notifications, your reliability score and the click figures from your campaigns.
If something goes wrongβ
| What you see | What it means | What to do |
|---|---|---|
| "Loading your channelsβ¦" that never resolves | The request is still running or was interrupted | Refresh the page |
| "Couldn't load your channels β refresh to try again." | The request failed | Refresh. Nothing has happened to your channels |
| "No channels yet β add your first public channel to get started." | No engine has ever seen a channel of yours | Add one, or start a campaign in any engine |
| A channel you own is not in the list | It has no registry record and no activity in any engine β or its only Boost order has fallen out of the most recent 500 | Add it to the registry, or act on it in an engine |
| A row reading Private channel | A registry record with no public handle | Nothing to fix; the row is real, it has no @username to print |
A row with no avatar and no OFCH- chip | The channel has no registry record | Expected. Add it if you want it registered |
| The same channel apparently twice | One record has a username and one does not, so they cannot be matched to each other | Contact support with both rows |
| A chip for an engine you never used | Most often the Paid Promotions chip on a channel you only submitted for review | See the warning above; check the engine's own page before believing a chip |
Refresh my channel subscriber count re-reads a connected channel's figures from Telegram after a yes; my channels lists them with their status. What the assistant can do for you has the full list and the confirmation rule.
Relatedβ
- A channel's own dashboard β what a registered channel's row opens
- The channel story popup β what an unregistered channel's row opens instead
- The dashboard home β the rest of the hub, including the tile that counts this list
- Editing channel details β changing a registry channel
- Removing a channel β how to have a channel record taken off your account
Next: A channel's own dashboard β everything one channel has done, in one place.