Skip to content
Docs
Automation modes

Account Warmup

The Account Warmup mode in Multogram: imitating ordinary activity of new Telegram accounts — reading posts, subscriptions, reactions and chatting between your own accounts by scenarios. Settings, finding the popular channels of the account's country, the Conversation Builder and why accounts need warming up.

Where in the app

Automation → Account Warmup

Access

Max planCan be bought on its own, for good

Accounts

Needed. At least two for chatting

Restriction risk

LowCalm activity is exactly what warmup is for

Account Warmup is for new and purchased accounts. An account registered yesterday that sends hundreds of messages today gets restricted by Telegram almost immediately. Warmup gives the account the history of an ordinary user: it reads channels, subscribes, puts reactions and chats with your other accounts.

Warmup actions

ActionWhat the account does
View postsReads the latest posts in channels — from its own subscriptions, from the popular channels of its country or from your list
Subscribe to channelsJoins channels — popular ones or from your list
Set reactionsPuts reactions on fresh posts — in popular channels or in channels from your list
Account InteractionChats with the other selected accounts by scenarios from the Conversation Builder

The actions run in random order. How long the warmup lasts is decided by one setting — Warmup duration per account: the time is shared equally between the enabled actions, and time an action does not use passes on to the next ones. Every action checks the time before each step, so none takes the whole warmup. The numbers in the actions' groups are caps within that share, not a second way to set the duration. The defaults make a short, careful warmup that stays well within Telegram's limits.

Settings

Duration & pace

ParameterDefaultWhat it does
Warmup duration per account (min)3–5How long one account's warmup lasts; each account gets a random time in the range. Allowed 1–240
Pause between views, subscriptions and reactions (sec)10–30The pause after each channel view, subscription and reaction. Conversations have their own pauses — in the steps of their chains

Views, subscriptions, reactions

ParameterDefaultWhat it does
Posts source (views)My subscriptionsMy subscriptions (an account without any reads popular channels instead), Popular channels, Custom list — Channels to view
Posts read per channel visit3–8How many of the latest posts the account reads when it opens a channel. It goes from channel to channel while its share of the time lasts
Targets source (subscriptions)Popular channelsPopular channels, Custom list — Channels to subscribe
Subscriptions per warmup1–2At most this many channels joined in one warmup
Targets source (reactions)Popular channelsPopular channels, Custom list — Channels to react in
Reactions palette👍❤️🔥🎉👏The emojis a reaction is picked from
Reactions per warmup2–4At most this many reactions in one warmup

A custom list takes one channel per line: @username, a t.me/… link or an invite link. Empty lines and spaces at the edges don't get in the way.

An account finds its popular channels itself — the way a person of its country finds them. The country comes from the account's Country column, or, when it is empty, from the phone number (a Colombian number — Colombia, a Russian one — Russia). The account searches Telegram for the ticked topics in its country's language: the first search is a topic together with the country's name (for example "noticias colombia"), then the topics on their own, in a different order for every account, so accounts find different channels. After each search the account opens the best of the channels found — the ones Telegram verified first, then the biggest — and reads their latest posts without marking them as read.

ParameterDefaultWhat it does
Topics to searchNews, Sports, Technology, Movies & seriesWhat the account searches for: news, sports, technology, business & finance, movies & series, music, travel, crypto
Subscribers, at least10,000A smaller channel does not count as popular
Last post no older than, days3A channel without recent posts does not count as alive
Telegram's own channelsEnabledAdd the channels every Telegram user reads to the ones found

A popular channel is a public channel (not a group) that:

  • Telegram has not marked as scam, fake or restricted, and that anyone may join without approval;
  • is titled and written in the language of the account's country (Latin script is read everywhere; a Cyrillic channel does not suit a Colombian account);
  • has at least the set number of subscribers;
  • posted no earlier than the set number of days ago;
  • is read: when its most viewed recent post reached less than 1% of its subscribers, its audience is not a real one.

An account looks for up to six such channels and opens at most ten. When its own language found fewer than half of them, it adds a search in English. Finding them takes at most a third of the warmup time.

Telegram's own channels are Pavel Durov, Telegram News, Telegram Tips, Telegram Premium, Telegram Contests, BotNews, Telegram Designers and Walt News (formerly Wallet), plus their editions in the account's language where Telegram runs one: Durov's Russian channel, Tips and Premium in Spanish, Portuguese, Indonesian and other languages.

The log shows what the account searched for, which channels it found (title, @username, subscribers) and why the others did not fit. The channels in the account's language are picked for the actions most often, then Telegram's own, and English ones of the reserve search least often.

Each channel is known by its Telegram ID: before an account joins a channel or reacts in it, Multogram checks that the username still leads to the same channel — a username can change hands, the ID does not. The log names channels by their title and @username.

Reactions are put only where they are possible (Multogram asks Telegram which reactions a found channel or a channel of your list allows):

  • a reaction is picked from your palette among the ones the channel allows — a channel that allows none of them is skipped with a note in the log;
  • the post is one of the newest (last 30 days), and the reaction is more often one the post already shows, the way people react;
  • a post that already shows as many kinds of reaction as the channel allows only gets one of them;
  • the account looks through a few posts before it reacts.

Channels the account already follows, or that admit members only on approval, are skipped without being counted.

Conversation Builder

Conversation chains → Configure opens the Conversation Builder — scenarios of conversations between your accounts:

  • Tabs keep sets of chains apart, for instance one per language. Multogram ships the EN tab with twelve everyday chats; add your own tabs with +, rename a tab in the head of its list.
  • A chain is one scenario: a private chat of two accounts, A and B. Tick the chains the warmup plays; an unticked chain is kept but not played. The ticked chains of every tab are played.
  • A message in a chain — who writes to whom (A → B or B → A), the action (Send, Reply, Edit, Reaction), which earlier message it refers to (Reply to, React to), a delay in seconds and Text variants — one is picked at random.
  • Preview shows what the conversation will look like. A tab can be exported and imported as JSON.

Who talks with whom. Every account talks with up to 5 other accounts — never more than there are ticked chains or other accounts, and some accounts one fewer, so they do not all look alike. Each talk is a private chat of two accounts playing one chain, and no account plays the same chain twice or talks to the same account twice, so its chats never repeat each other. The plan is new on every launch.

How a talk goes. Before their first message the two accounts save each other as contacts under their profile names. Every message is sent the way a person sends one: the chain's pause, the chat being read, "typing…" for as long as the text takes, then the message; the receiver reads the last one. An account's talks run side by side, like chats in several windows. A talk that has begun is played to its end; talks that would begin after the conversation's share of the warmup time are not begun.

Chatting needs at least two selected accounts.

How to warm up

  • The first 2–3 days — only views and 1–2 subscriptions a day, no messages.
  • After that — add reactions and chatting between your own accounts.
  • After a week the account can gradually be put on real tasks — with small limits.
  • A proxy of its own for each account and a filled-in profile (Profile Customizer) are an important part of warmup.

Common questions

How do I start a warmup?

Like any mode: Tasks → New Task → Account Warmup, pick the accounts and start. Each account works in its own thread and warms up for its own time — within the Warmup duration per account. When the time is up, the log says "The warmup time is up" with the number of actions that were not reached. For Account Interaction, select at least two accounts.

How long should an account be warmed up?

The longer the better: at least several days of calm activity before mailings and inviting. For freshly registered accounts — a week or more.

Can I warm up without chatting?

Yes. Chatting is the most "alive" action, but even without it views, subscriptions and reactions give the account a history.

Why does the log say a channel was skipped?

The account follows it already, it admits members only on approval, none of your palette reactions is allowed there, it has no fresh posts, or its username now belongs to another channel. Nothing is lost: the account moves on to the next channel.

Updated

CookiesPrivacy Policy

We use essential cookies to run this site. With your consent, we will also use analytics cookies to improve it and marketing cookies to credit whoever referred you. You can change your choice at any time.