In this video· click a step to jump to it
Test recording
Entrio — app walkthrough
144,518 ms · 50,043 pixels changed
We built this regression test for entriohq.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against entriohq.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = (i, slug) => screenshotPath.replace('.png', '-' + i + '-' + slug + '.png');
const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1400); await new Promise(r => setTimeout(r, 350)); await anim(max, 0, 800); })()";
const findings = [];
let actions = 0;
let idx = 0;
const APP = "https://app.entriohq.com";
const LOGIN_URL = "https://app.entriohq.com/login";
const EMAIL = "[email protected]";
const PASSWORD = "•••";
Checks run
Notes from the demo run
AI-generatedWe registered a fresh firm on Entrio, confirmed the email, and drove 13 authenticated screens end to end. The standout is your first-run: a sample client (Meridian Joinery Ltd) is already sitting there with data, so the first thing a new accountant sees is a working ledger rather than an empty shell. Eighteen in-app routes were reachable from the sidebar, and the trial starts without a card.
- Sample client on first loginMeridian Joinery Ltd is pre-loaded with real-looking transactions, so the Review Inbox and Reports have something in them from second one. This is the single best thing in the onboarding and most tools in your space get it wrong.
- Founder note in the productThe welcome screen is signed by you with your own address. On a bookkeeping tool that buys a lot of trust from a first-time visitor.
- Wide surface, all reachableBanking, Accounting Periods, VAT Review, Reports, Journals, Review Inbox, Chart of Accounts, Categorisation Rules, Clients, Team, Roles and Audit log all rendered without a dead link.
- Email verification fires after the firm wizard, not beforeWe filled in firm name, first job and plan, hit Create your firm, and only then got bounced to Confirm your email. Moving that check before the wizard (or letting the firm save and showing the prompt inline) would stop people re-doing work.
- Global search wasn't reachable in our runThe sidebar advertises Global search, but at a 1280px-wide viewport we couldn't focus a search input on the authenticated pages. Worth checking it isn't collapsing behind a shortcut-only affordance on narrower screens.
4 visual changes
Share this run
Proof your app is not AI slop
This test was built for entriohq.com — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.











