Recording of the visual regression run on app.sendroq.com · SendRoq — app walkthrough.

In this video· click a step to jump to it

A
Passed ✓

Test recording

SendRoq — app walkthrough

61,051 ms · 304 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against app.sendroq.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, s) => screenshotPath.replace('.png', `-${n}-${s}.png`);
  let idx = 1;
  // Scenario 1: public marketing home
  await page.goto('https://www.sendroq.com', { waitUntil: 'domcontentloaded' });
  await page.waitForLoadState('networkidle').catch(function(){});
  await page.waitForTimeout(1500);
  stepLogger.log('Scenario ' + idx + ': Home');
  await page.screenshot({ path: shot(idx, 'home'), fullPage: true }); idx++;
  // Scenario 2: sign-in form, then log in
  await page.goto('https://app.sendroq.com/login', { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(2600);
+56 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.30%
Text
—
DOM
✓
Network
+40 −20
Console
✓
A11y
A
Perf
280 over
URL
✓
Variables
—
Full report
Log in →
304
Diff px
1m 01s
Duration
A
Accessible
WCAG 2.2 · 100
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

SendRoq is a polished, dark-themed B2B outreach workspace: an AI agent that runs LinkedIn sequences and surfaces in-market leads. The authenticated app is well-organised into Discover (Agents, Lead Review), Execute (Campaigns, Message Review, Voice) and Converse (Inbox), with Settings for Accounts and Billing.

Highlights
  • Clear product information architecture
    The left nav groups the workflow into Discover → Execute → Converse, which reads as a coherent outreach pipeline rather than a pile of features.
  • Polished sign-up
    Register collects name, company and a validated international phone number with Google as an alternative — it feels like a real product, not an MVP form.
Friction points
  • Verification email link 404s
    The 'Verify my email' button in the signup email points to app.sendroq.com/verify-email, which is not a real SPA route and returns a 404 'page not found'. New users who click the email link hit a dead page; verification actually only succeeds against the API endpoint /api/v1/auth/verify-email. This is a launch-blocking gap worth a quick fix.
  • Strict phone validation with wrong default country
    The phone field is required and validates strictly, but defaults the country to the visitor's locale and rejects valid numbers unless the full international format is typed — easy to fail silently at signup.

2 visual changes

Step 1255 px changed
Before
Before
After
After
Diff
Diff
Step 449 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
a11y
WCAG AA
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,761 test runs recorded · 1,174 products tested with Lastest

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