How to book an ad in a Telegram channel
Buying a post in someone else's Telegram channel has traditionally meant a conversation: find the admin, ask the price, ask when they can post, agree the creative, pay, and hope. Booking removes the conversation. The channel publishes a price and how often it accepts ads; you pick it, attach your ad, pay, and it goes out on schedule.
This guide covers what you actually see before paying, how the queue decides when your ad runs, what happens when something goes wrong, and — for channel owners — what you keep control of. For how booking compares with the other ways to advertise in Telegram, see the lane comparison.
Booking vs negotiating
Both buy the same thing: a native post in a channel you chose.
| Booking | Negotiated campaign | |
|---|---|---|
| Price | Listed by the channel, fixed | Proposed, then agreed |
| Timing | A publish frequency you can see up front | Agreed per deal |
| Owner action | None — the bot publishes | Owner reviews and accepts |
| Time cost | Minutes | A round trip of messages, sometimes days |
| Best for | Standard placements, repeat buying | Unusual briefs, large budgets, comparing channels |
Booking wins when you know what you want and the placement is ordinary. Negotiating wins when the creative needs discussion or you are running one brief past several channels at once.
What you see before you pay
A bookable channel shows its terms up front — that is the point of the model:
- The price, fixed per placement.
- How often it runs ads — anything from every few minutes on a dense ad board to once a week on an editorial channel.
- An estimated time to publication. Not a promise of an exact minute: it is derived from how many ads are already queued and how often that channel publishes. Expect "about 8 hours" or "about 2 days", not "14:05".
- What the ad may contain — whether media is allowed at all, and whether links are permitted. A text-only channel accepts a longer plain-text ad than one that also takes an image.
- Audience language and location, plus subscriber count and category, so you can filter.
You are not committed by looking. Nothing is reserved until payment confirms.
How a booking runs, step by step
- You book and pay. Booking opens a payment window — six hours — during which the placement is held for you. Paying is a normal TON wallet transaction; the money goes into a contract created for that one deal, not to the channel owner and not to a platform balance.
- You join the queue. Nothing is reserved before payment confirms on-chain. Once it does, your booking takes its place in that channel's queue, and you can see your position and the remaining estimate.
- The bot publishes. When you reach the front of the queue and the channel's frequency rule allows another ad, the bot posts your creative in the channel itself. The owner does not tap anything, and nothing is retyped — what you submitted is what goes out.
- The bot verifies its own post. Right channel, expected text, image and link, still live for the agreed period.
- Release or refund. Verified delivery pays the owner; a failure refunds you. Neither needs a support ticket.
If you close the payment window without paying, nothing happens and you can book again later.
Capacity: why your ad is not instant
Every bookable channel picks a publishing frequency, and it is a hard rule, not a target. If the owner chose "every 4 hours", the bot will not publish a second booked ad inside that window no matter how many are waiting. Queue order decides who goes next; capacity decides when.
Two consequences worth knowing:
- A cheap, popular channel can be booked out. A low price with a slow frequency means a long queue. The estimate you see before paying already accounts for this.
- The owner's own posts do not consume your slot. Capacity limits booked ads only. Organic posts and cross-promotions run independently, so a busy channel is not "using up" your placement.
Owners can also set quiet hours — a daily window where nothing is published, typically overnight for their audience. That shifts publication, it does not cancel it.
When an ad cannot go out
Booking is automated, so the failure paths are enumerated rather than negotiated. You are refunded automatically if:
- the queue was already full when your payment confirmed;
- the payment arrived after the window closed;
- the publish deadline passed without the ad going out;
- the bot lost the permission it needs to post in that channel;
- the media could not be read at publish time;
- publication failed permanently for any other reason.
There is also a safety net: if a booking stalls with no result at all, the refund becomes claimable after a fixed waiting period, without anyone's approval.
Refunds are free. The platform fee — 10% of the placement, or 6% for channels running an Adpact promo — is deducted only when a deal actually pays out.
What booking does not protect against is a bad audience. Escrow guarantees the post ran as agreed; it cannot make a botted channel valuable. Vet before you book — the fake-subscriber checklist is the 10-minute version.
For channel owners: what you keep control of
Booking publishes without asking you each time, which is the whole point — and the first question every owner asks is what stops junk appearing in their channel. The controls are set once, and they bind every booking:
- Price. Fixed, per placement. Buyers pay it or they do not book.
- Frequency. Thirteen preset rungs, from every five minutes to once a week. This caps your ad load permanently.
- Quiet hours. One daily window where nothing publishes.
- Media. Off by default — text-only unless you allow an image or short video.
- Links. On by default; you can refuse them entirely.
- Screening. Every ad passes a content check before it can be booked.
You can switch booking off at any time. Placements already sold still publish and still pay out — turning it off stops new bookings, it does not cancel commitments you have already been paid for.
Pricing strategy, ad load and what a placement is worth are covered in the monetization guide.
Quick answers
How fast can a booked ad go live?
As fast as the channel's frequency setting allows and the queue in front of you permits — minutes on a dense ad board with a free slot, a day or two on a channel that runs one ad a week. The estimate is shown before you pay.
Can the channel owner reject my ad after I paid?
There is no per-booking approval step, so there is no rejection either. The owner's rules — media, links, frequency — are enforced when you book, not after. If the ad cannot be published for a technical reason, you are refunded automatically.
What if I book the wrong channel?
Before paying, simply close the payment window; nothing is reserved and nothing is charged. After payment, the booking is a funded deal — it will run, and the outcome is release or refund on the usual rules.
Do I need cryptocurrency?
Yes — placements settle in TON from your own wallet, the same currency used inside Telegram. There is no platform balance to top up, which is what allows the money to stay in a per-deal contract rather than with the platform.
Is booking cheaper than negotiating?
Not inherently — it is the same placement and the same 10% fee. What it saves is time, and it makes prices comparable across channels, which negotiated deals rarely are. Market price levels are in the cost guide.
Want to see real prices and publish estimates? Open Adpact in Telegram — browsing is free; the fee applies only when an ad actually runs.
Mechanics current as of July 2026.