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.

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.
