Adsly.pro
← All guides
AI

Telegram Ads Automation: Rules, Auto CPM, Recreate and Where AI Fits (2026)

📅 2026-01-15 🔄 Updated: 2026-10-03 ⏱ 8 min read ✍ Roman

In Adsly Pro Panel, AI does two narrow jobs. AI text generation drafts up to 25 ad texts from the channel, bot, Mini App or website you promote, within Telegram's 160-character limit. AI Recreate re-submits an ad that moderation declined, with a new text on each hourly attempt. The rest is not AI: Rules run IF/THEN conditions you write, Auto CPM moves the bid in 10% steps depending on whether the ad is visible on the channels you target, and Recreate re-submits a declined ad unchanged. None of it chooses your product, audience or budget. On our accounts 99.9% of reviewed ads end up approved on Stars, 95.6% on Euro and 86.8% on TON, and over 98% of campaigns get a decision within three hours.

Most of what moves a Telegram Ads account in Adsly Pro Panel is not AI. It is rules you write yourself, a bid controller that moves in fixed steps, and a retry loop for declined ads. AI does two narrow jobs: it drafts ad texts, and it rewrites the text of an ad that moderation declined. “AI optimisation” is usually sold as one thing. It is five separate tools, and only two of them involve a language model.

Which tool is which

ToolAI?What it doesWho decides
RulesNoRuns your IF/THEN conditions on a scheduleYou write every condition and action
Auto CPMNoRaises or lowers the bid in 10% steps, by whether the ad is visible on the channels and bots you targetFixed logic inside limits
RecreateNoRe-submits a declined ad unchanged every hour until it is approvedA fixed loop you switch on per account
AI text generationYesDrafts up to 25 ad texts from the destination you promoteYou choose which drafts to launch
AI RecreateYesThe same hourly loop as Recreate, with a newly written text on each attemptYou switch it on per account

Nothing in this table chooses your product, your audience or your budget. The platform executes; you decide.

AI text generation: drafts, not decisions

In the campaign form, one click returns up to 25 ad texts. The generator reads the destination you are promoting — a channel, a bot, a Mini App or a website — and writes in that destination’s language, inside Telegram’s limit of 160 characters.

Three habits make it useful.

Give it a real destination. The drafts are built from what the destination says about itself. Telegram’s ad guidelines already require a promoted channel or bot to have a profile image and a complete description; fill those in before you generate.

Check every draft against the destination. Moderation reviews where the ad leads as well as what it says. A text that promises something the page does not deliver gets declined, whoever wrote it.

Do not expect a softer text to change the product. If the category is prohibited by Telegram’s guidelines, no draft makes it approvable.

Drafts become campaigns through bulk creation: the form multiplies texts, links and targets, and shows the number of campaigns it is about to create before you confirm.

Recreate and AI Recreate

When moderation declines an ad, Recreate re-submits the same ad every hour until it is approved. AI Recreate runs the same loop, but each attempt goes out with a new AI-written text. The setting lives on the account and has three positions: Off, Standard and AI.

Which one to use follows from why the ad was declined. A text that broke a rule — capitals, a superlative, a row of emoji — breaks it again unchanged, so for those the AI mode, or your own rewrite, is the sensible setting. A new text cannot fix a destination that does not match the ad or a category Telegram prohibits.

We publish no recovery percentage for either mode: how many declined ads come back depends on why they were declined. On Euro accounts a borderline decline can also be escalated to a human through Adsly, which no loop replaces. The rules ads usually break are listed in the declined ads guide.

Rules: automation that is not AI

A rule is a condition and an action, both written by you.

  • Conditions use platform metrics — views, clicks, actions, CTR, CVR, spend, CPC, CPA, CPM, budget — and, if you send postbacks, your own conversions: leads, purchases, revenue, profit, ROAS, cost per lead.
  • The window is set per condition: all time, or the last 1 to 168 hours. Conditions combine with “all” or “any”.
  • Actions: pause, activate, set the CPM, raise or lower it by an amount or a percentage, add or reduce budget, or only notify.
  • Scope: one campaign, a group, a selection, or the whole account. A template can be rolled out to several accounts.

Two design choices matter more than the feature list. No data is not zero: if an account sends no postbacks, a rule on ROAS stays silent instead of pausing everything. And limits hold: an automatic bid change cannot cross the account’s CPM ceiling, and “raise the bid, but not above X” is a field in the rule. Presets fill the form for you, but nothing applies until you press save. More in the automation rules guide.

Auto CPM: a bid controller, not a model

Once an hour, probes check whether your ad is actually shown on the channels and bots the campaign targets. Visible on most of them: the CPM goes down 10%. Not visible on most: it goes up 10%. A mixed picture: no change.

The loop is cautious by design. A verdict needs at least a 60% majority across the campaign’s channels. Two cycles in a row must agree before the bid moves. There is a three-hour cooldown between changes and a cap of six automatic changes a day per campaign. Bids stay inside fixed bounds: 0.1 to 10 on TON accounts, €1 to €10 on Euro, 50 to 1,000 on Stars.

Auto CPM works only for campaigns that target specific channels or bots; with user or search targeting there is nothing to measure. It measures visibility, not profit, and it does not predict what a customer is worth. Rules leave the CPM alone on any campaign where Auto CPM is on.

The measured context

Three measurements from our own accounts put these tools in proportion.

Approval. Of reviewed ads, 99.9% end up approved on Stars accounts, 95.6% on Euro and 86.8% on TON (all niches, 3 October 2026). So 13.2% of reviewed TON ads and 4.4% of Euro ads end up declined; that is the share Recreate works on.

Review time. Over 98% of the 13,199 campaigns we timed in September 2026 had a decision within three hours, most within the first hour, on Stars, TON and Euro alike. An hourly retry fits that rhythm.

Account size and automation, TON accounts. Accounts grouped by how many campaigns they have run:

Campaigns per accountCPM, TONCTRAccounts using automation rules
1–92.716.19%4%
10–493.074.07%10%
50–1992.203.36%38%
200–9990.922.47%58%
1,000+0.691.90%54%

Accounts with 1,000 or more campaigns pay about a quarter of what the smallest accounts pay per thousand impressions, and more than half of them run automation rules, against 4% of the smallest. This is a correlation, not a cause. Large accounts are different advertisers buying different countries; rules did not make them cheap. What the table does show is narrower: the accounts that run campaigns by the thousand are the ones that most often automate. The full table is in the benchmark report.

What it costs to try

Pro Panel has a Free plan at $0, Pro at $129 a month with 3 accounts and Agency at $229 a month with 10 accounts; an extra account slot is $19 a month, and paying for 3, 6 or 12 months takes 10%, 20% or 30% off. Every sign-up starts with 3 days of Pro. Euro, TON and Stars accounts connect to the same panel. See the platform →

FAQ

Does AI run Telegram Ads campaigns by itself?

No. In Pro Panel AI writes ad texts and rewrites declined ads. Bids, budgets and pauses are changed by rules you write and by Auto CPM’s fixed logic, and you decide what to advertise, to whom and for how much.

What is the difference between Recreate and AI Recreate?

Recreate re-submits a declined ad unchanged every hour until it is approved. AI Recreate does the same with a newly written text on each attempt. The account setting has three positions: Off, Standard and AI.

Is Auto CPM an AI feature?

No. It checks hourly whether your ad is visible on the channels and bots you target and moves the bid by 10% in either direction, inside fixed limits. It measures visibility, not profit.

How many ad texts does the generator write?

Up to 25 per click, each within Telegram’s 160-character limit and in the language of the destination you promote. You choose which ones to launch.

Does automation lower CPM?

We cannot claim that. On our TON accounts, the largest accounts pay the lowest CPM and are the most likely to use automation rules, but that is a correlation between account size, price and automation, not proof that rules cause the price.

Can a rewritten text get a prohibited product approved?

No. A new text can fix a wording problem. It cannot change the category of the product or the destination behind the ad.


Approval measured on Adsly accounts as of 3 October 2026; review time on 13,199 campaigns created in September 2026. Questions about the panel: @adsly_pro.

Roman — Telegram Ads expert
About the author: Roman · Telegram Ads expert · in Telegram Ads since 2021, in marketing since 2012 · @adsly_pro
Discuss your project