Global teams at scale rarely pick one tool. They run cloud phones for app trust and Multilogin (or peers) for web identity. Failure happens when layers share credentials, proxies, or operators without a map.

Reference architecture

┌─────────────────────────────────────────────────────────┐
│                    Account (client_id)                   │
├──────────────────────┬──────────────────────────────────┤
│  MOBILE LAYER        │  WEB LAYER                        │
│  Cloud phone device  │  Multilogin profile (Mimic)       │
│  Mobile / 4G proxy   │  Sticky residential proxy         │
│  TikTok / IG app     │  Meta BM / Ads / Seller web       │
│  ADB ops (optional)  │  Playwright CDP automation        │
└──────────────────────┴──────────────────────────────────┘
         │                         │
         └──────── CMDB row ───────┘
              geo, tier, ban_status

CMDB fields per account

FieldExampleWhy
client_idacme_euAgency boundary
cloud_device_idgeelark-8842Mobile identity
mlx_profile_iduuid-…Web identity
geoDEBoth layers aligned
mobile_proxyresi-de-mobile-03App layer only
web_proxyresi-de-sticky-11Browser layer only
tierwarm | prod | burnAutomation routing

Automation boundaries

Implementation recipes

Platform playbooks

Disclosure: MLX-MMO affiliated with Multilogin. Architecture is vendor-agnostic for cloud phones.