# Start with the flows a customer needs to buy and use your product

Choose the user journeys that matter to your business, then turn them into browser tests. Your team sets the priority.

If a release has broken something customers rely on, start with that flow. You know what failed, how it was discovered and what should have happened, so you already know what the first test needs to check.

Otherwise, it's easy to end up testing whichever page changed most recently and leaving the main customer journey to memory. Not every browser path has the same business impact, so write a short list around sign-in, activation and purchase. Save a test for each supported flow and expand from real failures.

Keep the list small enough that someone looks at every failure.

## How to do it in Zerocheck

1. List the steps a customer needs to reach value.
2. Pick the flows whose failure would interrupt that journey, starting with any that have already broken.
3. Define test accounts, data and expected outcomes.
4. Run the saved tests before each release, and revise priorities as you learn.

## Frequently asked questions

### Does Zerocheck rank tests using revenue data?

No. It doesn't connect to revenue analytics or calculate business impact. Your team chooses the flows.

### Which test should we start with?

The flow that most recently broke for customers, if there is one. Otherwise, a frequently used, repeatable flow your team checks by hand and can give a precise expected outcome.

---
Canonical: https://tryzerocheck.com/use-cases/revenue-flow-priority/
Updated: 2026-11-01
