Embed chatbot on any website
Install the chatbot on WordPress, Webflow, Shopify, Wix, Squarespace, Framer, tag managers, ecommerce stores, no code apps, landing pages, and custom sites.
Checklist
Before you start
Publish the chatbot only after the playground answers, fallback, lead capture, and widget design are approved.
Copy the final snippet from the chatbot Embed page, not from a screenshot or old ticket.
Add every live hostname that will load the widget to the chatbot domain settings.
Install the snippet once per page, ideally in a footer or body end code field.
Verify from a normal visitor window after publishing the website changes.
Platforms
Platform pages
Verify
Verify install
- 1Open the live pageUse the public URL, not only the builder preview. The widget should show the launcher in the configured corner.
- 2Check browser consoleA blocked config request usually means the chatbot is unpublished, paused, credit inactive, or missing the live domain.
- 3Send a real questionConfirm the answer uses trained knowledge, stores the conversation, and shows image upload only when expected.
- 4Test mobileOpen the same URL on a small screen and confirm the launcher, panel, and composer are usable.
Troubleshoot
Common embed blockers
If the launcher does not appear, confirm the chatbot is published, the plan and credits are active, and the exact live hostname is allowed.
If the widget loads in preview but not production, check whether the builder preview URL and the live custom domain are different hostnames.
If the page has a content security policy, allow the OrhanAI app URL and widget requests before retesting.
If the launcher appears twice, remove duplicate snippets from theme files, site settings, and tag managers.
If mobile layout feels crowded, adjust widget position and test the most important conversion pages first.
