Features

Profiles and fingerprintProxiesHollyProxyTDS.ceo trackerTeam and permissionsLive view and remote controlCookies and auto warm-up2FA vaultAutomation and APIEncryption

Solutions

Affiliate marketingMarketplaces and e-commerceSMM and social mediaAgencies and teamsHelpBlogPartnersPricing Download Web dashboard

Multi-Accounting for Support Messengers: WhatsApp, Telegram, Viber

GetAntik editorial team · · 11 min read

How support agencies run WhatsApp Business, Telegram and Viber accounts for multiple clients without session conflicts, bans, or access chaos.

Why a support agency needs more than one WhatsApp

If an agency handles customer support for 10–15 online stores or services, each client has their own WhatsApp Business account, their own Telegram channel with a bot and live operators, and sometimes Viber for audiences where it's still popular. Cramming all of that into one browser on one work laptop isn't physically possible: WhatsApp Web is tied to a single account's session, Telegram Web also keeps one active tab per domain without mixing up tokens, and the moment you try to log a second account into the same browser profile, you get logouts, stuck QR codes, and clients complaining that messages are landing in the wrong chat.

"One laptop per client" doesn't scale well: 15 clients means 15 devices to buy, update, and physically move if the team relocates. Virtual machines solve the isolation problem but eat up server resources and don't allow real-time collaboration — like when a supervisor needs to jump into an operator's conversation mid-shift. The difference between these approaches and an antidetect browser is covered in the comparison of antidetect browsers, VMs, and separate devices — for support messengers the logic is the same: you need session isolation without buying a pile of hardware.

What platforms actually allow

It's worth separating two very different things that both get called "multi-accounting in messengers": running several legitimate business accounts for different clients — a normal practice for support agencies — and trying to dodge a ban on the same account with multiple sessions, which is a violation.

WhatsApp Business. Officially supports multi-device — several connected devices on one account at the same time — plus the WhatsApp Business API for companies with high message volume. WhatsApp's rules prohibit automated bulk messaging without recipient consent and creating fake accounts to get around a number ban. But running 15 different Business accounts for 15 different clients with their own numbers is exactly what the Business product is built for.

Telegram. Allows an unlimited number of accounts on different phone numbers, and each account can have an active session on several devices at once without penalty. The risk lies elsewhere: Telegram watches the behavior pattern of new accounts — mass joins of chats, broadcast messages without any interaction, and a sudden jump in IP from one region to another within minutes all raise the odds of a temporary restriction (FloodWait, a request to reconfirm the phone number).

Viber Business. Rules are closer to WhatsApp: one business account belongs to one verified organization, and logging in from constantly changing, unstable IPs or switching devices too often for no reason can trigger a re-verification request.

None of these platforms forbids an agency from running multiple accounts for different clients — what's forbidden is impersonating someone else, spamming, and automating mass actions without an API or user consent.

What a workday without profile isolation looks like

Take a support agency with a team of 6 operators serving 12 clients: 8 WhatsApp Business accounts, 6 Telegram channels with operator accounts, 2 Viber accounts. Without separating these into profiles, a typical week looks like this:

  • An operator logs into Client A's account through a shared Telegram Desktop on the work computer, forgets to log out, and the next shift sees someone else's conversations and accidentally replies in the wrong chat.
  • Client B's WhatsApp Web logs out every couple of days because the same browser profile is also used for Client C, and the cookies collide.
  • Client D, based in a region with a different language setting, gets replies in the wrong language because the system-wide locale is shared across every account.
  • When an operator leaves, nobody remembers which messengers they had access to, and someone has to manually check all 12 accounts for leftover sessions.

Every one of these problems traces back to the fact that the session is tied to a shared browser or a shared device instead of an isolated environment.

One profile per account: how it works in practice

The logic is simple: one antidetect profile = one messenger account for one client. Each profile has its own set of cookies and localStorage, its own browser fingerprint (OS, version, screen, fonts), and its own proxy with an IP, timezone, and language matching the client's region.

antik
Search profiles All groups ▾ More ▾
NameStatusGroupProxiesSystemLaunchedTracker
FB · US · BM-14ActiveFacebookres-eu-08macOS · 142.0.64 min312 · 18
Airdrop zkSync 07Warming upWalletsmob-us-02macOS · 142.0.612 min—
TikTok Shop 03ActiveTikTokres-uk-11macOS · 141.0.438 min1.2k · 40
Amazon Seller EUNewAmazonres-de-04macOS · 142.0.61 h—
Google Ads · #22BannedGoogleres-us-19macOS · 142.0.6yesterday0 · 0
Airdrop Monad 02Warming upWalletsmob-eu-06macOS · 141.0.42 h—
Insta · SMM · 09ActiveInstagramres-fr-03macOS · 142.0.62 h540 · 27

For WhatsApp Business and Viber, this means the session stays stable in the profile until the proxy changes or the operator manually logs out — no conflicts with other clients, because they live in physically separate profiles. For Telegram it also lowers the risk of FloodWait: logins always come from the same IP and the same "device" as far as the fingerprint is concerned, instead of bouncing between random addresses on a shared office proxy.

Proxies are a separate topic worth getting right. For a client based in Germany, it makes sense to keep a German IP; for a client in Poland, a Polish one — otherwise the client ends up getting support replies with a timezone that doesn't match their working hours, and in Telegram, flipping an account's geography several times a day is one of the triggers for an account review. Which proxy type fits this kind of task is covered in the piece on proxy types for multi-accounting: for support messengers a stable residential or mobile IP without frequent rotation is usually enough, unlike scraping tasks where rotation is actually desirable.

2FA, passwords, and handoff between shifts

Business accounts on Telegram and Viber almost always have two-factor authentication enabled, and in an agency running shifts, operators need to get login codes from a shared secure location — not manually, through the account owner's personal phone.

antik
OverviewFingerprintProxiesExtensionsCookies2FA keysLaunched
2FA keyscodes show on the start page and in the extension
otpauth:// link or secretName
Google — sales@melnik482 913copy
Binance205 774copy
Facebook Business639 018copy

A 2FA key vault tied to a specific profile solves this: the code is generated right where the account is logging in, and it doesn't travel around the team's messengers as screenshots. This also solves the shift handoff problem: the evening operator doesn't send keys and passwords to the morning operator in a DM — they just hand off the profile, and the next person gets access to everything the account needs without sensitive data getting copied around. More on profile-level security is in the article on encryption and the 2FA vault.

Roles, limits, and shift oversight

A support team usually has operators at different levels: a junior handles routine questions, a supervisor escalates complex cases, and an account manager tracks SLAs. A structure like that doesn't need uniform access to all 12 clients' accounts — it needs clear boundaries: an operator only gets the profiles for their own clients, a supervisor gets the whole shift's profiles, an account manager can view activity without the right to write messages on a client's behalf.

antik
Team “Melnik Media”
MemberRoleProfilesPermissionsOnline
[email protected]Owner—all permissionsonline
[email protected]Admin300 / 300buy proxiestransferonline
[email protected]Buyer120 / 300view screensseen 2 h ago
[email protected]Finance—reportsweb only
NowLIVE
  • lev opened Airdrop zkSync 07
  • artem closed FB · US · BM-14
  • maya is watching artem
  • lev transferred TikTok Shop 03

A role model with per-member profile limits and an activity log does two things at once: it physically prevents an operator from accidentally opening a client that isn't theirs, and it makes it possible to see exactly who wrote in a chat and when when an incident needs reviewing — a client complaint about a rude reply, for instance. How to set up roles and profile handoff between staff is covered in detail in the piece on team access and profile roles.

One feature that saves real time specifically in support work is live viewing and remote control of a colleague's browser. A supervisor can join an operator's session in the middle of a tricky conversation with a client, see the chat in real time, and — if needed — take over and reply directly, instead of asking the operator to forward screenshots or read the chat out loud over the phone.

antik
LIVEWatching: Artem · FB · US · BM-14● In control⤢✕
You are controlling this browser
business.facebook.com/adsmanager
Mouse and keyboard go to that browser · 12.4 fps · encrypted: only you see the frames

Table: multi-accounting specifics by messenger

PlatformAccount limit for an agencyMain risk with a shared environmentWhat helps
WhatsApp BusinessUnlimited, each number is a separate Business accountFrequent logouts from session conflicts in a shared browserA separate profile with a stable proxy matching the client's region
TelegramUnlimited, but new accounts are vulnerable to FloodWait under sudden activityIP jumping between regions in a short timeA stable IP per profile, no geography jumps
Viber BusinessOne account per verified organizationRe-verification triggered by an unstable device/IPA consistent fingerprint and proxy per profile

Common mistakes and how to avoid them

One proxy for every client. If 8 WhatsApp accounts go online from the same office IP, the platform sees it as a cluster of related accounts. For normal business messaging this usually doesn't cause an immediate ban, but it does raise the chance of extra scrutiny if anything looks unusual — a client doing a mass broadcast through the same account, for example. The fix: give each client profile its own dedicated IP.

Shared interface language and timezone. An operator replies to a client in a different timezone while the system is still set to the head office's defaults — a small thing, won't trigger a ban, but it chips away at the client's confidence in support quality. A profile with parameters pulled from the proxy's IP removes the need to configure this by hand every time.

No log of who wrote what and when. When a client sends a screenshot of a rude reply and three people could have had access to the account that week, investigating the incident turns into guesswork. A per-profile activity log settles the question in a minute.

An operator leaves and nobody revokes access. If access to client messengers was tied to a personal phone or a personal Telegram account, departures mean manually re-logging every account and changing passwords. When access was granted through a profile backed by a shared team database, revoking the person's role is enough — the profiles and sessions stay functional for the next operator.

Storing 2FA codes in notes or shared chats. A common habit at small agencies is pasting the confirmation code into the team's shared Telegram chat. That's a duplicated leak point: anyone in the chat gets access to the code, including former employees if they weren't removed in time. A profile-level key vault removes this extra step entirely.

Scale and numbers

An agency with 12 clients and 6 operators typically lands around 20–30 profiles in practice: 1–2 per client messenger account, plus a handful of test ones for checking new integrations. The 20-profile plan at $5/month fits a very small team with 2–3 clients; for 12 clients the 100-profile plan makes more sense, leaving room for growth and test environments — pricing and limits are listed on the pricing page. The math is straightforward: if every client pays the agency at least $150–300/month for support, the cost of profiles, even on a higher-tier plan, is a fraction of a percent of revenue, and the time saved from untangling session confusion pays for it within the first week.

If a team is growing faster than it can keep its profiles organized — separate for each client, with groups, tags, and a clear structure — it's worth reading about organizing hundreds of profiles without chaos ahead of time: the grouping principles there apply just as well to ad accounts as they do to support messenger accounts.

Setting this up in GetAntik

Profiles are created in the desktop app for macOS and Windows; profile data is encrypted on the device with the account password, so the server never has access to the content of conversations or saved sessions — described in more detail on the security page. Each profile gets its own proxy through the built-in manager with IP checks, a 2FA key vault can be configured per profile, and team features — roles, limits, live view — are managed through the team web panel at account.getantik.com. It's easiest to start with the free plan's 3 profiles to test the setup on one or two clients before moving the whole support team over.

FAQ

Can an agency run WhatsApp Business for several clients off one phone number? No, each WhatsApp Business account is tied to a separate phone number — either the client's own number or a dedicated number registered to that client. One number, one account; that's a WhatsApp restriction, not something an antidetect browser can work around.

Do I still need a proxy if the messenger normally runs over the client's own mobile connection? Yes, if support is being handled from the agency's office computer rather than the client's phone. The proxy is there so the web version of the messenger logs in from the right geography and doesn't create a conflict with other client accounts that are physically logging in from the same office IP.

What should I do if a client's Telegram account gets hit with a temporary restriction? First check whether there was a sudden IP change or a burst of mass activity in the last few hours — that's the most common FloodWait trigger. After that, wait it out rather than trying to log in from a new device or different IP, which usually just extends the restriction.

How do I quickly cut off an operator's access after they leave, without losing the client accounts' sessions? Revoke the person's team role — the profiles and active sessions stay functional and pass to the remaining team members without anyone needing to log back into each messenger from scratch.

multi-accountingcustomer supportwhatsapp businesstelegramantidetect browser

Install it and create your first profile

Three profiles free, no card required.

Download for macOS

Apple Silicon · signed and notarized by Apple · automatic updates

All platforms