Telegram

How to Warm Up a Telegram Account Before DMing for OFM

The full warmup schedule the pros use: week-by-week tasks, signals Telegram watches for, and the shortcuts that get accounts banned the first time they DM.

6 min readApril 20, 2026
On this page (11)

Half the OFM groups have someone asking "is warmup even a real thing?" while the other half is full of people whose accounts got frozen on day 2 because they skipped it. Short answer: yes, it's real, and it's the single highest-ROI habit in this whole stack. This guide covers the full process, what counts as warming vs wasting time, and the edge cases around bought accounts.


1. Does warmup actually work?

Short version: yes, but with an important caveat. Warmup prevents the "new account behavior signals" that Telegram's anti-spam system watches for. It does not fix:

  • A bad proxy / IP reputation.
  • A SIM number with a history of banned accounts.
  • A junk CTA sent to low-quality traffic.

The skeptics in the chats are partially right: warmup alone won't save a cold account running on a shared datacenter IP sending spam. But every real 3+ month Telegram-running agency does warmup. That's the revealed preference.

Think of warmup as one of three layers (warmup + proxy + CTA quality). Missing any one layer kills the account.


2. The 7-14 day warmup schedule

This is the conservative, high-survival schedule. Shave it at your own risk.

Days 1-2: Identity establishment

  • Set profile photo (real-looking, not obviously stock).
  • Set display name + @username.
  • Add 1-line bio.
  • Log in, scroll, do nothing else.

Days 3-4: Passive presence

  • Join 5-8 benign channels: news, memes, sports, crypto. Nothing OFM.
  • Read a few messages (scroll through them, don't speed-read).
  • Enable notifications on 2-3 channels.

Days 5-7: Light interaction

  • React with emoji to 3-5 channel posts per day.
  • Save 1-2 messages to Saved Messages.
  • Join 1-2 discussion groups (not OFM, general-interest).
  • Add 2-3 contacts, can be your own burner accounts or throwaway real contacts.

Days 8-10: Light outbound

  • Send 2-5 DMs per day to mutual contacts (your own burners count).
  • Respond to any channel admin messages.
  • Set 1 Telegram Premium feature if you're going to use Premium later (emoji reaction, custom background, small stuff).

Days 11-14: Pre-deployment

  • Start 5-10 new DMs per day with strangers you could plausibly know (comment in a group, get a reply, exchange 3-4 messages).
  • Check "can send to non-contacts" status, open a DM with a new user; if it sends, you're green.
  • Leave overnight. If no "please complete action" prompt, the account is warmed.

On day 15 you can start Cupid. Start with the lowest daily cap (10-20 new conversations) and ramp over the following week.


3. What actually counts as "warming"

Ranked by signal strength:

  1. Being messaged by others (strongest, inbound conversation is a humanness proof that can't be faked cheaply).
  2. Sending DMs to people who reply (two-way exchange).
  3. Reacting to messages in channels.
  4. Joining popular public channels.
  5. Scrolling / time-on-app (weaker but measurable).
  6. Profile setup + bio + photo (one-time base).

What does NOT count as warmup:

  • Logging in and closing.
  • Reading your own messages to yourself.
  • Joining 50 channels in a day (looks like a bot churning through).

4. Bought accounts vs self-created

Bought accounts come in two flavors:

  • "Aged" softregs, a softreg account created weeks or months ago but never touched. These need warmup anyway; "aged" just means "survived without being deleted," not "looks human."
  • "Real aged" accounts, an account that actually has history (messages, contacts, groups). These are rarer and more expensive. They still benefit from a 3-5 day light warmup in YOUR hands before deploying, because Telegram tracks device fingerprint changes.

Can you rename a bought account right away? Yes, but wait at least 24 hours after first login in your environment before renaming. The rename itself doesn't trigger anything, but combining "login from new IP + immediate rename + outbound DM spam" is a behavioral pattern that gets flagged.

How to verify a bought account is actually warm:

  • Check contact list, empty = red flag.
  • Check Saved Messages, empty = created yesterday, not a month ago.
  • Check joined channels/groups, zero = softreg.
  • Try sending a DM to a fresh stranger. If it sends, account isn't in a spam-block.

5. What NOT to do during warmup

  • Don't change the phone number. The number change itself is a review trigger.
  • Don't use a proxy from a different country than the phone number's country code. US SIM on a Brazilian datacenter IP is a mismatch flag.
  • Don't join 30 OFM groups on day 1. OFM-dense neighborhoods are flagged; joining them with a fresh account is textbook spam-profile behavior. You can join 1-2 per week over warmup if you want.
  • Don't enable Premium on day 1. Premium in week 1 on a zero-history account is suspicious. Add it in week 2-3 if you're going to use it.
  • Don't cycle the session. Once you log in on your antidetect profile, stay there. Logging in from 5 different IPs during warmup is a flag.

6. How to tell if warmup "took"

Before you deploy Cupid, check:

  • Can the account DM a random non-contact without a popup? If yes, spam-protection is clear.
  • Do your profile visits look consistent with a month-old account? (Not zero, not skyrocketing.)
  • Did the account survive 14 full days without any warnings, popups, or "verify you're human" challenges?

If all three are yes, the account is ready. If any is no, extend warmup another week.


7. Premium during warmup

Cross-reference Guide 17 for the full take. Short version: Premium as a warmup signal is marginal. It costs ~$5/month and adds a slight "spend signal" that humans usually have. It won't save a bad account, but if you're already on the margin, it helps.

If budget isn't a constraint: add Premium in week 2, keep it for the account's lifetime. If budget matters: skip it entirely, you'll be fine if warmup and proxy are clean.


8. Parallel warming for pipeline health

If you're running 10+ accounts continuously, you need always-warmed inventory ready to deploy. Reality: one account dies every few days, you don't want to scramble.

Parallel warming system:

  • Run a rolling 10-account warmup pool. Every week, start 2-3 new accounts in warmup.
  • At any given time you have ~5 accounts in late-stage warmup, ready to replace a frozen one within hours.
  • Cost: warmup accounts consume almost no attention after day 5. A daily 2-minute check on each is enough.

The agencies that never run out of accounts run this pipeline. The ones scrambling "anyone have a Telegram account for sale?" at 2am don't.


9. "Aged but dormant" vs "aged and active"

Bought accounts divide into:

  • Aged and active: has history, contacts, joined groups. These are premium priced. Needs only a 3-5 day light warmup after you change IP/device.
  • Aged and dormant: created months ago, but nothing ever happened on it. These look aged on paper but behave like a fresh account to Telegram's anti-spam. Full 14-day warmup required, same as a brand-new account.

Most "aged accounts" on the cheap marketplaces are aged-and-dormant. Price reflects this, if the deal is $2/account, it's dormant. Real aged-and-active runs $10-30+.


Why rushed warmup is false economy

Every time someone asks "can I skip warmup if the account is aged?" the chat fills with "yeah probably fine." Then three days later: "my account got frozen after 400 convos."

The warmup is 14 days of near-zero work. The replacement cycle if you skip it, buy new account, discover it's also dormant, re-warm, try again, is 3+ weeks of active pain. Do the warmup.


Related guides