Embeddable Widgets
One script tag. Any website. Engine features everywhere.
Try it yourself
What it does
The widget.js script lets you embed Ai Engine features on any website with a single line of code. Chat bubbles, lead capture forms, booking calendars, video players, and notification prompts all work as drop-in components that connect to your Engine data in real time.
Five widget types cover the most common embedding needs. The chat widget adds a floating conversation bubble. The form widget embeds an inline lead capture form. The calendar widget shows available time slots for self-booking. The video widget plays dialogue-enabled content. The notification widget displays targeted prompts.
Shadow DOM isolation means widgets render inside their own encapsulated DOM tree. Your host site's CSS cannot break the widget, and the widget's styles cannot leak into your page. This works reliably on WordPress, Squarespace, Wix, Webflow, Shopify, and any custom HTML site.
Configuration happens via data attributes on the script tag. Set the widget type, tenant ID, color theme, and position without writing any JavaScript. The script loads asynchronously and initializes when the page is ready, with no impact on your site's load performance.
Key capabilities
Chat Widget
Floating chat bubble in the bottom corner of any page. Connected to your Ai assistant for intelligent responses.
Form Widget
Inline lead capture form that creates contacts in your CRM and triggers workflows on submission.
Calendar Widget
Embeddable booking calendar with availability rules, time zone detection, and confirmation emails.
Shadow DOM Isolation
Widgets render in encapsulated DOM trees. No CSS conflicts with your host site, works on any site builder.
Data Attribute Config
Set widget type, tenant, theme, and position via HTML attributes. No JavaScript configuration required.
Ready to get started?
See how Embeddable Widgets fits into the full Ai Engine platform.
Embed your first widget