Seven customers closed, four already live — on a finished Service View, a new scheduling engine, a rebuilt floor plan editor, modular onboarding, per-venue branding, and Reserve with Google in production
Waitlist, walk-ins, the door list, and no-shows — the whole floor is now covered end to end.
Hours, capacity, pacing, closures, pauses, overnight services — set once, and the booking engine obeys.
Faster, modular setup with a Go Live checklist — plus Reserve with Google now running in production.
The last piece of the live floor — waitlist, walk-ins, the door list, and no-shows, all beside the floor plan
Guests scan a QR to join and get a text when ready — tap the floor to seat, full lifecycle on the rail.
Tap any empty table and a compact panel seats the party in seconds — no full form.
A fast tick sheet for running the door — who's expected, who's inside, one tap to check in.
See no-shows, free the table, and get alerted the moment a seat opens for the next party.
A full-page service editor and a calendar that the whole booking engine obeys
Hours, color, a hard cover cap, and pacing per slot — plus pause without deleting, and overnight or different-per-day hours.
Block a holiday, a private event, or a renovation in a couple of clicks — bookings and Google both stop taking those times.
A rebuilt floor plan editor — draw tables, zones, and walls, and arrange the room to match the real space
Draw and shape tables, chairs, zones, walls, and objects — a real drawing tool, not a rigid grid.
Duplicate a table or a whole section and snap it into place — a full layout in minutes.
Whatever you build here drives the Service View floor and the seating suggestions during service.
Redesigned first-run — switch on the modules you use, and a Go Live checklist walks you to launch
A cleaner, faster first-run flow — from sign-up to taking real bookings.
Turn modules on à la carte — no small venue forced through features it will never use.
Walks each venue through the must-haves before opening — nobody launches half-configured.
Same product underneath, four different front doors — every venue's widget and shared links carry its own colors, logo, and cover
Post or text a booking link and the preview now unfurls with the venue's own cover, name, and favicon — not a generic grey box — so it looks trustworthy the moment it lands in a guest's messages or feed.
Two weeks ago the sandbox was complete. Now it runs in production, and venues enroll themselves through settings.
Production is wired with real venue feeds and structured addresses — the same booking flow guests will use, now on the live instance.
A venue turns Reserve with Google on from its channel settings — no manual back-end setup per restaurant anymore.
Covers only advertises slots a venue can actually take, so Google never offers a time that would bounce.
A test harness that proves the app end to end, plus a web performance and branding pass
Book, seat, cancel, invite, onboard, take a widget booking — each runs the real app against a live database and checks the data landed. If one breaks, the change can't ship.
Self-hosted fonts, per-page titles, and pre-rendered pages so venue and booking pages load noticeably faster — and the sign-in screens were rebuilt.
The build and deploy pipeline was hardened so a broken change is caught and flagged, not silently slipped through to customers.
With paying customers live, this is how we ship every day without ever breaking their service — the foundation under all the visible work.
Onboard the first customers, get Google switched on, and keep widening what a venue can control
Get them fully live and happy, and turn every rough edge straight back into the product.
Push Reserve with Google through Google's production review so booking goes live on Search & Maps.
Lay the room out differently per night, and give owners control over who on the team can do what.
Grow the automated test coverage so we keep shipping daily to live customers without breaking service.