Your Public Channel Page
Every other Paid Promotions surface sits behind a sign-in, a marketplace side and a linked Telegram account. That is fine for your own workflow and useless for the one thing you actually need: a link you can paste to somebody who has never heard of Onflow Ads.
That link is your public channel page. It is one address, readable by anyone, with your numbers, your rate card, your rules and your reviews on it, and a Book a slot button at the bottom.
The link
It looks like this:
https://onflowads.com/pc/6042
A short numeric code — four digits on most channels — and nothing else to remember. Where to get it:
| Where | What you see |
|---|---|
| The listing manager, in the Share this channel panel under the hero | The full address, and a Copy link button |
| The channel's own dashboard, under the header | The same address, the same button, the same rule |
The code belongs to the channel permanently. It is taken from the tail of the channel's OFCH- reference when those digits are still free, and drawn fresh when they are not. You do not choose it, you cannot change it, and it never moves to another channel.
This is the whole rule and it has no exceptions.
- Listing live → the link and the Copy link button appear.
- Listing paused, in draft, needing changes, or removed → no button. In its place is one line telling you why.
- No listing ever created → no button, and a line pointing you at listing the channel.
The page renders an active listing and nothing else, so a link offered at any other moment would be a link to a "not found". You will never be handed a copy control here that copies something broken — and a link already out in the world stops working the moment you pause the listing, which is the point: an owner who takes their channel off the market is entitled to have the link go quiet.
The Preview public page button in the listing manager's hero opens your listing inside the dashboard, as a signed-in buyer sees it. It is a preview, not the shareable address. The link you hand out is the one in the Share this channel panel.
What a visitor sees

Signed out. Exactly what somebody who has never heard of Onflow Ads sees when they open your link.
The page is rendered on the server, so a pasted link previews properly in Telegram and elsewhere with your channel's own name, avatar, subscriber count and starting price. It is also deliberately crawlable — it carries numbers, a rate card, real rules and real reviews, none of which exist anywhere else.
Top to bottom:
| Block | What is in it |
|---|---|
| Hero | Channel name, @handle, the channel's reference id, chips for category, language and country, a Verified by Onflow Ads chip, your review average, any live sale or spotlight, and "Slots from $X" |
| Votes | A thumbs-up and a thumbs-down with their running totals, and a plain-English summary. See Likes and dislikes below |
| Stats | Subscribers, average views a post, views per subscriber, cost per 1,000 views, and an audience-quality score out of 100 where one exists. Each carries its own label: measured by us or the owner's own figure |
| About | Your channel description |
| Rate card | Every format you have priced, with its buyer-facing label and description, followed by Add-ons this owner offers — where the pin extra appears at +$N if you sell it |
| What the owner will run | Your accepted and prohibited topics, who writes the ad, whether links are allowed, and Labelling |
| Audience | Country, language, gender split, main age group, and where your subscribers came from |
| Trust | The platform-witnessed record behind the listing |
| Reviews | Up to six verified reviews, newest first, with the reviewer pseudonymised. Ring-flagged reviews are excluded from the list and from the average. Your replies appear inside them, signed with the channel |
Two things about the prices on it
- They are quoted "from". The page prices every slot at the standard rate — the standard rate is 9% on top of your price, the rate a visitor who signs up today and books tomorrow is actually charged — so the number a stranger reads is a ceiling. Nobody is ever charged more than they were shown; an advertiser who has earned the veteran rate sees a lower number after signing in, and the rate card's fine print says so.
- The pin extra is quoted at the platform's price. It is the one platform-priced extra: the buyer pays $6.00 a placement and $4.00 reaches you, on this page exactly as at checkout. See The pin.
The Labelling row is worth reading once
It prints two separate statements, because they are two separate labels:
- Whether you mark the post as an advertisement — your own listing setting.
- What Onflow Ads adds. On Free, Lite and Referral Premium it names the line by its exact text: advertisement via onflowads.com. From Plus upward it says instead that Onflow Ads adds no line of its own to this channel's placements.
Buyers do read this. See The line under the ad.
Likes and dislikes
Under the hero, any signed-in member can give the channel a thumbs-up or a thumbs-down. The totals are on the page for everyone, including people who are signed out and including search engines — they are rendered into the HTML rather than fetched, so they are part of what a shared link previews.
The rules, all of them:
| Who can vote | Anyone signed in to an Onflow Ads account. A signed-out visitor sees the totals and is asked to sign in if they press a button |
| How many | One vote per account, per channel |
| Changing your mind | Pressing the other button switches your vote. Pressing the one you already chose withdraws it |
| Can you vote for yourself | No. The account that owns the channel is refused, and the refusal says so |
| What is counted | The current state only. There is no history to inflate — a withdrawn vote leaves nothing behind |
The line under the buttons spells out the difference, because the two sit close together and a reader would otherwise weigh them the same.
A vote is one member's opinion. It costs a sign-up and nothing else, and the voter need never have bought anything from you.
A review is written by an advertiser whose placement was paid for and completed. It carries a rating, a body and your reply. It is the thing a serious buyer reads.
Votes cannot affect your reliability score, your ranking in the marketplace, or any price. They are shown, not scored.
Replying to a review
You reply from the listing manager, and the reply appears inside the review card on your public page.
It is signed with your channel, never with you. The byline carries the channel's avatar, its title, its @handle and a Channel owner tag. Your name and your email address are not on the page and never have been — this is a public, crawlable page about a channel, and the reader is weighing the channel.
A reply is worth writing for the same reason a review is worth reading: a buyer who sees an owner answer a two-star review calmly and specifically learns something no rate card can tell them.
What a visitor can actually do
Four states, and that is the complete list.
| Who is looking | What they get |
|---|---|
| Signed out | A Sign in to book a slot link. This one is rendered on the server, so it is visible instantly and to crawlers |
| An advertiser account | Book a slot, which opens the booking wizard with your listing already selected |
| A channel-owner account | No button, and a line explaining that owner accounts sell slots rather than book them, and that the marketplace side is permanent |
| Signed in, no side picked yet | A confirmation panel that walks them through choosing the advertiser side, including a checkbox reading "I understand this choice is permanent and cannot be changed", and a warning that Telegram has to be connected next |
Some product copy around the share button mentions bidding. The page itself has no auction or bid control of any kind — the only conversion path on it is Book a slot at your fixed rate card.
If you want a slot priced by bidding, that is a separate tool with its own flow, on the marketplace rather than on this page: Running auctions on your slots.
If something goes wrong
| What you see | What it means | What to do |
|---|---|---|
| No Share this channel link at all | The listing is not active, or the channel has never been read from Telegram | Publish the listing and get it verified; the link appears when it goes live |
| Your link returns "not found" | The listing was paused, rejected or removed while the link was out in the world | Put the listing back on sale — the same code comes back |
| Your link says the site is busy | A backend problem on our side, not a problem with your listing | Try again shortly; the page distinguishes "gone" from "unwell" on purpose, so a search engine never drops a live listing over a blip |
| "Too many requests" from your own testing | The page allows 120 requests a minute from one address | Wait a minute. Real visitors almost never hit it |
An old /channel/… link you saved | The page briefly lived at that path | It still works — it redirects permanently to the /pc/ form. Share the short one |
Related
- The listing manager — where the link lives, in the Share this channel panel.
- Promoting your listing — sponsorship, Standing and the other ways to be found.
- Prices and offers — the rate card a visitor reads here.
- A channel's own dashboard — the other place the same link is offered.