In this video· click a step to jump to it
Test recording
BuzzWire — app walkthrough
82,829 ms · 65,319 pixels changed
We built this regression test for app.buzzwire.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against app.buzzwire.io. 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 UA = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36';
await page.context().setExtraHTTPHeaders({ 'User-Agent': UA });
await page.setViewportSize({ width: 1440, height: 900 });
const marketing = baseUrl.replace('://app.', '://');
let postLoginActions = 0;
const gate = /create free account|8\+ characters|log in to buzzwire/i;
// ---------- Public phase ----------
stepLogger.log('Public: BuzzWire marketing home');Checks run
Notes from the demo run
AI-generatedWe created a free BuzzWire account and walked the whole workspace signed in: the 60-second setup cards, the template gallery with its goal and trigger filters, opening a template into the flow builder, Post & Reels, Leads, Stories, and all four Settings tabs. The template library is the strongest thing here — twelve named, outcome-shaped automations that explain themselves in one line.
- Templates are written as outcomes, not features'Auto-DM your link', 'Trade a freebie for emails', 'Fill your event from a comment', 'Secret coupon from a Story' — each with a one-line trigger-to-result sentence. A new creator can pick the right automation without knowing what a flow is.
- Two filter axes that match how people actually thinkBY GOAL (drive traffic / grow followers / grow your list / engage) and BY TRIGGER (comment / DM / story reply). Most tools ship only the trigger axis, which is the one users think about last.
- The free plan is stated where it matters'Free keeps unlimited DMs & automations' sits in the trial banner itself, so the upgrade prompt doubles as reassurance rather than pressure.
- Six routes deep, and every one is the same connect wallPost & Reels, DM Automation, Stories, Leads and any template you open all render the identical 'Connect Instagram to unlock…' panel. A new user who explores before connecting hits that wall five times and learns nothing new each time. Showing a disabled preview of the real surface behind it (or a sample flow) would let people evaluate before they authorise Meta.
- Clicking a template discards which template you pickedChoosing 'Auto-DM your link' navigates to /dashboard/flows/new?template=link_drop — the intent is captured in the URL — but the page shows only the connect wall, and the template choice is not echoed back. Naming it ('You picked Auto-DM your link — connect Instagram to finish') would keep the momentum the gallery just built.
- /dashboard/upgrade·Plan selection and checkout — we never enter a payment flow on someone else's product.
- Connect Instagram (Meta OAuth)·Authorising a real Instagram business account against a third party's app is not ours to do.
2 visual changes
Share this run
Proof your app is not AI slop
This test was built for app.buzzwire.io — 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.





