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.
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.
Add the widget to a page
- Open your site in the Wix Editor and go to the page where you want bookings to appear.
- Click Add Elements (the + button), then choose Embed Code.
- Select Embed a Widget. Wix places an empty embed box on the canvas.
- Click Enter Code and paste both lines of the Seatingly snippet.
- Click Update, then drag the box to the position and size you want.
- 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.
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.
Related articles
Install the Seatingly booking widget
Generate your embed code in the Partner Portal, paste it into your website, and start taking bookings directly on your own pages.
Read articleBooking WidgetAdd the booking widget to Squarespace
Use a Code Block for a booking section on one page, or Code Injection for a floating button across the whole site — plus the plan requirement to know about.
Read articleBooking WidgetCustomize your booking widget
Match the widget to your brand — theme, colours, border radius, button label, language, header and background images, and the Notify Me option.
Read articleStill 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.