MationX
135,099 runs on one farm in 19 daysSee the numbers

How a farm runs on MationX

An app on every phone does the work inside the real apps, the way a person would. We build the flows, run them, and fix them when the apps update.

Three parts, one farm. Two of them are yours.

01
Your phones
Box phones, handsets, tablets or cloud Android phones, Android 8 and up, rooted or stock. Your SIMs and your SOCKS5 proxies.
02
The MationX app on each one
We install it. It runs the flows inside WhatsApp, Instagram, TikTok and the rest, and reports every step it takes. About the app
03
Our side
We build the flows, schedule them, watch every phone, and fix whatever an app update breaks.

Your farm, live

26 working · 13 idle · 1 paused

Box 113 of 20 working
Warm-up
Idle
Reels
Feed
Warm-up
Idle
Reels
Feed
Idle
Sending
Reels
Idle
Warm-up
Sending
Idle
Feed
Warm-up
Idle
Reels
Idle
Box 213 of 20 working
Idle
Sending
Reels
Feed
Warm-up
Idle
Paused
Feed
Idle
Sending
Reels
Feed
Idle
Sending
Reels
Feed
Idle
Sending
Idle
Feed

Why it survives an update. It reads the screen instead of tapping coordinates.

Auto clicker

tap(212, 388)

Missed

The button moved

App v2.3Updated to v2.4
Send
MationX

find button "Send"

Found it

Sent from its new place

The app updates. The flow does not notice.

A recorded tap hits the spot where the button used to be. A step that looks for the button finds it wherever it went.

It reads the screen, not the pixels
A step points at a real element rather than a coordinate, so a button that moves in the next release is still the same button.
Targeting comes with fallbacks
Each step has alternatives behind it, so a renamed label or a new banner does not end the run.
AI when the layout surprises it
When a button has moved past every fallback, the AI reads the live screen, finds the right one, and carries on.
Snapshots freeze the evidence
What the screen looked like at any step is captured, so a broken step is diagnosed from the frame, not guessed.

What starts the work. Twelve triggers, three kinds.

11 · Reply to chats9 of 9 on time
03
11
07
06121823

On a schedule

Per phone, with quiet hours and a daily cap.

  • Time schedule
  • Manual run
POST /sendto: +1 415 555…callbackwaitingdelivered

From your backend

One HTTP call. A phone does it in the real app and your server gets a callback.

  • Webhook
  • Android intent
Repliedon: notification

When something happens

On the phone itself, the moment it happens.

  • Notification
  • WhatsApp message
  • WhatsApp call
  • Missed call
  • SMS
  • App opens
  • App closes
  • Element appears

When something breaks. With apps updating every week, something will.

5 accounts healthyRestricted, out of rotationSpare number in, group back to 5

Bans leave rotation

A restricted account is taken out before it drags the rest of its group down.

Opened WhatsApp BusinessSent 14 messagesNew pop-up after updateStep updated, run retriedFixed, back to sending

A log of every step

Every run writes down what it saw and what it did, so we read back exactly where it went wrong.

Fixed the same day
MTWTFSS
Monitored every day

Fixing it is our job

An app update that breaks a flow is part of the monthly, not a new invoice.

See it on two of your phones

We build your flow and prove it on two of your phones before the fleet goes live.