All apps
Booking & events

Tablebook

Restaurant reservations with table-aware capacity and waitlist on the host stand

Tablebook is a restaurant reservations platform with a hostess-stand iPad app and a public-facing reservation widget that knows about your floor plan, not just your party-size totals. It handles the parts of reservations that OpenTable does well (online bookings, SMS confirmations) plus the parts they do poorly (real-time waitlist, party-size optimization across two-tops, accurate accept-or-deny instead of a guessed open-time grid).

Key features

  • Floor plan editor with table sizes, sections, and combine-tables rules
  • Public reservation widget themed to the restaurant brand
  • SMS confirmations and reminders with one-tap cancel and re-confirm
  • Hostess-stand iPad app with seating, walk-ins, and waitlist
  • Real-time waitlist with quoted-vs-actual-wait reporting
  • Pre-payment / deposit on reservation for prime-time slots
  • Server-side double-booking prevention with table-combine awareness
  • Reporting on no-show rate, cover counts, average dwell, server load

Architecture

Architecture variant: standard
Frontend
Next.js 14 (App Router) + reservation widgetReact Native via Expo (iPad host app)Tailwind + NativeWind
Backend
Postgres 16 with row-level securityDrizzle ORMInngest for SMS + reminder jobs
Data + infra
Vercel (web)Render (API + workers)Supabase Postgres
Integrations
Twilio (SMS confirmation + reminder)Stripe (deposits / prime-time prepay)Google Reserve and Yelp (where supported)QuickBooks (deposit reconciliation)

Built on the Vertical SaaS Stack.

What you get

Tablebook launches as a paired hostess-stand iPad app and embeddable public reservation widget under the restaurant’s brand. The floor plan is configured during onboarding; SMS templates use the restaurant’s voice; the first online reservation comes through within minutes of go-live.

Sample customer story (placeholder — illustrative only)

A 4-location modern-American restaurant group licensed Tablebook to escape OpenTable’s per-cover commission, which had grown to a four-figure monthly fee per location. The win after one quarter was not the cost savings (real but expected) — it was the no-show rate dropping from 9% to 4% after enabling deposit-on-prime-time-slot rules that OpenTable did not support out of the box.

What’s NOT included

  • Online ordering / takeout. Out of scope; restaurants can integrate Toast, ChowNow, etc.
  • Inventory or kitchen-display systems. That is the POS layer’s job (see Counterpoint for retail; KDS is a partner integration).
  • Loyalty programs. Pair with Sendwave or a partner loyalty product.
  • Yield management ML for prime-slot pricing. Deposit and minimum-spend rules are configurable, not predicted.

Whitelabel surfaces

SurfaceThemeableCustom domain
Reservation widgetyesn/a (script-tag drop-in)
iPad host stand appyesn/a
SMS confirmationsyes (sender ID)n/a
Email confirmationsyesyes (sender domain)
Restaurant adminyesyes

Related apps