Telegram Account Warm-Up: Daily Limits and Pacing That Keep Accounts Safe
Why warm-up matters on Telegram
Telegram doesn't publish its anti-spam rules, but the pattern is clear to anyone who has done outreach there: a new account that starts messaging strangers quickly gets limited. The most common limit is the message "You can only send messages to mutual contacts". The account still works, but it can no longer start conversations with people who don't have you saved.
Warm-up means building the account's history slowly, so that by the time you start outreach, Telegram sees a normal person rather than a fresh account that only sends first messages.
There is no software that makes cold messaging "safe". What works is a sensible account, a slow ramp, and messages people don't report.
What Telegram seems to look at
From our own testing and what other teams report, these signals matter most:
- Account age. Brand-new accounts get very little slack.
- Reports. A few people tapping "Report spam" can limit an account. This is the biggest risk by far.
- Messages to strangers. Writing first to many people who don't have you in their contacts, especially in a short time.
- Speed. Many messages within minutes looks automated, even if every message is different.
- Two-way activity. Accounts that receive replies, have contacts and take part in chats look like real people.
- The login itself. A new login from a new device or a data-center IP starts with less trust than the phone you've used for years.
A week-by-week warm-up plan
Week 1: just use the account
- Add a real profile photo, a name, a username and a short bio that says who you are.
- Save a few real contacts and chat with them.
- Join a few groups related to your work, and read and reply now and then.
- Send no messages to strangers yet.
Week 2: warm conversations only
- Write to people who already know you: event contacts, people who messaged you before, people who have your number.
- Keep it to 5–10 new conversations a day.
- Space messages several minutes apart.
- Reply to everyone who answers. Replies are a strong positive signal.
Week 3 and after: a slow ramp
- Increase to 10–20 new conversations a day if nothing went wrong.
- Keep the first message short, personal and without links.
- Add follow-ups a few days apart, and stop them as soon as someone replies.
- Need more volume? Add accounts rather than pushing one account harder.
Safe daily limits
These are the limits GramClaw uses for each connected account. They are conservative on purpose:
| Account level | New conversations a day | How an account gets there |
|---|---|---|
| New | 20 | Every account starts here |
| Established | 30 | 10+ people messaged you on Telegram in the last 90 days |
| Trusted | 50 | 30+ campaign messages in the last 30 days, spread over 10+ days, with no Telegram warnings in the last 14 days |
Follow-ups have their own daily limit of the same size, so they don't eat into new conversations. Messages are spaced 2–5 minutes apart at random, and if Telegram warns or limits the account, sending is reduced or paused for 3 days.
The cap is a maximum, not a target. During warm-up, stay well below it.
How to check if your account is limited
Telegram's official answer comes from @SpamBot:
- Open @SpamBot in Telegram and press Start.
- "Good news, no limits are currently applied to your account" means you're fine.
- If it says you're limited, it usually tells you until when. Stop messaging new people until then. Pushing through tends to make it last longer.
In GramClaw, the Check Telegram limits button under each account asks @SpamBot for you, from the same connection GramClaw sends from, and blocks campaigns while the account is limited.
"PEER_FLOOD" and the mismatch we ran into
PEER_FLOOD is the error Telegram returns when it refuses a message because of anti-spam limits. We hit it ourselves, and the cause surprised us.
From the phone, cold messages went through fine. From a server connection, the same account got PEER_FLOOD after two messages, while @SpamBot said there were no limits on the account.
The difference was the connection, not the account. The phone was a years-old login on a home network. The server was a new login from a data center, sending to strangers. Telegram trusts those two very differently.
What helps:
- Keep logins stable. Every disconnect and reconnect is a new login that starts from zero trust.
- Connect from a normal, fixed IP in your own country, not a shared data-center address.
- Give a new connection a day or two of normal use (reading and replying) before any cold messages.
- Start with warm contacts and low daily numbers.
Common mistakes
- Starting outreach the day you create or connect an account.
- Sending the same message to many people within minutes.
- Putting a link in the first message.
- Messaging lists of people who have no reason to hear from you. They report, and reports cause limits.
- Reconnecting the account again and again when something fails.
- Ignoring the first warning and continuing to send.
FAQ
How long does warm-up take?
Plan for 2–3 weeks before regular outreach, and longer for brand-new accounts. Older accounts that already have real contacts and conversations can ramp faster.
Is there software that warms up Telegram accounts automatically?
Tools that fake activity (auto-joining groups, sending messages between your own accounts) are easy for Telegram to spot and can make things worse. The safest warm-up is real use plus a slow, paced start. A good outreach tool should enforce daily limits and spacing for you rather than promise to beat them.
Can I use my personal account for outreach?
You can, but a limit then affects your everyday Telegram too. Many teams keep their personal account for warm conversations and use separate, warmed-up accounts for outreach.
What should I do when an account gets limited?
Stop sending to new people, check @SpamBot for the end date, and keep using the account normally for replies. When the limit lifts, restart at the week-2 pace.
Want daily limits, random spacing and limit checks handled for you? See how Telegram outreach with GramClaw works, or read the cold outreach guide for what to write once your account is ready.
Ready to manage all your accounts?
Start free — connect your first account in under 60 seconds.
Get Started Free