Sprint review — Mise, Messaging, CRM, Analytics, Marketing & Platform
Guests confirm with one click from their reminder. Staff instantly see who’s confirmed and who hasn’t — fewer no-shows, less phone chasing.
Staff create a new guest right inside the booking form — no switching screens. Duplicates caught automatically by phone or email.
Cleaner layout with quick actions. Guests see their position. Also available to partners through our API — based on Lorraine’s feedback on the previous flow.
When two bookings clash, staff choose how to resolve it in one step. Full CSV export for guest lists and reservation history.
Hosts see which tables are reserved, available, or locked — directly on the floor plan. No guessing, no asking. Lorraine’s feedback drove clearer visual cues.
Three seating strategies — Fast Balanced Optimal — so restaurants can maximize covers during peak hours.
New analytics dashboard showing reservation sources — website widget, phone, walk-in, or partner API. Helps restaurants understand their channels.
Large party? The system automatically combines adjacent tables. Staff see it live on the floor plan — no manual reconfiguration.
From booking to delivery — fully automated, multi-channel
Fires instantly when reservation is created. Guest gets a message within seconds of booking.
Scheduled via EventBridge + SQS. Fires at the exact time. Respects business hours — no 3am texts. Skips closed days.
Guest replies to confirm or cancel → we send a follow-up acknowledgement in the same tone.
Regex for simple cases. AI for everything else. Staff escalation when unsure.
"yes", "no", "stop" — instant match, no AI call needed
Free-text replies → LLM returns intent + confidence. Supports: confirm, cancel, opt_out, other
≥ 0.7 → auto-execute. < 0.7 → Slack notification to staff with full context
STOP keyword is instant (regex). opt_out intent via AI requires 0.7+ confidence. TCPA-compliant from day one
No robot language. Three tone presets — restaurant picks one. Reads like a real host texting.
Sender name, tone, reminder timing, active channels — all controlled from Settings → Messaging. Restaurants can also override individual template wording.
Every template exists in English, French, and Arabic. Template engine picks the right locale automatically from the organization's settings.
Filtering, searching, and paginating used to flash a blank screen. Now the current data stays visible until new results are ready. Lorraine’s #1 feedback item — fixed everywhere.
Search waits until you stop typing before querying — no lag, no wasted requests. Feels instant on slow connections too.
When data is loading, the table gently dims instead of disappearing. No jumping, no layout shifts — the screen stays stable.
Tables now fill the screen — whether it’s a laptop or a 27″ monitor. No more scrolling past 10 rows on a large display.
Half our features weren’t on the page. No reservation management, no guest CRM, no seating strategy, no waitlist, no API section. Prospects couldn’t see what we actually do.
Reservation Command Center, Guest Profiles, Smart Seating, Waitlist, Channel Distribution, and Developer API. Every capability is now represented.
Updated pricing, refreshed navigation, and live stats. The page now tells the full product story — ready for sales outreach and investor conversations.
Built for Sadie, but any partner can connect through the same flow.
GET /v1/availability — open slots for a date, party size, location
POST /v1/reservations · GET · DELETE — full booking lifecycle
POST /v1/waitlist — add guests, track position
GET /v1/venues — list restaurants the partner has access to
reservations:read, reservations:write, availability:read, waitlist:write — restaurant controls what each partner can do
Every API call is org-scoped. A partner can only access restaurants that granted them permission. Zero cross-tenant leakage.
Restaurant sees all connected partners in Settings → Integrations. Can revoke access anytime.
Full integration guide shipped. OpenAPI spec verified with E2E tests. Sadie's team can start integrating today.
Context-aware assistant embedded in every dashboard page. Natural-language commands for reservations, guests, and analytics. UI shell built — agent logic next.
Multi-channel guest comms — SMS, WhatsApp, email in one unified inbox. AI-drafted replies, template library, and automated confirmations. Architecture shipped — integration next.
Full guest profiles with visit history, preferences, tags, and notes. Merged duplicates, VIP tracking, and spend analytics. New design shipping this sprint.
Revenue dashboards, cover trends, peak-hour heatmaps, and no-show rates. Filterable by location, service, and date range. v1 live — expanding widgets.
Public-facing landing page with feature showcase, pricing tiers, and onboarding flow. Responsive, SEO-optimized, dark-mode-first. Live now — iterating on conversion.