Start with the published domain.
Wix’s custom-code instructions require a published site with a connected domain. Confirm that you have access to Custom Code in the site dashboard before preparing the installation.
Wix also associates snippets with a domain. Its documentation says assigning a different domain removes those snippets, so include a code check in any domain migration.
Source references
Connect that origin to the correct Sairo site.
Create or open the site in your workspace and complete ownership verification. The published origin used by visitors should match the site you are configuring. A preview URL and a custom domain may represent different origins.
Review the indexed pages before asking the assistant to represent the business. Confirm critical details and write saved answers for important questions the published site does not yet explain.
Add one custom-code entry.
In the Wix dashboard, open Settings and then Custom Code. Add a snippet, give it a recognisable name, and select the pages where it should load. Place Sairo at Body – end and apply the change.
Choose a loading scope suited to your site and check navigation after installation. Avoid separate entries that both initialise the same assistant on the same page.
<script src="https://sairo.app/widget.js" data-site="YOUR_PUBLIC_SITE_KEY" async></script>Source references
Test actual journeys through the site.
Open the public website and move between several pages before starting a conversation. Check that the correct assistant remains available and that a second launcher does not appear after navigation.
Review the narrow layout alongside the Wix menu, contact buttons, and any booking or consent interface. Use a keyboard and verify that closing the panel returns focus to a sensible place.
Example for a service website
Ask about the published service area, then ask for an exception the website does not establish. Confirm that the first answer is supported and the second leads to an honest explanation or a follow-up request.
Diagnose the right part of the setup.
If the assistant is absent, first check that the custom-code entry applies to the current domain and page. Check whether the script loads and whether browser security or consent settings block it.
If the assistant loads but cannot answer, inspect the Sairo crawl and source list. A custom-code installation does not make hidden, login-only, or otherwise unreadable website content available to the assistant.