One snippet, pasted into Settings → Custom Code, placed in Body – end — because it's a floating bubble, so it only needs to exist once per page and should load last. Wix powers millions of live sites, and almost none of those sites want another app just to render a small piece of live data. No app from the Wix App Market. Wix renders raw HTML and script tags inside an embed element, so there is nothing to install and nothing to pay for.
Drop a script tag, and visitors can ask AI anything about the page they're on. GPT-5.2 powered, indexed in 200 ms, knows your content like an in-house support rep.
Wix only unlocks Settings → Custom Code on a published site with a connected domain, which in practice means a Premium plan. On a free wixsite.com address the section is there but inert. The embed element has no such requirement, so free sites are not locked out — they just can't use the head position. One more trap: if you later change or reassign the domain, Wix deletes your custom code snippets, so keep the snippet saved somewhere.
Every Wix embed runs in a sandboxed iframe that cannot talk to the parent page, so auto-resize scripts do nothing. If the widget looks cut off, the widget is fine and the element is too short: drag the blue handles or type a pixel height in the layout panel. Do it again in the mobile editor, because Wix stores mobile sizing separately. Set the height to the tallest the widget will ever get to avoid layout shift.
The editor and even Preview mode do not run custom code, and embeds frequently render blank in Preview. Publish, then open the live URL in a normal tab. A widget that 'doesn't work' on Wix is almost always an unpublished change or a Preview-mode check. Also make sure your snippet is HTTPS-only — Wix blocks mixed content outright.
No app from the Wix App Market. Wix renders raw HTML and script tags inside an embed element, so there is nothing to install and nothing to pay for. Installing an app for this would mean an extra dependency, an update cycle and a security surface to render one snippet. Paste it into Settings → Custom Code, placed in Body – end and you're done.
Settings → Custom Code, placed in Body – end — because it's a floating bubble, so it only needs to exist once per page and should load last. In the site dashboard go to Settings → Custom Code and click + Add Custom Code. Paste the snippet and set Add Code to Pages to All pages. Under Place Code in, choose Body – end — functional scripts belong there rather than in the head. Apply, then Publish. It now runs on every page of the site, including new pages you add later.
No. The script tag is async, so it never blocks your page from rendering, and the widget draws itself after your content is already on screen. Wix drops the embed into its own sandboxed iframe, so it physically cannot block your page from rendering — the trade-off is that you set the height yourself, because a sandboxed iframe can't tell the parent page how tall it needs to be. There is no cache to purge; the change goes live when you hit Publish.
Wix Editor: Add (+) → Embed & Social → Embed a Widget. Wix Studio: Add → Embed → Custom Embeds, same dialog. Editor X: use the HTML iFrame element. Wix Blog: add an HTML block inside the post. Any builder with a raw-HTML or code block will render it, because there's nothing framework-specific in the snippet.