Simulator

See it before it sends.

Run it on your real customers first. It picks a different move for each person and shows you the reasoning, so you trust it before anything goes live.

Runs on your real customer data. Nothing sends until you say go.

A dry run on your real customers. The agents work each person and pick a different move for each. Nothing sends until you approve it.

app.pilotx.ai / simulation
Win back one-time buyersSimulation, not sent
Sampled 4 of 3,120 lapsedControl group held 15%
Riley M.Lapsed, 1 order, 47 daysReorder nudge
Next best move

Reorder the exact pair she wore, at full price.

Email preview
KestrelDraft
still logging miles in the Trail GTX?
You picked these up in spring. Around this mileage the grip starts to fade. Your size 9 is one tap to reorder.
Tue 9:10am
Groundedness94%
Grounded in 1 order, 2 opens, both Tuesday AM
John A.Lapsed, 1 order, 31 daysFit guide
Next best move

Clear the fit blocker first, then make the reorder easy.

Email preview
KestrelDraft
the fit question, sorted
You were between an 8 and a 9 last time. Here is the two-minute fit guide, so the next pair is right before you reorder.
Thu 6:40pm
Groundedness90%
Grounded in 1 order, 3 opens, between sizes at checkout
Maya R.Lapsed, 1 order, 62 daysEarly access
Next best move

Offer early access to the restock she keeps checking.

SMS preview
Hey Maya, it's Kestrel. The Storm jacket you looked at is back Friday. Want us to hold your size before it goes public?
SMSSat 8:20am
Groundedness88%
Grounded in 2 restock views this week, replies to SMS
Tom B.Lapsed, 1 order, 96 daysHold, no send
Next best move

Hold. Wait for a fresh signal before any email.

No message drafted
No send queued

Another send now risks an unsubscribe and hurts your sending domain. Held out of this run and queued for review in 9 days.

HoldIn 9 days
Groundedness96%
Grounded in last 3 emails unopened, engagement to zero
Nothing here has been sent. Set your guardrails, then approve to go live.
Inside one decision

Watch a single decision, end to end.

Before a pilot goes live, PilotX runs the whole thing on one of your real customers and shows its work: what it saw, what it chose and why, what it would send, and how she is likely to react.

AVAva V.Real customer · returning shopper, high intent · 14-day horizonSimulation, not sent
1
DiscoveryReads the customerDay 2

A recovery opportunity. Ava keeps coming back to a full cart but stops at shipping. The next move should remove that blocker without adding pressure.

Product3 sessions in 48hCame back to the cart twice, never checked out.
IntentCheckout viewedReached shipping, then dropped off.
ConstraintNo order placedOne step short of first purchase.
EmailRoom to clear the free-shipping question and give one path back to the cart.
PushA timely reminder if she opens the app before she buys.

Both share a frequency guard, so she never gets the same nudge twice.

2
DecisionChooses the move, and the reasonConfidence 87%2 paths
Why now
The repeat visits show intent; the abandoned checkout isolates the blocker to shipping cost. Waiting risks losing the moment.
Lead with email
Email has room to clear the free-shipping question and give one direct path back to the cart.
Push, only if needed
Queue a light reminder for later, and suppress it the moment she clicks the email or checks out.
Measure the order
Success is an order placed within 24 hours, not an open or a click.
Selected path: Email first → conditional push → stop the moment she orders.
3
DeliveryWrites it and sends it nativeEmail 13:00Push 13:05
Kto Ava · Kestrel
You're $14 from free shipping

The Fell Runner trainers are still in your cart. Add a pair of merino trail socks and you clear free shipping, and they go out today.

Complete my order
Ava clicked after 18 minutes
KKestrelnowStill thinking it over? Your cart is saved and your size is in stock.
Scheduled conditionally · suppressed on order
4
SupervisorMeasures the outcomeDay 3Goal met
Browsing → Purchased · first order placed
10:12:04Loaded the customer profile and a 14-day horizon.
10:12:08Matched the high-intent abandoned-cart trigger.
10:12:12Compared email and push. Chose a guarded sequence.
10:12:18Goal reached: order placed. Push suppressed.
This runs for every kind of customer in your base before a pilot goes live. You see the reasoning, then you approve.

See where your store leaks.

Share your store and we will analyse where repeat revenue may be leaking from the customer journey, then email you the findings and the gap worth focusing on first. Nothing to connect and no meeting required.