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
Access
Accounts
Restriction risk
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
| Action | What the account does |
|---|---|
| View posts | Reads the latest posts in channels — from its own subscriptions, from the popular channels of its country or from your list |
| Subscribe to channels | Joins channels — popular ones or from your list |
| Set reactions | Puts reactions on fresh posts — in popular channels or in channels from your list |
| Account Interaction | Chats 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
| Parameter | Default | What it does |
|---|---|---|
| Warmup duration per account (min) | 3–5 | How 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–30 | The pause after each channel view, subscription and reaction. Conversations have their own pauses — in the steps of their chains |
Views, subscriptions, reactions
| Parameter | Default | What it does |
|---|---|---|
| Posts source (views) | My subscriptions | My subscriptions (an account without any reads popular channels instead), Popular channels, Custom list — Channels to view |
| Posts read per channel visit | 3–8 | How 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 channels | Popular channels, Custom list — Channels to subscribe |
| Subscriptions per warmup | 1–2 | At most this many channels joined in one warmup |
| Targets source (reactions) | Popular channels | Popular channels, Custom list — Channels to react in |
| Reactions palette | 👍❤️🔥🎉👏 | The emojis a reaction is picked from |
| Reactions per warmup | 2–4 | At 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.
Popular channels
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.
| Parameter | Default | What it does |
|---|---|---|
| Topics to search | News, Sports, Technology, Movies & series | What the account searches for: news, sports, technology, business & finance, movies & series, music, travel, crypto |
| Subscribers, at least | 10,000 | A smaller channel does not count as popular |
| Last post no older than, days | 3 | A channel without recent posts does not count as alive |
| Telegram's own channels | Enabled | Add 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
Privacy Settings
The Privacy Settings mode in Multogram: sets every Telegram privacy setting on the selected accounts in bulk — phone number and finding by number, last seen, profile photo, bio, date of birth, gifts, music, forwarding, calls and peer-to-peer, voice messages, group invites.
Mailer
The Mailer mode in Multogram: direct messages to recipients from a list, sent from your Telegram accounts. Six text types, delays, saving sent messages for later editing, how recipients are distributed and how to avoid spam block.