The channel story popup
Not every channel in My channels has a page behind it. A channel that only ever reached Onflow Ads through a Boost order or a Subscriber Exchange enrolment has no registry record, so it has no OFCH- reference and there is no per-channel dashboard to open. Those rows get this popup instead: who the channel is, which engines it has been through, and the latest campaign it ran in any of them, whichever engine that was.
A channel that does have a registry record behaves differently โ its row is a link, and it opens that channel's own dashboard, a full page rather than a popup. That one fact decides which you get, and nothing else does. The two kinds of row look identical in the list.
The labels inside the popup are engine-specific โ the same pill position says "Hosting now" for a Subscriber Exchange placement and "Awaiting partner" for a cross-promotion. This page decodes all of them.
Before you startโ
- Open
https://onflowads.com/telegram/dashboardand scroll to My channels. - Click a row that has no
OFCH-reference chip and no avatar. That is the giveaway: those two things come from the registry, and a row without them is a row with no page to open. A row that does carry a reference chip navigates you to the channel's dashboard instead. - Close the popup with the ร, by clicking the backdrop, or by pressing Escape.
What is in the popupโ
From top to bottom:
| Part | What it shows |
|---|---|
| The head | The avatar slot, the channel's title, and its @handle as a link to Telegram โ or the plain words Private channel where there is no public handle. The avatar slot is always blank in this popup: a stored image belongs to a registry record, and these channels have none |
| The chips | The same engine chips as the row: Cross-Promotion, Boost, Subscriber Exchange, Paid Promotions, or the grey Not in a flow yet |
| Two stat tiles | Subscribers and Avg views. Nothing is measured for this popup โ these are whatever figure the engine that knows the channel happens to have stored, from a Subscriber Exchange enrolment or a marketplace listing. Both show an em dash when no engine has one |
| Latest campaign | One campaign card โ see below |
If the channel has never run anything, the section reads: "This channel hasn't run in a campaign yet. Start one in any engine and its story will appear here."
The popup shows exactly one campaign: the newest dated one across every engine. A channel that ran a cross-promotion yesterday and a sponsored post last month shows the cross-promotion, and the sponsored post is not listed anywhere in the popup. For a full record, go to the engine's own page โ or add the channel to the registry, which gives it a dashboard with a twelve-item activity feed and lifetime totals instead of this one card.
The campaign cardโ
The card carries, in order: an engine chip, a phase pill, the campaign's name, its date and time in your local format, any metric rows, and finally a money chip and a reliability chip side by side.
The name depends on the engine: a cross-promotion shows its campaign name, or its CP code if it was never named; a Subscriber Exchange placement reads "Hosted an exchange ad"; a Paid Promotions booking reads "Sponsored post booking"; a Boost entry shows the service it bought, falling back to "Auto-Boost" or "Boost order".
The date is the most meaningful one available for that engine โ a completion date where there is one, otherwise the go-live, the scheduled time, or when it was created.
Phase pills, by engineโ
Cross-Promotionโ
| Pill | What it means |
|---|---|
| Awaiting partner | Created, nobody has joined yet |
| Awaiting confirmation | A partner joined; the agreement is not confirmed |
| New time proposed | The other side proposed a different schedule โ your move |
| Awaiting acceptance | Waiting on the other side to accept |
| Confirmed | Both sides agreed; it has not been built yet |
| Building posts | The posts are being prepared |
| Scheduled | Built and waiting for its slot |
| Going live | Publishing right now |
| Live now | Both posts are up |
| Wrapping up | The retention window ended; the posts are coming down |
| Completed | Finished cleanly |
| Cancelled | Called off before it ran |
| Expired | Nobody joined in time |
| Declined | An invitation was turned down |
| Didn't run | It reached delivery and failed |
Subscriber Exchangeโ
| Pill | What it means |
|---|---|
| Hosting now | A hosted ad is live in your channel |
| Scheduled | Accepted and queued to post |
| Completed | It ran its full term and came down on schedule |
| Removed early | The placement came down before its hold expired |
| Didn't post | Delivery failed |
| Skipped | It was passed over |
| On hold | Paused before posting |
Paid Promotionsโ
| Pill | What it means |
|---|---|
| New request | A booking is waiting on the channel owner |
| In progress | Accepted, not yet published |
| Delivered | The post is live and in its confirm-or-flag window |
| Completed | Finished, and the payout has been settled |
| Declined | The owner turned the booking down |
| Cancelled | Called off |
| Refunded | The money went back to the advertiser |
Boostโ
Auto-Boost subscriptions show Auto-Boost running, Auto-Boost paused, Auto-Boost ended or Auto-Boost expired. One-off orders show Completed, Partially delivered, Refunded, Cancelled, Failed, Scheduled, or the catch-all Delivering for anything still in flight.
Metric rows, by engineโ
| Engine | Rows you may see |
|---|---|
| Cross-Promotion | Subscribers gained, written with its sign โ +128 โ and Ad opens, the number of taps on the link in the post |
| Subscriber Exchange | Views delivered and Clicks |
| Paid Promotions | Views delivered and Clicks |
| Boost โ Auto-Boost | Posts boosted |
| Boost โ one-off order | Ordered and Delivered |
A row that has no number yet is left out entirely rather than shown as zero. A campaign card with no metric rows at all has not been measured yet.
Ad opens is a click count, not a view count โ it is how many readers tapped a link in the cross-promo post. That is also why cross-promotions add nothing to the Reach ยท 7 days tile on the hub, which counts impressions. The same is true of the Clicks rows on the other two engines: they are taps at each link's own onflowads.com/rr/โฆ short link. Joins into an advertiser's own connected channel arrive through a campaign invite link and are counted by Telegram itself โ they show as Joins on the campaign, not in these rows, and landings on a page carrying the Onflow tag are reported on the campaign too. See Links and results for how each figure is recorded.
The money chipโ
One chip, always present, saying what moved.
| Chip | When you see it |
|---|---|
| Free swap โ no spend | Always, on a cross-promotion. Cross-promotion is a barter and never touches your wallet |
| +2 credits / โ1 credit | A Subscriber Exchange placement, showing the credit change it produced |
| +$X earned | A Paid Promotions booking, showing the payout to you as the channel owner |
| โ$X spent | A Boost entry, showing what it cost after any cash and credit refunds are subtracted |
| No money moved | Nothing changed hands, or the amount is not yet known |
+$X earned is the channel owner's payout on that booking. If you were the advertiser on it, the chip still reads from the owner's payout figure, so it is not a statement about what you spent. Your own spending is on the campaign in Your campaigns and in your wallet ledger.
The reliability chipโ
The second chip reads โฒ Reliability up 0.2, โผ Reliability down 1.5, or the neutral โ No reliability change.
How much you can trust it depends entirely on the engine:
| Engine | How the number is worked out |
|---|---|
| Paid Promotions | Exact. Every reliability event on that specific booking is added up, matched by the booking's own id |
| Cross-Promotion | Approximate. Cross-promotion reliability events carry no campaign reference, so the chip adds up cross-promotion events that fall inside the campaign's window plus three days |
| Subscriber Exchange | Approximate, on the same time-window basis |
| Boost | Never shown. Boost stories always display the neutral chip, even when a Boost event did move your score |
It is a convenience, and on three of the four engines it is a best-effort guess that can attribute a penalty to the wrong campaign, or miss one entirely. The authoritative record โ every event, its exact amount, its date, your score afterwards, and an Appeal button on each penalty โ is Your ledger at /telegram/dashboard/reliability. Read Your reliability score before acting on anything this chip says.
If something goes wrongโ
| What you see | What it means | What to do |
|---|---|---|
| "This channel hasn't run in a campaign yet." on a channel that has | The story comes from the engines' own records; a placement that never reached a recorded state has nothing to show | Check the engine's own page for that channel |
| A story from an engine you expected to be older | The newest dated entry across all engines wins, and different engines date entries differently | Read the date on the card; the engine's own page has the full sequence |
| โ No reliability change after a penalty you know about | Expected on Boost, and possible on Cross-Promotion or the Subscriber Exchange when the event fell outside the matching window | Open Your ledger on the reliability page |
| No money moved on a placement you were paid for | The payout has not been recorded against that booking yet | Check your wallet and the Paid Promotions campaign |
| The chips say four engines but the story shows one | By design โ the chips are lifetime, the story is the latest single campaign | Nothing to fix |
| A blank avatar and no subscriber figures | Expected, and it is the same thing that put you in this popup: no registry record means no stored avatar and no stored figures | Add the channel to the registry to fill them in and get a dashboard instead |
| You clicked a channel and got a whole page, not a popup | That channel has a registry record, so its row is a link | Read A channel's own dashboard โ it is the fuller view of the same channel |
Relatedโ
- Managing your channels โ the list this popup opens from, and which rows open which
- A channel's own dashboard โ what a registered channel's row opens instead
- The dashboard home โ the rest of the hub
- Your reliability score โ the authoritative version of that chip
- Links and results โ where the figures behind Ad opens and Clicks come from
Next: Editing channel details โ changing a channel after you have set it up.