Back to blog
Behind the Scenes

What Happens When Someone Pretends to Be You in Your Telegram Group (2026)

May 22, 20268 minBy Daryna Fornalska

The first time it happened in a community I run, I found out three days later.

A member messaged me — the real me — and said «hey, I'm not sure if the message I got from you yesterday is real. You don't usually DM about subscription stuff.» I looked. The screenshot they sent showed a profile that looked exactly like mine. The display name. The avatar. The username one character off — my real one is `@daryna_admin`; the impersonator was `@daryna_аdmin`, with a Cyrillic «а» instead of Latin.

The DM said: «Hi! Just a quick note — your subscription is renewing next month at an updated rate. To lock in the current rate, please send the renewal fee to this wallet now. Reply with confirmation.» The member, thank god, didn't pay. But the message had gone to every single person in the community. I never saw it in any chat. I never knew it existed until that one member checked.

That's the entire reason admin impersonation works: the attack happens off your channel, and you find out after the damage.

The setup: cloning an admin

The setup is cheap and fast. An attacker watching public Telegram communities — or paying for a one-month subscription to a private one — can identify the admin team in under a minute. The next steps:

  • Copy the admin's display name exactly. («Daryna F.»)
  • Copy the admin's profile photo (open Telegram, screenshot, upload to the impersonator account).
  • Register a username one character off. Cyrillic-Latin substitution is the favorite trick — visually identical, technically different.
  • Optionally, copy the admin's bio text and pinned messages from their personal profile.
  • Join the target community quietly. Don't post anything. Just sit there and wait for the member list to populate.

Total operational cost: maybe 10 minutes and a phone number for the new Telegram account. The attacker now has a fully primed impersonator ready to DM your members.

The attack: the DM scripts

Three scripts come up over and over. Each one is tuned to a different community type:

The renewal/verification fee. «Your subscription is expiring. To continue at the current rate, please send $X to this wallet.» Works on paid communities. Counts on members assuming admin DMs about payments are normal — they aren't, but the script trains them to think they are.

The emergency signal. «Quick: I just got a market-moving tip. Send $X now and I'll send you the position before I post it to the group.» Works on trading and crypto-signal groups. The urgency is the trick — it bypasses the «wait, this seems off» reflex.

The closing-community discount. «I'm shutting down this community next month. As a thank you, here's a last-chance discount on my new program — pay now to lock it in.» Works on coaching and mastermind communities. Plays on members' attachment to the brand and fear of missing out.

All three share the same structural pattern: create a plausible-feeling reason for the admin to be DMing about money, then push for fast action.

How you find out

The patterns I've seen, in order of frequency:

A member asks you, real-time, in the public group. «Hey, did you just DM me about renewing?» — public, in the chat. This is the best outcome because at least one person paused before paying. You get to respond, clarify, alert the rest.

A member DMs you with a screenshot. «Is this you?» This is the middle outcome. The member was suspicious enough to verify but you're still finding out after the campaign has already hit the inbox of everyone in the community.

Someone has already sent money. This is the worst outcome. You find out because the member sends you a third DM: «hey, you said send to this wallet — did you receive it?» You read it, you stop, you know what happened. By the time you tell them they were scammed, the funds are gone.

The pattern in all three: the time between the impersonator's DM and your awareness of it is hours to days. During that window, the attack runs unopposed.

The real cost

The immediate cost — money lost by one member, maybe a few — is visible and measurable. The compounding costs are bigger and slower:

Trust erosion across the community. Once members know an impersonator successfully DMed everyone, they start second-guessing every DM. Including the ones from you that are real. The mental cost of «is this really the admin?» gets added to every interaction.

Member loss at next renewal. Paid community members hit by an impersonation attempt — even if they didn't lose money — sometimes don't renew. They explain it as «I'm not sure I'm a good fit anymore», but the underlying reason is often «I don't feel as safe in this community as I did». Revenue downstream of one impersonation incident is hard to measure but real.

Brand reputation damage. If the incident becomes public — a member posts about it on Twitter, screenshots circulate — your community's external reputation absorbs the hit. People considering joining read about the incident and pause. The flow of new paying members slows.

Time cost for you. Every impersonation incident I've handled took 4-8 hours of admin time to recover from — refund processing for the actual victim, individual reassurance DMs to members who got the impersonator message, public address in the chat, retroactive announcements, ban requests filed with Telegram support. That's 4-8 hours not spent on building the community.

The response when it happens

If you discover an impersonation incident in progress, the 30-minute response that limits damage:

  1. Confirm the impersonator's exact username. Screenshot the DM (you may need a member to forward it to you), get the username exactly.
  2. Post a public message in the group, immediately. «I'm seeing reports that an account with display name [X] and username [Y] has been DMing members about payments. That account is not me. Real admins never DM about money. If you got that message, please don't respond and please forward me a screenshot.»
  3. Pin the message. Make sure every member who logs in within the next few days sees it before they see the impersonator's DM.
  4. Submit a Telegram support report on the impersonator account. They sometimes act on these within 24-48 hours; even if not, it's documented.
  5. Ban the impersonator from your community. They probably joined to scrape the member list; removing them prevents further DMs to recently-joined members and signals to future impersonators that this community catches the pattern fast.
  6. DM the members you suspect were targeted. Don't wait for them to come to you. A short message — «hey, I want to confirm I never DM about payments; if you got one, please ignore» — is reassuring and prevents the slow-burn of members not bringing it up.

If someone has already sent money, you can't recover the funds. What you can do is: confirm publicly what happened, refund (or partially refund) the victim from your own treasury as a goodwill gesture if the amount is meaningful, and use the incident as the trigger for the prevention pattern below.

The prevention pattern

The good news: prevention is mostly upfront work, and it's not expensive. The pattern I now use in every paid community I admin:

Pin a permanent «we never DM about money» announcement. The single most effective defensive action you can take. Make it explicit, make it visible, make it the first thing new members see. Example: «No admin will ever DM you about renewals, payments, fees, or urgent transfers. If you receive a DM about money claiming to be from an admin, screenshot it and forward to @real_admin_username. Real admins handle payments through [your payment system], never via direct message.»

Add Varta or a similar trust-layer bot for profile-clone detection. When a new account joins with a profile clone-proximity match to your admin team, the bot flags it before the impersonator starts DMing. Catching the impersonator at join time prevents the entire campaign.

Configure DM-rights restrictions for new accounts. In Telegram's built-in settings, restrict new members from being able to DM other group members until they've completed a behavior-based trust window. The exact mechanism varies by Telegram version; the principle is: a brand-new account shouldn't be able to instant-DM your existing member base.

Onboard new members with the trust context. Within their first 24 hours, every new paying member should see (via welcome message or pinned announcement) who the real admins are, what to do if a suspicious DM arrives, and where to forward screenshots. Trust education upfront prevents most successful incidents.

Run quarterly impersonation drills. This sounds extreme but it's worth it. Once a quarter, post a brief reminder in the community: «just a quick reminder — admin team is @[A], @[B], @[C], and we never DM about money. If you ever get a DM claiming to be us about payments, forward it to us.» Keeps the awareness fresh without making the community feel paranoid.

The cost of all of this combined is maybe an hour of setup time and a 5-minute quarterly reminder. The cost of a successful impersonation campaign — the member loss, the trust damage, the time recovering — is hours to days, plus revenue. The math justifies itself easily.

The community I started with at the top of this post — the one where I found out three days late? Two months after the incident, I'd added all five prevention measures. Eighteen months later, I've seen four more impersonation attempts. None of them succeeded against any member. The bot caught two at join time. The pinned announcement caused the other two to be reported by members within an hour. The trust held.

Varta is the Trust Layer for Telegram — profile-clone detection at join time, cross-community reputation, never posts in your group. Free forever plan with basic keyword protection; the 5-day full-AI trial starts only when Varta catches your first spam. Add Varta for free →

About the author

Daryna Fornalska

Ukrainian founder of Varta — an AI-driven anti-spam moderation bot for Telegram communities. Working on making Telegram group moderation effortless across 33 languages, with cross-group reputation that compounds across 48 protected communities.

More about Daryna →

Ready to protect your Telegram community?

Free to add · AI free for 5 days · No card required.

Add Varta to Telegram