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 ad, pay, and hope. Booking removes most of that coordination. The channel lists a price, publishing frequency and rules; you choose it and submit a finished ad. Some channels review the ad before payment. Once payment confirms, the booking joins the publication queue and the bot publishes it when its turn arrives.
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: an ad 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 | The bot publishes; the owner may require approval before payment | Responds with terms and starts publication; the advertiser chooses |
| Time cost | Less coordination; timing still follows the queue | A round trip of messages, sometimes days |
| Best for | Standard placements, repeat buying | Custom requirements, large budgets, comparing channels |
Booking wins when you have a finished ad and the placement is ordinary. Negotiating wins when the ad needs discussion or you want responses from several channels before choosing one.
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 reflects the funded queue, the channel's publishing frequency and its quiet hours. It does not include time spent awaiting optional owner approval. Expect “about 8 hours” or “about 2 days”, not “14:05”.
- What the ad may contain — whether a static image, GIF, or short video is allowed and whether links are permitted. Without media, the ad can contain more text.
- 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 choose a channel and submit the finished ad. The listing tells you whether the channel requires owner approval before payment. Nothing is reserved or charged at this point.
- The owner may approve or decline. If approval is enabled, the owner can decide within 24 hours. Silence automatically approves the ad when that period ends. A decline closes the booking with nothing charged.
- You pay. Without owner approval, you have six hours from booking to pay. After approval or automatic approval, you have 48 hours. Neither window holds a place: the booking enters the queue only after payment confirms on-chain. The GRAM goes into a contract created for that one deal, not to the channel owner or a platform balance.
- You join the queue. Once payment confirms, you can see the booking's queue position and updated publication estimate.
- The bot publishes. When the booking reaches the front of the queue and the channel's frequency and quiet-hour rules allow another ad, the bot posts it. The owner does not need to start publication, and nothing is retyped — what you submitted is what goes out.
- The bot verifies its own post. It checks the channel, submitted text and links, expected media, publication timing, and whether the post remains live for the agreed period.
- Payout or refund follows. After verified delivery and the 24-hour protection period, the owner can collect the payout. If an objective delivery check fails, the advertiser can claim the refund. Neither needs a support ticket.
If you close the payment window without paying, nothing happens and you can book again later.
Capacity: why you see an estimate, not an exact time
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 have a long queue. A low price with a slow frequency can push publication days or weeks ahead. The estimate accounts for the funded queue, but remains provisional until you pay.
- The owner's own posts do not consume booking capacity. The frequency limit applies only to booked ads. Organic posts and cross-promotions run independently.
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. The refund becomes available 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.
There is no platform fee on a refund. The wallet making the on-chain claim still pays the network transaction fee. The platform fee — 10% of the placement, or 6% for a channel with an active advocate discount — is deducted only when a deal actually pays out.
What booking does not protect against is a bad audience. The bot verifies delivery; the per-deal escrow holds the money and makes the eligible payout or refund claimable under the agreed rules. It cannot make a botted channel valuable. Read how escrow works, then vet the channel before you book — the fake-subscriber checklist is the 10-minute version.
For channel owners: what you keep control of
Booking can publish without asking you each time, but the controls remain yours. You can edit them; new booking requests use the settings in effect when they are created:
- Price. Fixed, per placement. Buyers pay it or they do not book.
- Frequency. Thirteen preset rungs, from every five minutes to once a week, limit how often booked ads can appear.
- Quiet hours. One daily window where nothing publishes.
- Approval. Optional. With it off, eligible ads can proceed to payment immediately. With it on, you can approve or decline before payment; silence for 24 hours automatically approves.
- Media. Off by default — text-only unless you allow a static image, GIF, or short video.
- Links. On by default; you can refuse them entirely.
- Screening. Submitted text and links pass the existing moderation rules. An uploaded media file must belong to the advertiser's account and meet the allowed type and size. Booking does not classify what visual media depicts.
Changing settings affects new requests; existing checkouts keep their recorded terms. If you switch booking off, new requests stop and unpaid checkouts close. Placements already funded still publish under their saved terms.
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 publishing frequency, quiet hours and funded queue permit — from minutes to days or weeks. The estimate shown before payment is provisional and does not reserve a place. If owner approval is enabled, allow up to another 24 hours before the payment window opens; that review time is not included in the publication estimate.
Can the channel owner decline my ad?
Only before you pay, and only on a channel whose owner has enabled approval. The listing shows this requirement. The owner can approve or decline within 24 hours; if they do nothing, the ad is automatically approved when that period ends. An approval opens a 48-hour payment window, while a decline closes the booking with nothing charged. Once you have paid, the owner cannot reject the ad at their discretion. A refund becomes claimable only if an objective delivery or booking failure occurs.
What if I book the wrong channel?
Before paying, simply close the checkout; nothing is reserved and nothing is charged. After payment, choosing the wrong channel or changing your mind is not a refund reason. If the booked ad is delivered correctly, the owner becomes eligible for payout; a refund is available only for a listed delivery or booking failure.
Do I need cryptocurrency?
Yes — placements settle in GRAM from your own wallet, the native asset of the TON blockchain. 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. Booking uses the same platform-fee rules as negotiated placements: 10% by default, or 6% for a channel with an active advocate discount. What booking saves is coordination time, and it makes listed prices easier to compare. Market price levels are in the cost guide.
Want to see real prices and publish estimates? Open Adpact in Telegram — browsing is free; the platform fee is taken only from a successful payout.