Skip to content
Docs
Automation modes

Inviting

The Inviting mode in Multogram: inviting a list of users into your channel or group. The channel admin gives the inviting accounts only the right to add members and takes it back; into a group the accounts join by themselves. Per-account and total limits, pauses and Telegram limits.

Where in the app

Automation → Inviting

Access

Max planCan be bought on its own, for good

Accounts

Picked on the mode's tab: the channel admin and the inviting accounts

Restriction risk

HighInviting strangers quickly leads to spam block and FloodWait

Inviting invites users from your list into a channel or group. The accounts you pick do the inviting: they take turns, each with its own pause after every invitation and its own limit, and they share one audience — the user of an account that drops out goes to the next one.

What you need

  • The channel or group to invite into.
  • An audience — a list of users. It is convenient to collect it with the Parsing mode from groups on a similar topic and load it with the Load from file button under the field.
  • Inviting accounts.
  • For the To channel method — the channel admin: the account that owns the channel, or its admin with the right to add admins. Only admins add members to a channel.

The accounts are picked on the mode's tab, like the rest of its settings — the task window does not ask for them: it shows which accounts will work.

Settings

Method, target and audience

SettingDefaultWhat it does
Inviting methodTo groupTo group — members of the group invite; To channel — accounts the channel admin gave the right to add members invite
Channel or group—@username, a t.me/… link or an invite link t.me/+… (for a private channel or group — only that)
Audience to invite—One per line (or comma-separated): @username, t.me/username, +phone or a numeric ID. Duplicates are dropped. Under the field: a line counter and the "Load from file", "Save to file", "Clear" buttons

@username is the most reliable way to name a user. A numeric ID works only if the inviting account has already "seen" that user (for example, they are in the same group).

Accounts

SettingWhat it does
Channel adminTo channel only. Exactly one account — the owner of the channel, or an admin with the right to add admins. It gives the inviting accounts the right to add members and takes it back. Its own rights are never changed
Inviting accountsThe accounts that invite. The channel admin may be one of them — then it invites too

Limits and pauses

SettingDefaultWhat it does
Invitations per account10–20How many invitations one account sends in a run; each gets a random number in the range. Refusals for the user's privacy count too: for the account they are the same action. Allowed 1–200
Limit total invitesOffStop after the given number of successful invitations
Total invites limit1000How many to invite in total when the limit is on
Pause between an account's invitations (sec)40–90The pause an account takes after each of its invitations. At least 10 seconds

Additional options

SettingDefaultWhat it does
Add to contacts firstOffAdd the user to the account's contacts before inviting. It does not get around privacy settings — only a mutual contact does
Take the right backOnTo channel only: the admin takes the right to add members back from an inviting account as soon as it is done, and from all of them at the end

How it works

The task works in one thread and switches between the accounts' sessions itself: Telegram opens an account's session once, so accounts are not shared between threads. Still, the accounts invite almost at the same time — while one pauses, another invites.

To channel:

  1. The channel admin checks that it is the owner or an admin allowed to add admins, and how many subscribers the channel has.
  2. When the task needs the next account, it starts its session and joins the channel if needed, and the admin gives it only the right to add members — no deleting messages, banning or other moderator rights.
  3. The account invites within its limit. Once done, it loses the right it was given.

An account that already was an admin with the right to add members invites without being granted anything, and the mode leaves its rights alone.

To group:

  1. When the task needs the next account, it starts its session and, if it is not a member yet, joins the group: a public one by @username, a private one by its invite link.
  2. The mode checks that members of the group may add others. If not, the account leaves the run with a clear reason.
  3. The account invites within its limit.

Every log line carries the number of the account that performed it. The thread's status line shows what is being done now and how many have been invited of those planned. At the end — the summary: invited, already members, skipped, accounts that left the run, and why the task ended.

Limits cap the reach

No more users are invited than the sum of the inviting accounts' limits. 10 accounts with a limit of 10–20 invite about 150 people even if the audience is 1000. To invite more, add accounts or run the task again the next day with the rest of the list.

What the mode does on errors

What happenedWhat the mode does
The user's privacy forbids adding them, the user's account is deleted, the user is in too many chatsSkips the user and goes on to the next
The user is already in the chatCounts them as "already a member", not as an error
The account got FloodWait or a spam block, its session stopped workingThe account leaves the run, its user goes to another account
The request to join waits for the group admins' approvalThe account leaves the run: it can invite once approved
The channel or group takes no more members, the invite link has expiredThe task ends with the reason
The channel admin is neither the owner nor allowed to add admins, its session did not startThe task ends at once, having done nothing

The task ends as failed when nobody could be invited.

Telegram limits

  • Channels: the first 200 only. Admins can add members to a channel only while it has fewer than 200 subscribers. The mode checks this before it starts and invites no more than the room left. Groups have no such limit.
  • User privacy. Many users forbid strangers to add them — such users are skipped.
  • Spam block. Mass invitations are a frequent reason an account gets restricted.
  • Group permissions. The owner of a group may forbid members to add others — then only its admins can invite.
  • Channel admin limit. A channel can have at most 50 admins, which is why the mode takes the rights it gave back as soon as an account is done.

Recommendations

  • Warmed-up accounts. New accounts get restricted on inviting almost at once — Warmup first.
  • Small limits. Tens of invitations a day per account and pauses of 40 seconds or more are safer than 50 invitations in a row.
  • A proxy of its own for every account. Inviting from one IP quickly links the accounts.
  • A targeted audience. Invite members of groups on your topic — fewer complaints and a better chance people stay.

FAQ

Where are the accounts picked?

On the mode's tab: Channel admin (for the "To channel" method) and Inviting accounts. The task window shows the accounts picked, and a task is not created until they are.

Does the mode touch the channel admin's rights?

No. The mode grants and takes back only the right to add members, and only from inviting accounts that were not admins before.

What happens if I stop the task by hand?

The accounts that were inviting at that moment keep the right to add members. The next run into the same channel in which they invite again takes it back when they are done.

Does adding accounts make inviting faster?

Yes. The accounts invite almost at the same time, each with its own pause, so 10 accounts work about 10 times faster than one.

Why were fewer users invited than the list has?

The per-account or total limits were reached, the channel hit 200 subscribers, some users forbid invitations, some are already in the chat, and some accounts left the run. The summary and the reasons are in the log.

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.