Thailand is a high-growth TikTok Shop market for cross-border agencies. Running TikTok Shop TH alongside Shopee TH, Lazada TH, and TikTok Shop in other countries requires one Multilogin profile per country marketplace — not one “TikTok SEA profile.” Pattern: SEA CMDB guide.
Hybrid CMDB row (TikTok Shop TH)
client_id: acme_th_beauty
shop_id: tts_th_001
layers:
web:
profile_uuid: uuid-tts-th-web
proxy: th_bangkok_sticky_01
timezone: Asia/Bangkok
locale: th-TH
tier: prod
mobile:
device_id: cp-th-001
proxy: th_mobile_sticky_01
platform: cloud_phone
Web and mobile share shop_id in CMDB — never share cookies or storage between Mimic and cloud phone.
Proxy & geo (Thailand)
| Layer | Proxy | Notes |
|---|---|---|
| Seller center web | Bangkok metro sticky residential | Asia/Bangkok, th-TH |
| Seller app | TH mobile sticky (same metro) | Match web geo — no SG hub leak |
| Live / creator | Cloud phone only | Device persistence 7+ days before scale |
Automation boundaries
| Task | Automation |
|---|---|
| Catalog CSV upload | Queue worker post-login |
| Order export | Rate-limited Playwright |
| Affiliate / ads linking | Manual or semi-auto with caps |
| Live stream / chat | Cloud phone — human pacing |
| Payout / KYC / tax | Never automate |
Health & ops
Probe prod web profiles before campaign week — health check cron. Metrics: Grafana dashboard (import JSON bundle). Ban scoped to TH UUID: ban recovery.
Related
Disclosure: MLX-MMO affiliated with Multilogin. TikTok Shop policies vary by country.