Practice Mode Shipped Because One Rep Asked For It
Monday afternoon, one of our sales guys asked a simple question: can I practice building a quote in here without screwing up real data? Tuesday at lunch he sent me the proof himself. Practice estimate created, marked Closed Won, exited practice mode, and the real system never saw any of it.
Practice mode is a trust feature, not a training feature
Monday afternoon, one of our sales guys asked a simple question: can I practice building a quote in here without screwing up real data? Tuesday at lunch he sent me the proof himself. Practice estimate created, marked Closed Won, exited practice mode, and the real system never saw any of it.
His name is Kyle McCann. He did not file a wish list item. He asked the question, got a build the same day, and then did the part most people skip: he tried to break it. He created a fake deal in practice mode, pushed it all the way to Closed Won, the most dangerous state a fake record can reach, then stepped back out and checked whether any of it leaked into the real lists. It did not. That is when practice mode stopped being a feature we shipped and became a feature we trust.
The reality: payments software punishes curiosity
Here is the problem nobody talks about in payments software. The people who need to learn a tool the most are the people most afraid to touch it. A rep who wants to get good at quoting has two bad options: practice on a real merchant record and risk polluting the book, or do not practice at all and stay slow. Most software picks for them by offering nothing. So people learn on live data, quietly, and every ops team on earth has a story about the test record that ended up in a real report.
We decided every tool on our platform gets a third option: a practice plane. Flip it on and you get a full working copy of the tool loaded with clearly fake specimen data, a visible banner telling you that you are in practice, and a hard wall between anything you do there and anything real. Flip it off and your practice work is gone from view. Not hidden. Not filtered. Structurally separate.
The breakdown: what a real sandbox has to survive
A practice mode is easy to demo and hard to prove. Three things have to hold.
First, the wall has to be structural, not cosmetic. Practice data lives in its own space entirely, so there is no query, no report, and no export on the live side that could ever pick it up by accident. A filter can be forgotten. A separate plane cannot.
Second, the worst case has to be tested, not assumed. The worst case is not a stray draft. It is a fake deal reaching a terminal state like Closed Won, because terminal states are what feed counts, pipelines, and the numbers people repeat in meetings. That is exactly the path Kyle walked, on the live product, and the wall held.
Third, the person who asked has to be the person who verifies. We did not hand Kyle a release note. He ran the walk himself and sent back what he saw. The gap between a question asked and a capability proven was about a day, and the proof came from the rep, not the builder. We shipped the same discipline into our content studio's front door last week for the same reason: the people using the tool are the proof, or there is no proof.
The takeaway
We run every one of these tools on our own book first, which means our own reps, our own QA testers, and our own ops team live with whatever we build. That makes practice mode selfish in the best way. A sandbox is how you let your own people be curious without being dangerous, and curious people find things. Kyle's practice session surfaced three more improvements before his sandwich was done. That is the flywheel: a safe place to touch the tool produces findings, findings produce fixes, fixes produce trust, and trust produces people who actually use the thing.
If you run an ISO or a sales floor, ask your software vendor one question: where do my people practice? If the answer is a shrug or a PDF, you already know how your team learned the tool. They learned it on your real data.
We publish these field notes as we build. If you want them as they ship, join the list at getvexis.ai.
The engine behind VizyPay. Now yours.
We run our own payments company on VEXIS every day. Sales organizations go first. Get on the list and be first through the door.