Combined Demo — Discovery + Assistant

Precision discovery for modern researchers

About this demo

This page demonstrates both Zendy widgets working together on the same site:

Discovery AI-powered search popup triggered by clicking the AI Search button below
Assistant Floating chat icon in the bottom-right corner — click it to open the chat panel

Both widgets use the same clientId and share the same backend profile. They coexist without conflicts because they use separate DOM elements.

Discovery Article Search

Toggle AI search on or off. When enabled, the AI Search button opens the discovery widget.

Assistant Floating Chat

Look at the bottom-right corner of the screen — the floating chat icon is the Assistant widget. Click it to open a conversational AI panel. It works independently from the Discovery search above.

Embed Code

How to embed both widgets

Load the Zendy loader script twice — once for discovery, once for assistant. The second instance is loaded dynamically to avoid config conflicts.

<!-- 1. Discovery Widget --> <script> window.ZendyConfig = { clientId: "your_client_id", mode: "discovery", discovery: { triggerId: "your-search-button-id", promptSourceId: "your-search-input-id", showFullscreenButton: true } }; </script> <script src="https://admin.b2b.zendy.io/zendy-loader.js"></script> <!-- 2. Assistant Widget (loaded dynamically) --> <script> (function() { window.ZendyConfig = { clientId: "your_client_id", mode: "assistant", assistant: { position: "bottom-right", iconColor: "#F4B223", showOnLoad: false, showFullscreenButton: true } }; var s = document.createElement('script'); s.src = 'https://admin.b2b.zendy.io/zendy-loader.js'; document.body.appendChild(s); })(); </script>