Guide · Agency operations

The Agency Tech Stack for Running Accounts at Scale in 2026

An agency that runs many social accounts needs seven layers: aged accounts, a separate phone number and card per account, one dedicated proxy per account, one antidetect browser profile per account, an always-on Windows machine, AI operators, and an outreach tool. This is the stack we use, with the order to build it in and current prices. The browser layer is AliasMode and the proxy layer is NobleProxy.

Published September 20, 2026 · Last reviewed September 20, 2026

>
AccsMarketAged accounts
SMSPVAPhone verification
Revolut Business · PrivacyVirtual cards
NobleProxyDedicated proxies
AliasModeBrowser profiles
Windows VPSAlways-on machines
Claude · VeniceAI operators
XreacherOutreach
The problem

Why running accounts at scale breaks

At five accounts you can improvise. At fifty, four things break. Platforms link the accounts. Passwords get pasted into a group chat, and every teammate becomes a new device. Phone and card checks stop the work. And everything depends on one person's laptop being open.

Each layer of the stack removes one of these problems.

>
Accounts get linkedSame IP, same device, same cookies.
Logins live in a group chatEvery teammate is a new device to the platform.
Verification loopsPhone checks and card checks stop the work.
Work stops when a laptop closesAccounts run on one person's machine.

Each layer of the stack removes one of these.

Layer 1

Layer 1: aged accounts (AccsMarket)

New accounts get the hardest scrutiny. Aged ones are past it.

New accounts get the strictest checks, so agencies at scale do not register fifty fresh ones. They buy aged accounts. We get ours from AccsMarket, a marketplace that lists aged accounts for the major platforms.

Four steps follow every purchase. Check what was delivered. Make the first login inside the account's own browser profile and proxy. Change the password and the email, so the account is yours. Then warm it up anyway, because a new owner on a new IP address is still a change.

>
AccsMarketA marketplace for aged accounts on every major platform.accsmarket.com
1Check the deliveryLogin, email access, 2FA secret, recovery details.
2First login inside its profileThrough its own proxy. Never from your normal browser.
3Change the password and emailThen it is yours, not the seller's.
4Warm it up anywayA new owner on a new IP is still a change.
Layer 2

Layer 2: phone verification and virtual cards

A shared phone number or card links accounts as fast as a shared IP.

A shared phone number or payment card links accounts as fast as a shared IP address. SMSPVA gives you a number for each verification, so no two accounts share one.

For cards, Revolut Business and Privacy create a separate virtual card per ad account, so one declined payment does not flag the rest. Privacy works for US customers. A custom email domain is optional, but aliases let you create a new inbox in seconds.

>
SMSPVAPhone verification. One number per account.smspva.com
Revolut Business · PrivacyVirtual cards. One card per ad account.Privacy is US only
@Custom-domain emailAliases give you a new inbox in seconds.Optional
Layer 3

Layer 3: one dedicated proxy per account (NobleProxy)

Same IP, same city, for the life of the account.

One account, one IP address, for the life of the account. We use NobleProxy because it sells one thing: dedicated static residential IPs.

Dedicated means nobody else's behavior is on your address. Static means the platform sees the same home connection every day. It works with any tool through HTTP or SOCKS5.

>
NobleProxyDedicated static residential proxies.nobleproxy.com
DedicatedEvery IP belongs to one customer.
StaticThe account comes back from the same address every day.
Works with any toolHTTP and SOCKS5. Unlimited bandwidth. 195+ countries.
Layer 4

Layer 4: antidetect browser profiles (AliasMode)

The profile holds the session, the fingerprint, the proxy, and the login.

Each account lives in its own AliasMode profile, with its own fingerprint and its NobleProxy IP attached. The profile also stores the username, the password, and the 2FA secret, and shows the live 6-digit code, so nobody pastes logins into a chat.

Teammates open the same profile, and the platform sees the same device. AliasMode is free with unlimited profiles, which matters when every account needs its own.

>
AliasModeAntidetect browser. Free and open source.aliasmode.com
Unlimited profiles, $0Account 500 costs the same as account 1.
Login and 2FA live on the profileUsername, password, and the live 6-digit code. No group chat.
Free team syncShare profiles, not passwords. Revoke a device when someone leaves.
Built for scripts and AI agentsLocal API, Playwright, and an MCP server.
Layer 5

Layer 5: an always-on Windows VPS (OVHcloud or Hetzner)

Accounts should not go offline when someone closes a lid.

AliasMode runs on Windows, so rent a Windows VPS and run the profiles there. Campaigns keep running overnight, and the whole team works on the same machine.

OVHcloud sells a Windows VPS as a ready option, so it is the easy path. Hetzner gives more hardware for the money, but its cloud images are Linux only, so you bring your own Windows licence or take a dedicated server. Size the machine by how many browsers are open at once, not by the number of profiles.

>
Windows VPSAliasMode and every profile run here, 24/7.
OVHcloudWindows VPS as a ready option. 4 vCores and 8 GB from $8.50/mo, plus the Windows licence.Easiest
HetznerMore hardware per euro. Cloud images are Linux only, so bring your own Windows licence.Cheapest
Driven from anywhereRemote MCP lets Claude, or a Linux box, control this install.
Size it by open browsersMemory is the limit, not the number of profiles.
Layer 6

Layer 6: AI operators (Claude and Venice)

The AI works inside the profiles. It does not replace them.

We use two AIs. Claude is the operator. Connect it to AliasMode through the MCP server and it opens a profile, does the task, closes it, and moves to the next one. It also writes the scripts in the next section.

Venice is the private one. Use it for drafts with client details that you do not want stored, and for copy that mainstream models decline to write.

>
ClaudeThe operator. Opens profiles and does the task through the AliasMode MCP server.
"Open the three shop profiles and reply to new comments."
Also writes your scripts: scrapers, checkers, bulk edits.
VeniceThe private one. Prompts are not stored, and it does not refuse edgy copy.
Use it for client-sensitive drafts and content other models decline.
Layer 6

Scraping with a script inside a browser profile

The profile is already logged in. Run code inside it.

You do not need a scraping platform or an automation subscription on top of this stack. The profile is already logged in, with the right fingerprint and proxy.

Ask Claude for a Playwright script, run it inside the profile with one command, and collect the file. To the platform it is the same session as a manual visit.

>
  1. 1Ask Claude for the script"Collect the followers of this page into a CSV."
  2. 2Run it inside a profilePlaywright attaches to the real, logged-in browser.
  3. 3Get the fileSame fingerprint, same proxy, same session as a manual visit.
aliasmode-mcp playwright run --profile <id> --file scrape.mjs
Layer 7

Layer 7: outreach with Xreacher

Everything below exists so this layer can run every day.

Accounts, proxies, and profiles are infrastructure. This layer is the reason for them. Xreacher builds a lead list from the followers of any profile in your niche, connects your sender accounts, and sends DM campaigns across X, LinkedIn, and Telegram on a daily schedule.

We built Xreacher first, and we built AliasMode because Xreacher needed it.

>
XreacherDM outreach across X, LinkedIn, and Telegram.xreacher.com
Build the lead listFrom the followers of any profile in your niche.
Connect many sender accountsVolume is spread across them.
Campaigns send on a daily scheduleWrite the messages once. It sends every day.
The workflow

How to set up a new account, start to finish

Same six steps, every time.

These are the same six steps for every account. The order matters: the proxy and the browser profile exist before the first login.

>
  1. 1Buy an aged account
  2. 2Create its profile, attach its proxy
  3. 3First login inside the profile. Save login and 2FA on it.
  4. 4Verify the phone. Add its own card.
  5. 5Warm it up for a week on the VPS
  6. 6Hand it to Claude, or connect it to Xreacher
The bill

What the agency stack costs in 2026

Only two lines grow with every account. The browser is not one of them.

Only two lines grow with every account: the proxy, at about three dollars per account per month at list price, and the account itself, which is a one-time cost. Everything else is flat or per use.

The browser layer is where most agencies overpay, because other antidetect browsers charge per profile. Here it is zero. Prices were checked on each vendor's site on 19 September 2026.

style="gap:14px">
AliasModeUnlimited profiles$0
NobleProxyPer IP, monthly. Down to $1.75 at volume.$2.97 / IP
AccsMarketPer aged account, once. X and TikTok at the low end, LinkedIn at the top.$0.30 to $1.85
SMSPVAPer numberfrom $0.05
CardsPrivacy: 12 to 60 new cards a month. Revolut Business from €10.$0 to $25 / mo
Windows VPSOVHcloud, 8 GB. Windows licence is extra.from $8.50 / mo
Claude · VeniceClaude Pro $20, Max from $100. Venice Pro $18.$38 / mo
XreacherPro: 1 seat per platform. Scale: 100 seats, $299.from $67 / mo

Prices checked on each vendor's site, 19 Sep 2026. Revolut varies by country.

The stack

The full stack at a glance

Build them in this order, bottom to top.

Build the seven layers in this order, from the account up to outreach.

>
  1. Layer 1Aged accountsAccsMarket
  2. Layer 2Identity detailsSMSPVA · Revolut · Privacy
  3. Layer 3Dedicated IPsNobleProxy
  4. Layer 4Browser profilesAliasMode
  5. Layer 5Always-on machineOVHcloud · Hetzner
  6. Layer 6AI and scriptsClaude · Venice
  7. Layer 7OutreachXreacher

Frequently asked questions

What tools does an agency need to manage many social media accounts?

Seven layers: aged accounts, a phone number and a payment card per account, one dedicated proxy per account, an antidetect browser with one profile per account, an always-on Windows machine, AI operators, and an outreach tool.

Why buy aged accounts and not create new ones?

New accounts get the strictest checks and the lowest limits. Aged accounts are past that stage. You still make the first login inside the account's own profile and proxy, change the credentials, and warm the account up.

How much does it cost to run 50 accounts?

The lines that scale are the proxy, at about three dollars per account per month at list price, and the one-time cost of each aged account. With AliasMode the browser layer is free at any number of profiles. The VPS, the AI subscriptions, and the outreach tool are flat monthly costs.

Can AI agents run the accounts?

Yes. AliasMode includes an MCP server, so Claude can open a browser profile, do a task, and close it. Each profile keeps its own fingerprint and proxy while the agent works.

Which VPS works for antidetect browser profiles?

Use a Windows VPS, because AliasMode runs on Windows. OVHcloud offers Windows as a ready option. Hetzner is cheaper per unit of hardware, but its cloud images are Linux only, so you bring your own Windows licence.

Xreacher

The top layer of the stack

Xreacher turns the accounts into conversations: lead lists from the followers of any profile, many sender accounts, and DM campaigns across X, LinkedIn, and Telegram that send every day.

Start a free trial

Tools in this guide

Related guides

Disclosure: the Xreacher team builds and maintains AliasMode. Xreacher recommends NobleProxy based on customer experience using proxies with Xreacher. This is a field-tested recommendation, not an independent lab ranking. Using several accounts can be against a platform's terms. Check the rules of each platform you work on.