Skip to main content

Smart Account Rotation

Distribute messages across multiple Telegram accounts automatically for better safety and higher throughput.

Availability

Account Rotation is available on Pro and Business plans.

How It Works

When you enable Multi-Account Rotation in a campaign, TeleSender:

  1. Initializes all your accounts — Creates a connection pool with all stored Telegram accounts
  2. Distributes messages round-robin — Each message goes through a different account
  3. Monitors health — Tracks daily sends, failures, and flood waits per account
  4. Auto-switches on errors — If one account gets rate-limited, instantly switches to the next healthy one
  5. Respects daily limits — Each account has age-based limits to prevent bans

Per-Account Daily Limits

New accounts are automatically warmed up with lower limits:

Account AgeDaily Limit
Less than 7 days5 messages
7-14 days15 messages
14-30 days25 messages
30+ days40 messages

Enabling Rotation

  1. Open the Campaign Wizard
  2. Go to Step 4 (Review & Execute)
  3. Toggle Multi-Account Rotation ON
  4. The campaign will use all available accounts

Account Health Badges

In the Settings tab, each account shows a health badge:

  • Healthy (green) — Ready for use, account age > 14 days
  • Warming (yellow) — Account is less than 14 days old, using reduced limits
  • Cooling (red) — Account was recently rate-limited, on cooldown

Session Import

Quickly add accounts by importing string sessions:

  1. Go to Settings → Telegram Accounts
  2. Click Import Session
  3. Paste GramJS or Telethon string sessions (one per line)
  4. Sessions are validated by connecting, then saved

Logs

When rotation is active, campaign logs show which account sent each message using the last 4 digits of the phone number:

[0638] ✅ Sent to: username1
[1234] ✅ Sent to: username2
[0638] ⚠️ FloodWait — switching account
[1234] ✅ Sent to: username3

Best Practices

  • Use aged accounts (30+ days old) for best results
  • Start with the Safe anti-ban profile when using rotation
  • Keep 3-5 accounts for optimal distribution
  • Import sessions from Telethon/GramJS for quick bulk setup