Recording of the visual regression run on forgetti.co · Forgetti — app walkthrough (demo dashboard).

In this video· click a step to jump to it

F
Passed ✓

Test recording

Forgetti — app walkthrough (demo dashboard)

60,363 ms · 323 pixels changed

We built this regression test for forgetti.co — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against forgetti.co. 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`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const base = baseUrl || 'https://forgetti.co';

  await page.route('**/*', (route) => {
    const u = route.request().url();
    if (/email-decode|cloudflareinsights|googletagmanager|google-analytics|hotjar|fullstory|posthog/.test(u)) return route.abort();
    return route.continue();
  });

  // === PUBLIC PHASE ===
+105 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.42%
Text
—
DOM
✓
Network
—
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
323
Diff px
1m 00s
Duration
—
Accessible

Notes from the demo run

AI-generated

Forgetti by u/Prior_Employee_7247 is 'a digital chief of staff for Gmail / Outlook' — a fine-tuned AI that reads incoming mail via read-only OAuth and scores it 0-100 for urgency, then surfaces a 5-10% Focus pile and quietly buries the rest. The site is currently in 'early access' (4 of 200 launch places filled, FREE for 3 months for first 10 waitlist signups), but there's an authenticated demo bypass at `/api/auth/demo/login` that lands a real visitor into a fully populated dashboard with Today, Focus, Calendar, Saved, Tasks, Awaiting reply, Buried, and Archive routes — the most generous demo-without-signup we've baselined.

Highlights
  • /api/auth/demo/login bypass IS the conversion lever
    Most early-access products gate everything behind a waitlist. Forgetti lets any visitor click 'Try demo →' and land in a real-looking inbox dashboard with eight populated routes. The founder bet that demos convert better than scarcity messaging — and after walking the demo, it's hard to disagree. This bypass should be louder above the fold.
  • Eight-route in-app nav (Today / Focus / Calendar / Saved / Tasks / Awaiting reply / Buried / Archive)
    Each route is its own concept, not just a filter view. Today = what needs you now. Focus = AI assistant brief. Buried = auto-triaged noise. Awaiting reply = emails needing a chase. The taxonomy is the product — and it's coherent enough that a returning user knows where to look without re-reading captions.
  • Cmd-K search-inbox palette baked into the sidebar
    Search-inbox button shows the ⌘K shortcut inline. Anyone who's used Linear / Raycast / Slack will type ⌘K instinctively. Tiny touch but signals 'I've thought about power-user UX, not just first-tap UX'.
  • Read-only OAuth + AES-256 encryption messaged everywhere
    Privacy promise is its own footer link (not just inside /privacy). Hero says 'Forgetti can never send, delete, or modify your email'. Four landing-page panels each repeat the read-only constraint. For a tool that asks for your inbox, this clarity is mandatory and Forgetti handles it well.
Friction points
  • Hero waitlist (4/200) competes for attention with the demo link
    The 'Join waitlist' form is loud and sits where the eye goes first; 'Try the demo →' is a smaller text link at the bottom of the same hero. Most visitors will join the waitlist instead of trying the actual product. Swapping the prominence (big button = 'Try the demo', small text = 'or join waitlist') would likely 3-5x trial-to-conversion.
  • 'Demo account 👋' label in the sidebar is small + monochrome
    Hard to tell at-a-glance that you're in a sandbox vs a real inbox. A coloured banner ('Demo data — connect Gmail to use Forgetti for real') would clarify and serve as a permanent CTA.
  • Launch event scarcity copy is buried below the 196-left counter
    '10 waitlist members will receive 3 months of free Forgetti' is in a small paragraph after the counter. Most readers see '196 left' and bounce. Lead with the 3-months-free reward, follow with the count.

2 visual changes

Step 5209 px changed
Before
Before
After
After
Diff
Diff
Step 6114 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest

This test was built for forgetti.co — 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.