Wix Iframe Embedding
Embedding the public booking widgets on a marketing site.
The public flows — meeting-room booking (/book), day passes
(/day-pass), registered/virtual office (/registered-office), and
office browsing (/offices/browse) — are built to render at a fixed
pixel size inside a live <iframe> on a separate marketing site.
Embedding
Each widget is a normal, complete page — embed it with a standard
<iframe> pointed at the widget's URL, sized to fit its fixed layout.
There's no special embed-only route or query parameter required.
Wix specifics
If the marketing site is built on Wix, add the iframe via Wix's own embed/HTML component. Confirm at least one non-trivial step deep into each widget once embedded — the concern isn't just that it loads, but that nothing clips at the iframe's fixed size or needs the iframe itself to scroll to reveal a control.
Lead capture forms
Separately from the embedded widgets, Wix forms can post directly to the
/api/leads/capture endpoint to create real leads in the CRM. Note that
Wix's older "Old Wix Forms" system has locked automations — a form
built on it can't be wired to a webhook without first being rebuilt using
the newer "New Wix Forms" app. This is Wix-dashboard configuration work,
not something fixable from this codebase.
Guest checkout still applies
An embedded widget follows the exact same guest checkout policy as the standalone page — never add a sign-up gate in front of it just because it's embedded elsewhere.