In this video· click a step to jump to it
Test recording
CMOontheGO — authed walkthrough
84,592 ms · 1,021 pixels changed
We built this regression test for cmoonthego.ai — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against cmoonthego.ai. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
// Verified demo account (email-confirmed via Supabase). Throwaway demo password.
const EMAIL = '[email protected]';
const PASSWORD = '•••';
const ROOT = baseUrl.replace(/\/$/, '');
const REPORT_URL = ROOT + '/brand-audit/report?report_id=4ec4bdd5-3b57-4e9a-b542-24090efc8fc8&analysis=Comprehensive%20Website%20Audit';
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
// ─── EB Chromium bootstrap ────────────────────────────────────────────────
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' });
for (const pattern of ['**/region1.google-analytics.com/**', '**/www.googletagmanager.com/**', '**/google-analytics.com/**', '**/youtube-nocookie.com/**', '**/www.youtube.com/**', '**/cdn-cgi/scripts/**']) {
await page.route(pattern, function(r){ return r.abort(); }).catch(function(){});Checks run
Notes from the demo run
AI-generatedCMOontheGO is a genuinely capable AI 'on-demand CMO'. After a clean email signup, the core flow is a free Website/Brand Audit: enter a URL plus a brand profile (offering, industry, location, USP, audience) and it returns a real report — a revenue-loss estimate, live PageSpeed/Lighthouse health, and prioritized optimization opportunities. A dashboard tracks past audits, with Social Media, Competitor and CMO Recommendations modules alongside.
- Substantive, real audit outputThe free Website Audit ran a live PageSpeed/Lighthouse pass and returned a Performance score (36/100), Core Web Vitals (LCP 6.7s, TBT 1.68s, CLS 0.015), a revenue-loss estimate, and 14 'working well' + 3 'needs attention' items — well beyond a typical lead-magnet.
- Transparent freemium gatingThe Website Audit is free; SEO / Traffic / Strengths / Recommendations are priced add-ons (-2) shown inline on the module-selection screen. Clear monetization without a hard paywall.
- Persistent workspaceCompleted audits are saved to the dashboard and reopenable by report id, so it behaves like a workspace, not a one-shot tool.
- Unverified-login error is misleadingSignup requires clicking an email confirm link before login works, but logging in beforehand returns a generic 'Invalid email or password' rather than 'please verify your email'. Users who don't see the email will assume their password is wrong.
- Audit latency with no progress detailThe report sat on skeleton loaders ~60s while the external PageSpeed run completed, with no progress bar or time estimate — easy to mistake for a stall.
- Availability check can't tell 'down' from 'blocked'Auditing a bot-protected site (gymshark.com) showed 'Status 500 - Server error' in the Availability Tracker because the server-side fetch was blocked. Worth distinguishing 'site is down' from 'site blocked our crawler' so the verdict isn't alarming/false.
3 visual changes
Share this run
Proof your app is not AI slop
This test was built for cmoonthego.ai — 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.








