In this video· click a step to jump to it
Test recording
StampyCard — app walkthrough
32,269 ms · 0 pixels changed · matches baseline
We built this regression test for stampycards.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against stampycards.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`);
const settle = () => page.waitForLoadState('networkidle').catch(function () {});
const routeBlock = async (p) => {
for (const pattern of [
'**/cdn-cgi/scripts/**/email-decode.min.js',
'**/cdn-cgi/scripts/**/cloudflare-static/**',
'**/sentry-cdn.com/**',
'**/browser.sentry-cdn.com/**',
'**/cdn.segment.com/**',
'**/connect.facebook.net/**',Checks run
Notes from the demo run
AI-generatedStampyCard ("Stampy") is a Spanish-first digital loyalty card SaaS for small businesses (cafes, salons, gyms) that replaces punch cards with Apple/Google/Huawei Wallet passes. The marketing site is clean and conversion-focused with a single, honest $50/mo price tier and a public Demos page showing embedded product-tour videos. Registration is a well-built 3-step wizard (Personal info -> Business info -> Confirmation) with zero friction and no captcha. Critically, the post-registration flow reveals a genuine 15-day free trial with NO credit card required, distinct from the $50/mo paid plan -- this is the key finding, since the pricing page alone reads as a hard paywall. New users are then walked through a well-designed 4-step first-loyalty-card onboarding wizard (card design with a live wallet-pass preview, Linktree page toggle, business location on an interactive map, and a review summary) before landing on a real analytics dashboard with stats cards, an activity chart, and sidebar navigation to Loyalty Cards, QR Scanner, Services, Marketing, My Business and Settings.
- Genuine no-card-required free trialThe subscription page shows a '15-Day Free Trial - No credit card required' option alongside the $50/mo plan. We activated it and it granted immediate access to the real onboarding + dashboard -- this is a strong, underplayed selling point that isn't visible from the pricing page alone.
- Live wallet-card preview during onboardingThe first-card creation step renders a live, animated preview of the actual Apple/Google Wallet card as you type the name and pick colors -- a nice touch that makes the core value prop tangible immediately.
- Clean 3-tier-free registration wizardPersonal info -> Business info -> Confirmation, no captcha, no dead ends, clear step indicator throughout.
- Pricing page reads as hard-paywalledThe public /pricing section only advertises the $50/mo plan; the free-trial option only appears AFTER completing full registration, on the post-signup /mi-suscripcion page. A visitor comparing options pre-signup would not know a no-card trial exists, which likely costs StampyCard some signups from price-sensitive visitors who bounce at the $50 figure.
- Location step requires either GPS permission or a manual map clickThe onboarding location step has no plain address-to-pin geocoding fallback -- 'Use my location' hangs indefinitely without geolocation permission (expected in any automated/headless context, and also affects real users who decline location access), and there's no visible way to type coordinates directly.
- Marketing site defaults to Spanish for a global domainstampycards.com serves Spanish content in the nav (Iniciar Sesion, Comenzar Gratis) with an EN toggle -- fine for the LatAm/ES market this is clearly built for, just worth knowing before assuming an English-first audience.
4 screenshots




Share this run
Proof your app is not AI slop
This test was built for stampycards.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.