Bravo Tomorrow
Branding + Web Development
Description
Bravo Tomorrow is our own second brand — a flat-price website service for small businesses, built so the whole front end of the job runs without us. We designed the identity and the site, then put an assistant on it that answers questions and walks a new customer through the entire intake.



Numbers
A fixed, scripted intake rather than a model trying to infer what it needs — so what lands in the inbox is complete every single time.
Visitor text is fenced, a deterministic guard checks every reply before it renders, and the handoff needs the visitor's own words. The free model was talked into offering a free website in testing.
Stored first, emailed second, and a pre-filled email link in the interface if both fail. A lead has to get through three independent paths to be lost.
Back, cancel, start over and help all work as buttons and as typed words. Any answer can be edited from the summary, and an abandoned form resumes where it stopped.
The problem
A flat-price website service only works if the admin around it costs nearly nothing. At $399 to launch there is no room for three emails to establish what a business does, another two to chase the logo, and a phone call to find out what they want the site to say. The margin is in the intake, not the build.
The obvious answer is a chatbot, and the obvious version of that is worse than a form. A model left to collect the details freely will miss half of them, invent the rest, and — as ours did in testing — cheerfully agree to do the whole thing free if a visitor asks nicely enough.
What we did
SCRIPTED INTAKE, NOT EXTRACTION
The onboarding is eight deterministic steps. The assistant handles conversation; it never handles the data. That is the whole trick — what arrives is clean and complete, every time, and it cannot be talked out of asking a question.
IT CANNOT BE TALKED INTO A DISCOUNT
A guard runs on the output, not the prompt: any reply naming an unpublished price, claiming something is free, offering a discount or dropping the persona is killed before it reaches the screen. Prompt instructions are a request; this is a gate.
NEVER STUCK, NEVER LOST
Rebuilt after the first version trapped people: click a button and there was no way back. Now a question mid-form is answered and the form resumes on the same step, any field is editable from the summary, and every lead is stored before it is sent.
ONE PLACE THE FACTS LIVE
Every price, timeline and scope the assistant can state comes from a single file that the page reads too. Change it in one place or it drifts — and an assistant quoting a price the page contradicts is worse than no assistant.
Live on bravotomorrow.com since 12 August 2026, verified in production: the assistant held the published price, offered the free preview, and the lead endpoint confirmed real email delivery rather than falling back. Built in Astro with Cloudflare Pages Functions; the static build carries no server.


