In this video· click a step to jump to it
Test recording
IntelTrack — app walkthrough
53,391 ms · 2,442 pixels changed
We built this regression test for inteltrack.polsia.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against inteltrack.polsia.app. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
await page.route('**/cdn-cgi/scripts/**', function (r) { r.abort(); }).catch(function () {});
await page.route('**/connect.facebook.net/**', function (r) { r.abort(); }).catch(function () {});
await page.route('**/*.sentry-cdn.com/**', function (r) { r.abort(); }).catch(function () {});
// ── Step 1: public home (context for the founder) ───────────────────────
stepLogger.log('Step 1: Public home');
await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
await page.waitForLoadState('networkidle', { timeout: 2500 }).catch(function () {});Checks run
Notes from the demo run
AI-generatedWe signed up, verified by email and ran your full onboarding on inteltrack.polsia.app, then walked the workspace with two competitors seeded (applitools.com, percy.io). The six-step wizard is the strongest part of the product: every step explains why it needs the answer, and the closing screen showing live baseline-scan status per competitor is genuinely reassuring. Twelve steps recorded end to end, all authenticated.
- Onboarding explains itselfEach wizard step says what the answer is used for ('Hiring patterns reveal roadmap'), so nothing feels like a form for the form's sake. Rare in a 6-step flow.
- Auto-enrichment from one URLEntering a single company website pre-filled name, industry and business model. Correcting a field is faster than typing five.
- Baseline-first activity feedThe feed seeds itself with BASELINE and SCANNING events straight after setup, so the dashboard is never an empty state. Good instinct.
- Per-competitor source breakdownThe dashboard card shows 3/4 sources with careers, changelog, news and pricing chips lit individually, so coverage gaps are visible at a glance.
- Compare in the nav 404sThe header 'Compare' item resolves to /compare, which renders your 404 page while signed in. Either point it at the real comparison view or drop it from the nav until it ships.
- Slack webhook field accepts anything, then fails opaquelyPasting a non-URL into the onboarding Slack webhook box passes client validation, and the final step then fails with 'Could not save your progress - try Continue again' with no mention of the webhook. A URL pattern check on the field would turn a dead end into an inline hint.
- /compare·404s while authenticated - captured as a friction point instead of a scenario
9 visual changes
Share this run
Proof your app is not AI slop
This test was built for inteltrack.polsia.app — 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.


























