The loop, four beats long.
It runs again after every outcome: a reply, a call that ended, a link that was opened, a payment that cleared.
01It reads the person, then your playbook.
What they were looking at, what they have said, every touch already sent — then how people like them in your app were won or lost over the last 30 days.
waitLeft the plans step 40 minutes ago on a Boston-Tokyo search. People like them in this app pay most often after an evening call, so waiting until 18:00 where they are.
02It decides: text, call, wait or stop.
One move, for this one person, now. Calling is a move it will choose on its own when a conversation beats another text.
callTwo texts, no reply, and they opened the link twice. Calling to ask what is holding it up rather than sending a third.
03It writes down why.
One plain line an owner can read, in your dashboard, next to the move it belongs to. If it cannot name the reason, it waits or stops.
textAsked whether Pro covers Tokyo; texting that it tracks that route, with their 20% link.
04It checks payment before anything sends.
Every move goes past the payment check first. Someone who has already subscribed is never contacted, and recovery ends there.
stopSubscribed on the App Store nine minutes ago. Recovery ends here.