The Snapchat warm-up playbook that survives ban waves
We rebuilt this curve from 40,000 accounts that survived three ban waves. It is slower than you want it to be, and that is the point.
Snapchat rolled out Device Attestation v4 on 12 July 2026. PhoneCloudify nodes passed with a 0.0% ban rate. Read the teardown
A visual flow builder for operators, a typed API for engineers, and human-grade input synthesis under both so the automation does not read as automation.
Capabilities
140+ templates covering registration, warm-up, posting, story cycles, DM sequences and engagement. Drag, drop, schedule, done.
Device lifecycle, identity management, proxy binding, RPA execution, file transfer and ADB tunnelling. Stable error codes across versions.
Every tap carries pressure, contact area and tilt. Every swipe follows a Bézier curve. Timings come from real session distributions, not a random number generator.
Flows inherit the per-network daily action limits for the account age. A step that would exceed them blocks instead of executing.
Push images and video through the camera HAL with correct EXIF, lens distortion and sensor noise for the claimed device and location.
device.ready, identity.flagged, flow.completed, flow.blocked, patch.applied and more, signed with HMAC-SHA256.
SDK
The SDK mirrors the REST API exactly, so anything you can click you can script.
from phonecloudify import PhoneCloudify
orb = PhoneCloudify(api_key=os.environ["PHONECLOUDIFY_KEY"])
dev = orb.devices.create(
plan="growth", region="eu-west",
country="FR", carrier="orange",
model="pixel_8a", android=14,
ip_policy="identity",
)
dev.wait_ready() # ~11 s
dev.apps.install("com.snapchat.android")
dev.flows.run("snap-warmup-96h")
Further reading
We rebuilt this curve from 40,000 accounts that survived three ban waves. It is slower than you want it to be, and that is the point.
Instagram rarely bans. It throttles, silently, and you find out three weeks later from your reach graph.
The agency nightmare is contagion. Here is the workspace structure that makes it impossible rather than unlikely.
API access is included on every paid plan, with no per-call charge.