Recording of the visual regression run on cardamon.so · cardamon — marketing + inline register + authed workspace + suggestion-prefill agent prompt.

In this video· click a step to jump to it

C
Passed ✓

Test recording

cardamon — marketing + inline register + authed workspace + suggestion-prefill agent prompt

41,909 ms · 1,964 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against cardamon.so. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Math.floor(Date.now() / 1000).toString(36);
  const SLUG = 'cardamon';
  const EMAIL = `viktor.${SLUG}.${STAMP}@lastest.cloud`;
  const PASSWORD = `•••`;
  const NAME = 'Viktor Demo';
  const SITE = 'https://cardamon.so';

  let __step = 0;
  const shot = async (label) => {
    __step++;
    const tag = String(__step).padStart(2, '0') + '-' + label;
+89 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.31%
Text
—
DOM
✓
Network
+36 −48
Console
✓
A11y
—
Perf
264 over
URL
24 diverged
Variables
—
Full report
Log in →
1,964
Diff px
42s
Duration
—
Accessible
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Cardamon's hero promise — 'Describe What Needs To Happen. Cardamon Makes It Happen.' — survives contact with the actual product. Registration is a clean 4-field form (name / email / password / confirm) with optional Google OAuth and magic-link beside it; no captcha, no email-verify gate, no plan-selection wall. The first authed view is the 'Concierge': a chat-style interface with a prompt textarea and four suggestion chips (Email me a daily calendar summary / Post GitHub PR summaries to Slack / Save Gmail attachments to Google Drive / Summarise last week's Linear issues) — clicking one starts the AI agent-build flow in-place. The Connections page is unusually dense: 50+ integrations split into 16 categories (Email, Messaging, Cloud Storage, Documents, Developer Tools (14!), Productivity, CRM, Scheduling, Social Media, Payments, Email Marketing, SMS, HR, Analytics, Media). Tested by inline-registering a fresh account and exercising the primary 'click suggestion → AI builds agent' interaction.

Highlights
  • Friction-free signup
    Email + password + confirm, no captcha, no email-verify, no plan-selection. Less than a second from 'Create Account' click to the authed Concierge. Unusually frictionless for an AI-agent product.
  • Concierge interaction is the right primary surface
    Suggestion chips below an empty textarea is the cleanest 'tell-then-do' UX for a text-to-agent product. The user doesn't need to know what they want — they pick a pattern and refine. Click one suggestion → agent generation streams in-place — no modal, no separate config screen.
  • 50+ integrations is a serious moat
    Connections page shows real provider breadth that rivals Zapier and Lindy: GitHub, Jira, Linear, Asana, ClickUp, Trello, GitLab, Sentry, PagerDuty, Supabase, Neon, HubSpot, Salesforce, Pipedrive, Notion, Airtable, Calendly, Twilio, Stripe, PostHog, Amplitude, etc. Cardamon is positioned credibly as a Lindy / Zapier / Taskade alternative because the wires actually exist.
  • Pricing transparency is on-brand
    Public templates pages let visitors see specific agent recipes (Gmail Power User, Organize Track Mode) before committing — same 'show, don't tell' the marketing pitch promises.
Friction points
  • Workspace lives at the root
    After register, the authed workspace renders at cardamon.so/ — same origin as the marketing home. Visitors who navigate back to cardamon.so/ while logged in skip the marketing pitch entirely. Most products use /app or app.subdomain.com to keep marketing reachable; consider preserving the marketing surface for authed users via an explicit 'View site' or sticky nav.
  • First Concierge response sits on a quiet spinner
    After clicking the suggestion, the user sees the prompt echoed once and a small spinner. ~2-3 seconds with no indication of what's happening behind the scenes (model thinking? tool selection? schedule planning?). A one-line progress descriptor — 'Picking integrations…', 'Drafting trigger…', 'Wiring schedule…' — would close the gap to perceived responsiveness.
  • Public templates pages could carry more visual weight on the home page
    /templates/gmail-power-user and /templates/organize-track-mode are real working showcases but neither surfaces above the fold on the home page. Linking from the hero CTA (e.g. 'Try a template' next to 'Try for free') would convert curious visitors who don't want to commit to an account just to see one agent.

4 visual changes

Step 11,032 px changed
Before
Before
After
After
Diff
Diff
Step 5464 px changed
Before
Before
After
After
Diff
Diff
Step 72 px changed
Before
Before
After
After
Diff
Diff
Step 11466 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 cardamon.so — 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.