busical Chat Widget v2.0

AI-powered chat widget for websites

Quick Start

Add this script tag to your website:

<!-- Add before </body> -->
<script
  src="https://chat-widget.busical.ai/widget.min.js"
  weag-token="YOUR_WEAG_TOKEN">
</script>

Programmatic Control

Control the widget using the <busical-widget> element:

const widget = document.querySelector('busical-widget');

// Methods
widget.open();
widget.close();
widget.toggle();
widget.sendMessage('Hello!');
widget.setTheme('dark'); // 'light', 'dark', or 'auto'
widget.destroy();

Events

Listen to widget events using standard DOM event listeners:

widget.addEventListener('chat-ready', (e) => {
  console.log('Widget ready!', e.detail);
});

widget.addEventListener('chat-message', (e) => {
  console.log('User sent:', e.detail.content);
});

widget.addEventListener('chat-response', (e) => {
  console.log('AI responded:', e.detail.content);
});

Available events: chat-ready, chat-open, chat-close, chat-message, chat-response, chat-error, chat-theme-change

Note: The widget requires a valid WEAG token from your busical account. It will only load on domains configured in your account settings.

Features