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:
- Initializes all your accounts — Creates a connection pool with all stored Telegram accounts
- Distributes messages round-robin — Each message goes through a different account
- Monitors health — Tracks daily sends, failures, and flood waits per account
- Auto-switches on errors — If one account gets rate-limited, instantly switches to the next healthy one
- 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 Age | Daily Limit |
|---|---|
| Less than 7 days | 5 messages |
| 7-14 days | 15 messages |
| 14-30 days | 25 messages |
| 30+ days | 40 messages |
Enabling Rotation
- Open the Campaign Wizard
- Go to Step 4 (Review & Execute)
- Toggle Multi-Account Rotation ON
- 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:
- Go to Settings → Telegram Accounts
- Click Import Session
- Paste GramJS or Telethon string sessions (one per line)
- 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