Skip to main content
Seatingly.
Booking Widget

Add the booking widget to Wix

Use Wix’s Embed a Widget or HTML iframe element to place the Seatingly booking widget on your site, and know the plan and sizing limits before you start.

Seatingly Support TeamLast updated

Wix can host the Seatingly booking widget through its embed elements. The process takes a couple of minutes, but Wix has two quirks worth knowing about before you start: custom code needs a paid Wix plan, and embedded elements sit in a fixed-size box you have to stretch yourself.

A paid Wix plan is required

Wix only allows custom HTML and code embeds on paid plans. On a free Wix site you cannot install the widget — use your direct booking link on a button instead, which works on any plan.

Get your embed code

Copy it from Business Profile → Booking Widget in the Partner Portal, and confirm the configuration shows as Published.

html
<div data-seatingly-widget="YOUR_WIDGET_ID"></div>
<script async src="https://seatingly.com/widget/v1.js"></script>

Add the widget to a page

  1. Open your site in the Wix Editor and go to the page where you want bookings to appear.
  2. Click Add Elements (the + button), then choose Embed Code.
  3. Select Embed a Widget. Wix places an empty embed box on the canvas.
  4. Click Enter Code and paste both lines of the Seatingly snippet.
  5. Click Update, then drag the box to the position and size you want.
  6. Publish the Wix site and open the live URL in a normal browser tab to test.

Embed a Widget vs HTML iframe

Embed a Widget places your code inline in the page and is the better fit for the inline booking widget. The HTML iframe option isolates the code in its own frame — pick it only if Embed a Widget conflicts with something else on the page.

Size the embed box properly

Wix embed elements do not grow with their contents. If the box is too short, the booking flow will be cut off or will scroll inside a small window, which is a poor experience on a phone.

  • Drag the embed box tall enough that the whole booking form is visible without inner scrolling.
  • Switch to the mobile editor and resize it there separately — Wix keeps desktop and mobile sizes independent.
  • Leave some spare height below the widget so longer steps, such as a list of available times, still fit.

A floating button across the whole site

If you chose the Floating booking button widget type, add the code once in Wix’s site-level custom code area (Settings → Custom Code in your Wix dashboard), applied to all pages and loaded in the body. That way the button appears everywhere rather than only on the page holding an embed box.

If the widget does not appear

  • You only see it in the editor, or only on the live site. Wix does not render custom code in the editor preview. Always test on the published URL.
  • The box is empty. Confirm your widget configuration is published in the Seatingly portal and that both lines of the snippet were pasted.
  • The widget is clipped. The embed box is too small. Resize it on desktop and mobile.
  • Custom code options are greyed out. The site is on a free Wix plan. Use the direct booking link instead.
text
https://seatingly.com/w/YOUR_WIDGET_ID
The link fallback — works on any Wix plan, on any button.

Next: customize the widget so it matches your Wix theme, or set up tracking links to see how much of your booking volume the website drives.

Was this article helpful?

Your answer helps us decide what to rewrite next.

Still need a hand?

If a guide did not cover it, a real person on the Seatingly team will. Tell us your business name and what you are trying to do, and we will reply within 12 hours.

Add the booking widget to Wix — Seatingly Support