May 20, 2026 · 4 min read · Tablejoy Team

Introducing Tablejoy — reservations that live on your site

Today we're launching Tablejoy: a drop-in booking widget that matches your brand, runs anywhere, and gives your team a real dashboard behind it.

Chef plating a dish in a candlelit restaurant

Restaurants juggle too many tools. A booking page that looks nothing like the rest of the site. A widget that fights the brand. A back-office that lives in a different tab from where the actual service happens. We built Tablejoy because we wanted the opposite: a reservation experience that feels native to every restaurant that uses it.

One script tag, your brand intact

The widget is a single line of HTML. Paste it once, and it picks up your colors, fonts, and tone of voice — automatically. No theme-fighting, no CSS conflicts, no separate "booking subdomain" that breaks the design.

Under the hood it runs in a Shadow DOM so the host site's styles can't leak in, and the widget's styles can't leak out. It just works on WordPress, Webflow, hand-built static sites — anywhere a script tag fits.

A dashboard your team actually wants to open

Behind the widget is an admin built for the people running service: tables and floor plans, capacity rules and overrides, reservations, waitlists, and a brand-new floor plan view with time-travel so you can see exactly what the room looked like at any moment of service.

We also ship a multi-language widget out of the box — EN, NL, DE, FR, ES — so guests book in the language they think in.

What's next

Today is day one. Next up: deeper integrations with the tools restaurants already pay for, smarter no-show prevention, and more languages.

If you run a restaurant — or build the websites that restaurants rely on — we'd love to show you what a five-minute setup feels like. Open the admin, paste a URL, and watch the widget theme itself in real time.