Recording of the visual regression run on app.sendtidings.com · SendTidings — app walkthrough.

In this video· click a step to jump to it

A
Passed ✓

Test recording

SendTidings — app walkthrough

42,939 ms · 33,523 pixels changed

We built this regression test for app.sendtidings.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against app.sendtidings.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 = (n, slug) => screenshotPath.replace(/\.png$/, `_${n}_${slug}.png`);

  await page.route('**/*', (route) => {
    const url = route.request().url();
    const blocked = ['google-analytics', 'gtm.js', 'hotjar', 'clarity.ms', 'segment.io', 'intercom', 'sentry', 'mixpanel', 'facebook.net'];
    if (blocked.some(b => url.includes(b))) return route.abort();
    return route.continue();
  });

  // Step 1: Dashboard overview
  stepLogger.log('Dashboard overview');
+61 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
13.76%
Text
—
DOM
✓
Network
+100 −60
Console
✓
A11y
C
Perf
50 drift
URL
✓
Variables
—
Full report
Log in →
33,523
Diff px
43s
Duration
C
Accessible
WCAG 2.2 · 70
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

SendTidings is a clean, well-structured analytics reporting SaaS for web agencies. The onboarding flow is guided (5-step wizard: client, site, analytics connect, recipients, schedule). The dashboard gives instant visibility into report counts and client/site totals. Navigation is minimal and focused - Clients, Sites, Reports, Support. The new-client wizard is multi-step and smooth, though it requires a real analytics connection (GA/Plausible/Matomo) to generate actual reports.

Highlights
  • Guided onboarding checklist
    5-step setup wizard on the dashboard keeps new users on track from day one
  • Multi-step client wizard
    Clean step-by-step flow: client name, site URL, analytics connect, recipients, schedule toggle
  • Analytics integrations
    Supports Google Analytics, Plausible, and Matomo - covers the most common agency stacks
  • Minimal, focused UI
    No bloat - every screen serves a direct purpose in the report generation workflow
  • Good empty states
    Friendly copy and clear CTAs on every empty state (clients, sites, reports)
Friction points
  • Analytics required to ship reports
    Can not generate any reports without connecting an analytics provider - no sample/demo data
  • Magic-link only auth
    No password login; magic links expire in 10 minutes - could frustrate returning users

5 visual changes

Step 127,879 px changed
Before
Before
After
After
Diff
Diff
Step 23,483 px changed
Before
Before
After
After
Diff
Diff
Step 51,048 px changed
Before
Before
After
After
Diff
Diff
Step 8492 px changed
Before
Before
After
After
Diff
Diff
Step 10621 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,257 test runs recorded · 1,158 products tested with Lastest

This test was built for app.sendtidings.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.