Every channel a customer uses
A real browser, phone number, inbox and card. They text you, call your AI agent and click the link in your email.
Invite-only beta · Limited spots
Get confirmed bugs: the double charge, the booking that never moved, the sign-up code that never came. All you send is a URL. No scripts, no SDK.
Made by engineers who ship AI agents to real customers, and got burned by these bugs.
Air Canada had to pay a refund its website chatbot promised.
Moffatt v. Air Canada, 2024 (opens in a new tab)Cursor's support bot made up a one-device policy. Complaints and cancellation threats followed.
Ars Technica, 2025 (opens in a new tab)17% of US shoppers who abandoned a checkout cited site errors or crashes.
Baymard Institute, 2025 (opens in a new tab)A real browser, phone number, inbox and card. They text you, call your AI agent and click the link in your email.
They come back for the reminder, the renewal and the follow-up, like real customers.
Not just what the screen says: the booking in the calendar, one charge, the order on the seller's side.
Two people on the last spot, a buyer and a seller, a team that invites each other.
01
And a few lines on who it's for. Docs help, but they're optional.
02
The happy paths and the dumb stuff people do: double-clicks, the Back button, a link opened a day late.
03
Again on every release. We keep the map current, so you never write or fix a test.
If a second fake customer can't make it happen again, you never see it.
Watch it happen, then hand it to an engineer or your coding agent with the repro steps.
What broke, for which customers, and what it costs you.
| Most AI testing tools | FakeCustomers | |
|---|---|---|
| Setup | You describe or record each test | Send a URL, we map every journey |
| Where they look | The screen of your web or mobile app | Your app, texts, inbox, phone line and card |
| How long | One session, a few minutes | Days, like a real customer |
| Passes when | The screen looks right | It really happened: the booking, the charge, the order |
| You get | Failed tests to sort through | Only bugs a second run reproduced |
$199 a month
Join the beta with Minimum$499 a month
Join the beta with OptimumEverything in Minimum, plus:
$999 a month
Join the beta with MaximumEverything in Optimum, plus:
Planned prices in US dollars, for after the beta. A scenario run is one fake customer taking one journey.
Fake customers go through the journeys that matter most in your product, on every channel you use, and you get every bug a second run confirmed, with the steps and the evidence. It's free and invite-only, with no commitment, and beta teams help shape what we build.
Spots open a few teams at a time, and we email you when yours does. Then you send a URL and a few lines about the product, and fake customers start on the journeys that matter most. Journeys that take days, like a reminder or a renewal, report as they finish.
No. Fake customers use your product from the outside, the way your customers do. A URL and a few lines about the product are enough; if part of it sits behind an invite or a firewall, we ask for just that.
Fake customers see only what a customer would, plus any test logins you choose to give us. We never ask for your code or your database, results go only to your team, and we delete everything from your runs when you ask.
Either. Staging is the safest start. On production we agree up front which journeys fake customers may take, and they keep away from your real customers: on a marketplace or booking platform they set up their own test business and book with that.
They're easy to tell apart: each signs up with an address on our own domain and a phone number we own, so you can filter them out of your analytics and delete them after a run.
With test cards in your payment provider's test mode, declined cards and 3-D Secure included. On production fake customers pay only if you allow it, for example with a 100% coupon or small charges you refund.
Yes. Each fake customer has a real phone number: it gets your texts and codes, and it calls your phone line or AI voice agent and talks like a person. Every call comes with its recording and transcript.
Something a real customer would hit that a second fake customer reproduced on its own. Each comes with the steps, the evidence (screens, messages, the call) and who it affects. What we can't reproduce, we hold back.
A second run has to reproduce every bug before you see it, so flaky failures stay out of your list. If something we report is how you meant it to work, tell us once and we won't flag it again.
Anything customers use through a browser, a phone number, email or texts: web apps, checkouts, booking flows, marketplaces, SMS and voice agents, on any stack. Mobile web, yes; native iOS and Android apps, not yet.
Most check the screen of your web or mobile app in a session of a few minutes, from tests you describe. Fake customers also use your texts, inbox, phone line and card, come back days later, check what really happened and send only bugs a second run reproduced.
You keep every report and bug, no strings attached. If you want fake customers on every release, your team picks one of the monthly plans. Nothing is charged until you agree to one.
A small team of engineers who build and run AI voice, SMS and booking agents in production, and know these bugs first-hand.
Free during the invite-only beta, with limited spots. We'll email you when yours opens. Beta teams help shape what we build.