Deploy your AI sidekick on any website with a simple embed code. Supports text chat, voice conversations, and video mode out of the box.
Each sidekick has a unique embed URL based on your client ID and the sidekick's slug:
You can find this URL on the sidekick detail page in the admin panel under the Embed tab.
The simplest way to add your sidekick to any webpage. Just paste this HTML where you want the sidekick to appear:
allow="microphone; camera" attribute is required for voice and video modes. Without it, the browser will block microphone access inside the iframe.The embed is fully responsive. Here are recommended minimum dimensions for each mode:
If you're using the Sidekick Forge Connect plugin, use the built-in shortcode for automatic WordPress authentication:
The shortcode accepts these attributes:
| Attribute | Default | Description |
|---|---|---|
src | — | Required. The embed URL for your sidekick. |
width | 100% | Width of the embed container. |
height | — | Fixed height (overrides min_height). |
min_height | 600px | Minimum height of the embed. |
aspect | — | Aspect ratio (e.g., 16/9 or 4/3). |
class | — | Additional CSS classes for the iframe. |
The embed supports three interaction modes, toggled via icons in the header:
The embed includes a built-in fullscreen button next to the mode toggle. When activated, the embed expands to fill the entire screen. Users can exit fullscreen with the same button or by pressing Esc.
Fullscreen mode works with all three chat modes and includes the conversation history overlay.
For deeper integration in React applications, you can use the connection details API to build a custom UI:
This approach gives you full control over the UI while using Sidekick Forge's backend for AI processing, voice synthesis, and knowledge retrieval.