How it works
We build your site before we talk.
You fill in a form with your prices. That becomes a real instance of the product — your name, your menu, your colours — and the call opens with it on screen instead of a slide deck. Everything below is the whole sequence, including the parts that sit and wait on somebody else.
- 15 minutes
- to fill in the form
- 24 hours
- before the earliest call, so we can build it first
- 30 minutes
- on the call itself
- 1–2 weeks
- from yes to live, most of it waiting on DNS
- 01
You fill in the form
About 15 minutes · your move
It asks for the things a site cannot be built without: your business name, your city and state, your time zone, and whether you work mobile, out of a shop, or both. Then your menu — every service with a price and how long it takes, up to 40 lines. If typing all that out is worse than the job itself, send a photo of your price sheet and we will read it.
After that it is optional: your logo, the colour you want the site to use, what you want to cover on the call, and anything you already know is unusual about how you work.
Last, you pick a time. The calendar runs 14 days out and the earliest slot is 24 hours away — not to seem busy, but because of step two.
Nothing is charged here and nothing is signed.
- 02
We build your site
A few hours · our move · before the call, not on it
What you typed becomes a client profile, and that profile seeds a real instance of the product: its own app, its own database, your business name, your city, your time zone, and your menu at your prices with the durations you gave. Not a mockup and not a theme with your logo dropped in the corner. The booking wizard works. The admin works. You can make a booking on it while we are talking.
The menu is the part that takes reading. Prices go in as whole cents, durations in minutes, and each service gets a first guess at a category so the demo groups sensibly — interior, exterior, protection, packages. Those guesses are usually a little wrong. Fixing them is ten minutes of the call.
In it before we speak
- Your business name, city and time zone
- Your whole menu, priced, with durations
- Your accent colour and your logo
- Mobile, shop or both — set the way you said
- A booking flow a customer could actually use
- An admin, with your login
Deliberately blank
- Your About and “what to expect” text
- Hero lines and a tagline
- Terms, privacy and cancellation policy
- Price differences between vehicle sizes
- Your weekly hours
- The gallery
The blanks are the point. Some of that copy is yours and nobody else can write it honestly; the rest we write with you once we know how you actually work. Inventing it and then reading it back to you on a call is a magic trick, not a service.
- 03
The call
30 minutes · screen share
It is with Devin, who wrote the code. We open your site on the shared screen and go through it: your menu, a booking made exactly the way one of your customers would make it, the confirmation email that comes out the other end, and the admin you would be running every week.
This is not a sales call. There is no deck and no discovery script. You will hear the price once, and if the product is a poor fit for how you work you will hear that from me before you have to say it yourself.
Useful things to bring: the parts of the menu I got wrong, whether you already own a domain, who runs email on it today, and whether you want deposits or monthly memberships. Half the call is usually corrections, which is exactly why it is built first.
If you decide it is not for you, say so on the call. The instance is deleted, nothing is charged, and nobody emails you again.
- 04
Setup, if you want it
One to two weeks · most of it waiting on somebody else
Setup is the unglamorous half and it is where most of the work is. Your menu gets finished, your photos and clips go into the gallery, and your terms, privacy and cancellation pages get drafted for your business — checked line by line against what the software actually does, because most of what those pages describe is behaviour rather than policy. We are not a law firm and we put that in writing; if your lawyer marks the text up, we paste in whatever they changed.
Then your domain, which is the one part of this that touches a system we did not build. The rule we work by: we send you the exact records and you save them. We never ask for a registrar login and we never change a live mail record on your behalf. Your DNS runs your business email, not just our website.
- The TLS certificate
- Minutes, once one record is saved. It issues before your domain points at the site at all, so it is no longer the thing everything waits behind.
- Your domain pointing at the new site
- Up to an hour on common defaults, sometimes longer. That is your DNS host’s cache expiring, not our deploy running slowly.
- Email from your own address
- Three records at your DNS host, then a real message sent to the bookings@ address on your domain, which we watch land in a real inbox before go-live. A lookup is not proof; a delivered message is.
- Stripe
- Your account, your money, your payouts. We walk you through creating it and connect the software once it is live. Identity verification runs at Stripe’s pace, not ours.
- Text reminders, if you want them
- Carrier registration takes one to two weeks, is filed in your business’s name, and is not ours to hurry. Texts stay off in the admin until it is approved.
Two things about mail we say before anyone asks. We read what is already on your domain and tell you what we find — the first client’s own outbound mail was failing its checks before we arrived, and one merged line fixed it. And we will never add a mail-delivery record at the top of your domain, whatever a setup wizard offers us, because that is where your real mail is delivered and it is not ours to move.
- 05
Go live, and the hand-over
60 minutes · then it is yours
A second screen share, in the order the admin is laid out: business settings and time zone (it locks after your first booking), your service area, vehicle sizes, services, weekly hours, the prepay discount, deposits, referral rewards, memberships if you want them, your first gallery upload, and a real test booking made from your own phone.
Then you press the switch. Online booking ships off and stays off until you turn it on, which is deliberate: a site that cannot take a booking cannot take a bad booking. We can hand you a finished site. We cannot go live on your behalf.
Afterwards you get a guide written for your site rather than a link to a generic manual. About forty pages: your logins, a table of exactly how your settings are configured that day — read out of your own database, not out of the defaults — a day-one checklist, a page for each part of the admin, and a short list of what is worth phoning about. It is generated after the call so the table is true. A 30-day check-in gets booked while you are still on the line.
- 06
Then you run it
Ongoing · your site, our phone
You add a service, change a price, block off the week you are away, upload the clip you shot this morning, mark a job complete. None of that needs us, and none of it is a support ticket.
When something breaks you email me and I fix it in the product, which means it is fixed for everyone running it. Every site runs the same code — there is no version of it that is only yours, quietly drifting. Updates arrive on their own; your site restarts for about thirty seconds and that is the whole event.
What we need from you
What we need, and what happens without it.
None of it is paperwork for its own sake. Photos and a clip or two are not on the list, because a thin gallery does not stop anything — but the gallery is what sells detailing, so send them anyway.
We need
Without it
- Your price sheet, or the menu typed into the form
- Without itNothing else can start. In practice this is the one thing that stalls a setup.
- A domain in your name that you can edit the DNS for
- Without itThe site lives at a temporary address, mail sends from ours, and your Google listing gets nothing worth having.
- A real bookings@ address on that domain — and who runs mail there today
- Without itConfirmations bounce silently and a customer who replies reaches nobody. This one is a hard stop before go-live.
- A Stripe account
- Without itBooking still works, pay at the appointment. The prepay discount and deposits stay switched off.
- Your weekly hours and at least one active service
- Without itThe go-live checklist will not pass, so online booking cannot be switched on.
- Your own words for the About and “what to expect” pages
- Without itThey stay empty. We will edit and tighten what you write; we will not write it for you.
- Where most of your customers are
- Without itYour database goes in the wrong region. It is chosen once and cannot be moved afterwards without taking the site down.
Not included
Things we will not do for you.
Better here than three weeks in. Where we can point you at someone who does the work properly, we will.
Design a logo
We place the one you have and set a colour. We are not designers, and we will refer you out.
Write your About page
Editing and tightening your words, yes. Ghostwriting them would be inventing facts about your business.
Retouch photos or edit video
Photos are resized and stripped of metadata. Clips are stored exactly as you filmed them, so a long one gets trimmed in your phone first.
Clean up the customer list you import
The admin reads a CSV of customers and past visits in itself — you upload it, read the preview, press the button. A row it cannot read is skipped and named by line number. Fixing the spreadsheet is yours.
Hold your passwords
We send records and you save them. If you want help doing it, we do it on a screen share with you driving.
Run your ads, SEO or social
Not our trade and not measurable by us. We add your booking link and price range to your Google profile once, and that is the whole of it.
Build a feature for you alone
Every site runs the same code. If a request is right for everybody, it gets built for everybody.
Where this comes from
One client, taken through setup and onto their own domain.
Steps 01 to 04 are written down from doing them once, properly, and noting what took longer than expected. Steps 05 and 06 have not happened for that client yet — the go-live switch is still theirs to press.
The Grime Scene, a mobile detailer in Northern California, has had their site on their own domain since 6 September 2026. Online booking is still off and Stripe is still in test mode, so nobody has booked or paid on it yet. That is the entire list of clients.
There are no testimonials on this site, no logo wall and no customer count, because there is one customer. Telling somebody running a small business otherwise would be a strange way to start — and the product itself refuses to put invented facts on a detailer’s site, so it would be a poor advertisement for it.
If that sounds right, start with the form.
Fifteen minutes, no card and no signature. The worst outcome is a 30-minute call that ends with me telling you this is not the right thing for your shop.
Prices are on the pricing page, in full, before you speak to anyone.