Account warm-up (promotion)

Features 4 minUpdated 2026-06-07

Some screenshots or videos may show an outdated interface. There are no critical changes that affect understanding of the main functions.

When creating a conversation task, only a name is required.

Emulators, Accounts, and other settings with the same names are configured the same way as in Private-message broadcasts.

You can use the Scheduler to run tasks.

Before warm-up, accounts are added to Contacts (to the Android address book).

Work is done in pairs, even if only group-joining is enabled.

A task launch requires at least 2 emulators.

For each action, the number of executions is specified. All actions will be executed in random order for each pair.

Screen 1 — Creating/editing a task: account warm-up
Screen 1 — Creating/editing a task: account warm-up

"Basic" tab

To configure any action, click the corresponding Settings icon in the same row.

For most actions, the count can be set as a range — for example, 1–3, a random value will be picked each time.

  • Action frequency — the account enters a dialogue once every n minutes, hours, days, i.e. you configure how often the program will take accounts into work. Determined by chat date (set each time the account enters a chat as part of a conversation). If the account's chat date means the specified time hasn't passed yet, it won't enter a conversation.
  • Maximum dialogues per account — after a dialogue ends, the account's dialogue counter increases; when the specified limit is reached, the accounts are no longer taken into work.
  • Batch size — how many accounts are taken for the conversation per pass. It's best to specify an even number, otherwise one account won't have a pair to chat with. When all accounts in a batch finish chatting, the next n accounts are selected — selection is sorted by chat date, with priority for accounts that have the smallest (or empty) chat date.
  • Chat in pairs — a pair of accounts is taken, two emulators, and they chat in real time and read each other's messages. At least two running emulators are needed. It's better to keep accounts on different IP addresses.

Example: 10 accounts in a batch — 1,2,3,4,5,6,7,8,9,10. Each account randomly picks a pair. The first pair is taken — for example, 1 and 2. Then 1 and 2 open in emulators and chat until they reach the specified dialogue depth. Then the next accounts will open and chat: [3,4], [5,6], [7,8], [9,10]. The number of emulators should be set to 2, 4, 6, ...

  • Call — every account will call the numbers specified in the settings.
  • Call the pair — one of the accounts initiates a call to the paired account, and the second tries to accept it.
  • Join group — each account in the pair joins a group. A message can be sent on joining (if enabled in the settings).
  • Leave groups — if an account is in groups, an attempt will be made to leave all of them, with a message sent first (if enabled in the settings).
  • Set profile visibility — nobody
  • Set a random status (story)
  • Set avatar — attach a folder of images in the settings; avatars for accounts will be set from there.
  • Maintain online presence — to keep visible activity, you can enable "Random clicks" and "Open unread messages" in the settings.

Messages in the "Chat in pairs" action settings

You specify a folder, inside which you can specify:

  • Files texts.txt, locations.txt, vcards.txt — the corresponding messages for sending will be picked randomly from these.
  • Folders Audio, Files, Gifs, Images, Videos, VoiceNote — the corresponding files for sending will be picked randomly from these. See an example folder with a template here; the formats of vcards.txt and locations.txt are also there.

In Videos and Gifs the files must be .mp4. In VoiceNote you can use .mp3 or .opus (WhatsApp itself records audio notes in that format). VoiceNote is an audio note (not sending audio) — that is, as if you recorded it on a phone voice recorder and sent it.

All folders and files can be left empty or not created at all — the program will generate random messages: text, image, file. But if you want to send audio, an audio note, video, or a GIF, then there must be files in Gifs, Videos, Audio, VoiceNote, respectively.

In the template you need to specify a number or a range (for example, 1–10) for each kind of message — how many messages of that type each account will send in the conversation.

Screen 2 — Messages: "Chat in pairs" settings
Screen 2 — Messages: "Chat in pairs" settings

"Accounts" tab

Accounts for the task — here you specify the accounts you want to "warm up"; they will enter conversations. If left empty, all accounts will be taken (except those specified in "Pair accounts").

Pair accounts — these are the accounts that the accounts above will chat with. Put "trusted accounts" here. Can be left empty.

Usually you need to warm up all accounts, so the settings are: leave the "Conversation accounts" cell empty, and add the prepared "trusted accounts" to "Pair accounts". The chat in the pair will be started by the accounts from "Pair accounts".

You can leave no accounts specified for the task — that means all accounts will be taken for chatting, including those added after the conversation task starts.

"Proxy" tab

On the "Proxy" tab you can specify and configure proxies for work. More: Working through a proxy.

Account warm-up statistics

Statistics on the number of sent messages within mutual chats are available on the "Accounts" tab, filter by the "Promotion" column (see Screen 3).

Screen 3 — Statistics: Account warm-up
Screen 3 — Statistics: Account warm-up

Video instructions

Account warm-up
Account warm-up

Example

Account warm-up
Account warm-up
Was this article helpful?