Cross-promotion
Swap posts with a partner channel and grow together.
Onflow turns Telegram growth into a single flow: create an account, connect a channel through the bot, choose how you want to grow, and let the engine match, post, hold payments safely and report. Here is exactly what happens at every stage.
You set everything up once on the website. From there the bot publishes, checks and reports in Telegram, and there is nothing to install.
Sign up on onflowads.com and verify your email address. The website is where everything is managed: your channels, campaigns, bookings, wallet and plan all live on one account. Creating it is free, and no card is needed.
One account and one wallet for every engineAdd @OnflowAdsBot to your public channel as an administrator. That is how you prove the channel is yours, and it is what lets the bot publish and remove the posts you agree to. Verification is instant, and the channel's subscriber and view figures are read from Telegram rather than typed in. That profile is what powers smart matching later on.
You stay in full control of what gets postedEvery engine runs on the same account and wallet. Choose Cross-Promotion to swap posts with a partner channel, Paid Promotions to buy or sell sponsored posts, the Subscriber Exchange to host other members' ads and run your own, Pulse to ask a question as a poll in channels that opted in (or host polls and be paid), with Brand Lift inside it to measure a campaign, or Syndicate to license a post from another channel's library or list your own. Run one or all of them, and switch any time.
Compare the free and paid paths below before you decideIn Cross-Promotion, the partner directory ranks channels by fit against yours and, on Plus and above, the AI matchmaker shortlists the best two to four, with a reason for each. In Paid Promotions, the Channel Finder reads your brief and ranks every live listing for your budget. In the Subscriber Exchange, the matcher places your ad automatically. When it is time to write, the composer's AI drafts the post from a short brief, and nothing is used until you approve it.
Every ad is screened against the rules before it is publishedThe bot publishes each post at its go-live time and removes it when the run ends. For a paid booking, the payment moves into escrow at checkout. The channel owner has 24 hours to accept, and a decline or silence is an automatic full refund. The funds are released to the owner’s wallet 7 days after the run ends, once the advertiser’s 72 hours to raise a concern have passed; no plan pays sooner. The monitor keeps checking the post for its whole run, so both sides are protected.
Funds held in escrow, released on proven deliveryDelivered views, unique clicks, CTR and CPM update on your dashboard while a campaign runs, and the bot messages you in Telegram at each milestone with a button to the page. Earnings from slots you sell are paid into your wallet automatically 7 days after each run ends, and every plan can withdraw them, from $5.
The delivery engine runs around the clockTwo ways to grow on the same engine. Start free with swaps, add paid reach when you want to scale faster, or run both side by side.
Swap posts with a partner channel and grow together.
Book sponsored posts in verified channels, on your terms.
| What you get | Cross-promotion | Paid campaigns |
|---|---|---|
| Cost & commitment | ||
| Price | Free, unless a post links outside Telegram | You set the budget |
| Wallet top-up needed | — | Only to fund a booking |
| How it grows you | ||
| AI matching | ||
| AI-drafted ad copy | ||
| Auto-posting & scheduling | ||
| Choose specific channels | ||
| Volume & speed control | Limited to swaps | Scales with budget |
| Payments & reporting | ||
| Payment held in escrow | — | |
| Earn by selling slots | — | |
| Live results page | ||
Not sure? Start free with cross-promotion and add paid reach whenever you want to grow faster. See the full breakdown on the pricing page, or read the complete guide.
The details people ask about before connecting their first channel.
On the website. Plans, prices, balances and every booking live on onflowads.com. The Telegram bot, @OnflowAdsBot, publishes and removes the posts the website agreed, checks that they stay up and messages you about them. It has no menus, holds no balance and makes no decisions. Bot and website, explained.
No. You can run either, both, or switch between them at any time. Many channels start with swaps to build momentum, then add paid campaigns when they want to scale faster.
For a paid booking, the payment leaves your wallet at checkout and moves into escrow, where the channel owner cannot touch it. It is released to the channel owner 7 days after the run ends (later if the owner’s reliability is low), and it comes back to you automatically if the owner declines, does not answer within 24 hours or never posts. You can raise a concern, with a reason and evidence, until 72 hours after the run ends; while it is open the payment stays held. How escrow works.
No. The AI in the composer drafts a ready-to-run post from a short brief. Every plan includes a daily AI allowance. You approve a draft before it is used, so there is never a blank page and never a surprise.
It depends on the engine. In Cross-Promotion you set your channel and the partner directory ranks the others by how closely they match you in audience size and typical views; on Plus and above, the AI matchmaker can then shortlist the best two to four. In Paid Promotions the Channel Finder, on Plus and above, reads your brief and scores every live listing on cost per view, engagement, delivery record and owner reliability. In the Subscriber Exchange the matcher places your ad automatically in channels of a similar size and topic. In a swap or a booking, you always choose the channel.
Yes. You stay in control of what gets posted to your channel: a booking waits for you to accept it, and a Subscriber Exchange host can review or refuse an ad before it posts. Once approved, the bot publishes on schedule, so you get the convenience of automation without losing oversight.
Your earnings land in your wallet 7 days after the ad finishes running (10, 14 or 21 days if your reliability band is lower), once the advertiser’s 72-hour dispute window has closed and no dispute is open. It is the same on every plan, and nothing pays sooner except the advertiser choosing to release it early themselves. Every plan can withdraw, and a withdrawal request is reviewed by our team before it is paid. Getting paid, in full.
Create your account, connect a channel, and let the Onflow engine handle the rest. Free to start, no card required.
Prefer the highlights first? Explore Telegram features or head back to the platform overview.