2 onboarding slots open this month · we cap at 4 / mo

A restaurant site that books tables
- live in 7 days.

Most restaurant sites are PDF menus and a phone number. Direct bookings leak to OpenTable / Resy. Brand goes flat. We ship a cinematic restaurant site in 7 business days, direct booking wired to your reservation system, multi-location ready, conversion-tuned. From $8,000 one-time.

The math

What the open loop is costing you.

The conservative numbers below are pulled from kratt's audit data and published industry research for restaurant. Every leaky channel here is a competitor's win.

~14 wks
Industry rebuild timeline
Average mid-market restaurant site rebuild: 14 weeks from kickoff to live.
~25%
Direct booking share
Average mid-market restaurant gets only 25% of bookings direct vs OpenTable / Resy commission.
~24
Mobile Lighthouse
Average restaurant site mobile Lighthouse, most are heavy with food photography + autoplay video.
~$28
OTA commission per cover
Average $28 commission per cover paid to OpenTable / Resy on a $90 ticket.
Conservative annual leak
$96k+ / yr
Just from OTA commissions on bookings that should have been direct. Doesn't count the brand-perception cost of a PDF-menu site or the lost catering / private-event leads from poor inquiry flow.
  • · Toast 2024 Restaurant Industry Report: top-quartile restaurants get 60%+ direct bookings vs 25% industry median.
  • · OpenTable industry data 2024: average commission per cover is $28; reduces operating margin 4-6%.
  • · kratt audit of 4 mid-market restaurants, Q1 2026.
The stack

Wired into the tools you already run.

Vite + React + TypeScript + TailwindOpenTable + Resy direct APISevenRooms (private dining)Toast / Square POS (menu sync)WhatsApp Business inquiryGoogle Reserve + GBPKlaviyo (email list)Multi-language i18next

Vite + React + Tailwind. Direct OpenTable + Resy API integration so booking happens on YOUR site (not theirs). Menu auto-syncs from Toast / Square POS so updates take seconds. Multi-location ready (per-location pages with shared brand). Multi-language for international cities. Klaviyo email list capture for marketing automation.

What it does

Four playbooks shipping in week one.

Each playbook is shippable within live in 7 days of kickoff. Most restaurant clients start with the first two and add the rest in weeks 2–4.

7-day restaurant site launch

Hero with cinematic dish + room photography, menu (live-synced from POS), reservation widget (direct), private events, story, multi-location grid (if applicable). Brand-locked. Mobile Lighthouse 95+.

14 wks → 7 days

Direct booking conversion

OpenTable + Resy widget on YOUR domain, with your brand. Booking happens direct (no OTA commission) but feeds the same calendar / floor plan. Combined with kratt's voice agent for restaurants = direct bookings up 60-100%.

25% → 60% direct booking share

Multi-location group site

One brand site, per-location pages with local team + hours + map + reservations. Master brand consistency across all locations. New location adds = 2 hours, not 2 weeks.

New location live in 2 hrs

Private dining + events page

Dedicated private dining page with photo gallery, capacity matrix, package builder, lead-capture wired to your events manager via SevenRooms / Tripleseat. Replaces 'fill out this Google Form' approach.

+3× private event inquiries
The receipts

Real numbers from a real operator.

Case study

Sinu Bistroo, restaurant site + reservation pipeline + bilingual menu wired into ops

Restaurants · neighbourhood bistro · Estonia
Live
in production
EE+EN
bilingual content
Direct
reservations wired to host list
Site, menu, reservations, content factory, one ops layer. Bookings come in via the site, the voice agent picks up the phone calls, the host opens one screen at start of service.
- kratt-built · Sinu Bistroo
Pricing

What it costs, without the dance.

Restaurant sites run $8,000-$18,000 one-time depending on location count + scope. Multi-location group discount applies. Most restaurants pay back the launch fee in OTA commission savings within 3-6 months.

Restaurants + Hospitality · FAQ

Five things restaurant operators ask first.

The questions every restaurant prospect asks on the first call. Answers in writing so you can decide before booking.

Will OpenTable / Resy integration violate their terms?+

No, OpenTable + Resy both offer official partner APIs for embedding direct booking on your site. The booking still flows through their floor-plan system; you just own the customer touchpoint. Same calendar, no commission on direct bookings.

How does menu sync from Toast / Square work?+

Menu items entered in Toast / Square POS auto-publish to your site. Add a special, change a price, mark something 86'd, visible on the site within 2 minutes. No more 'the website still has last week's menu' problem.

Can it handle photography for sites that need a polished food look?+

We work with your existing food photography. For restaurants without strong photo libraries we coordinate shoots with photographers in our network. Photography fees passed at cost; styling + composition + brand-locked treatment included in the launch fee.

Multi-location with consistent brand?+

Yes. Master brand DNA + per-location pages inheriting brand consistency. Each location has its own hours, team, menu variants if applicable. Unified at the brand level, distinct at the location level.

How much does a restaurant site cost?+

$8,000 for a single-location 7-day site, $12,000-$18,000 for a multi-location group with private dining + multi-language. One-time fee, no retainer. Code is yours.

Ready for restaurants + hospitality
launch site?

Book a 30-min strategy call. We’ll map your current setup, show you the system in action, and quote the deploy. If it’s not a fit, we’ll tell you on the call.

Closed loopShip in daysGlobalNow booking June
kratt

The AI consultancy that finds the money your business is losing, then builds, hosts, and runs the AI to get it back. Shipped in days, not months.

★ Now bookingEU + APAC
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
DOC · KRATT-FOOT-001 · © 2026 Kratt · All rights reserved