Skip to main content

Cross-Promotion Overview

Cross-promotion is Onflow Ads' free growth tool for Telegram channel owners. You pair up with another channel, agree a go-live time, and each channel carries the other's promotional post for an agreed run. No money changes hands — you trade reach, not budget.

Once both of you have written and approved each other's posts, our bot publishes both posts automatically at go-live and removes them at the end of the run. You get real results afterwards: how many people opened each ad, proof links to the live posts, and subscriber-gain numbers.

Everything starts from the Cross-Promotion hub in your dashboard.

The Cross-Promotion hub, with a Find a partner card and a Have a code? card side by side, and fact tiles below reading Cost per swap Free, Format 1:1, Code lifetime 24h and Go-live window 14 days

The Cross-Promotion hub. The pill strip along the top — Hub, Discover, Create, Join, My campaigns and Portfolio — is how you move between every cross-promotion flow.

Who it is for

  • Channel owners who want to grow their audience without spending on ads.
  • Creators with several channels — the Portfolio page lets you run cross-promotion across your whole roster.
  • Any public Telegram channel. Private channels cannot be cross-promoted.

The two ways to pair up

RouteHow it worksStart here
Find a partnerBrowse the opt-in partner directory, ranked by how well each channel matches yours. Send a direct request — no code needed — and the campaign is set up the moment they accept.Discovering partners and Partnership requests
Have a code?Create a campaign and get a one-time code like CP-7K4M-Q2XP to hand to a partner you already know — or enter the code a partner sent you.Manual promos with CP codes

There is also an open-campaigns board: creators can list an unclaimed campaign publicly so any well-matched member can find and join it without being sent the code privately. See Discovering partners.

How a swap runs, end to end

  1. Pair up — via a code, a directory request, or the board.
  2. Agree the schedule — the joiner accepts the proposed go-live as-is, or proposes new timing for the other side to approve. See Schedule proposals.
  3. Build your posts — each of you writes the promo that will run in the other's channel (text plus optional link buttons). See Creatives.
  4. Review each other's post — you approve the post that will appear in your own channel, or send it back for changes. Unanswered reviews auto-approve after six hours so a silent partner cannot stall the campaign.
  5. Automatic delivery — once everything is approved, the campaign is handed to our bot. It publishes both posts at go-live and takes them down at the end of the run. Nothing to post by hand.
  6. Results and ratings — see ad opens, proof links and subscriber gains (Campaign results), then rate your partner to help the next member decide.

Key facts

Cost per swapFree
Format1:1 — you pick the partner, they pick you (plus an optional multi-partner Blitz mode on higher plans)
Code lifetimeUnused codes expire 24 hours after creation — we email you if that happens
Go-live windowAny time within the next 14 days
Run durations12, 24, 36, 48, 72, 96 or 168 hours (up to 1 week)
Channel requirementPublic Telegram channel, with the Onflow Ads bot added as an admin
Monthly allowance

The number of cross-promotions you can start each month depends on your plan; joining someone else's campaign is never capped. Your current usage and limit are shown in the plan strip on the create and campaign pages. Campaigns that never ran — expired codes, cancelled campaigns, or ones closed because a partner went silent — do not count against your allowance. See Rules and fairness.

Where everything lives

All cross-promotion pages are inside your dashboard at https://onflowads.com/telegram/dashboard/cross-promotion. Every page carries the same sticky sub-navigation bar with pills for Hub, Discover, Create, Join, My campaigns and Portfolio.

PageAddressWhat it is for
Cross-Promotion hub/telegram/dashboard/cross-promotionThe front door: "Find a partner" and "Have a code?"
Find Partners/telegram/dashboard/cross-promotion/discoverDirectory, requests, open-campaigns board, recurring swaps, your listings
Manual cross-promotion/telegram/dashboard/cross-promotion/manualCreate or join with a code, plus a list of your campaigns
Create a campaign/telegram/dashboard/cross-promotion/createThe four-step create wizard
Join a campaign/telegram/dashboard/cross-promotion/joinEnter a partner's code
Campaign details/telegram/dashboard/cross-promotion/campaign/YOUR-CODEManage one campaign: schedule, posts, results
My Cross-Promotions/telegram/dashboard/cross-promotion/campaignsEvery campaign you have run, on the website and in the Telegram bot
Portfolio/telegram/dashboard/cross-promotion/portfolioCross-promotion across all of your channels in one view
Website and Telegram bot

Cross-promotion also exists inside the Onflow Ads Telegram bot, and both surfaces share the same campaign history — the My Cross-Promotions page shows campaigns from both, with bot-run campaigns shown read-only ("Managed in Telegram"). However, a code minted in the bot must be joined in the bot, and a code minted on the website is joined on the website.

In this section

The pages below run in reading order: find a partner, pair up, agree the schedule, build the posts, then read the results.

Next: Discovering partners — the partner directory, the open-campaigns board, and how to make your own channel discoverable.