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 luup'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%.
  • · luup 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 luup'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 benchmark

Real numbers from a real operator.

Audit benchmark

A 3-property restaurant group we modelled cut OpenTable commissions $48k/yr

Restaurants · 3-property group · EU
~$48k / yr
OTA commission saved
25 → 58%
direct booking share
7 days
launch
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 daysTallinn / BaliNow booking May
Luup Agency

Luup builds the AI systems your business needs to grow — websites, voice agents, automation, and the Content Factory. 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 · LUUP-FOOT-001 · © 2026 Luup Agency · All rights reserved