Embed your AI entity as a chatbot on any website
Paste your own token to test a different entity. Get tokens from Dashboard → Entity → Edit → Enable Plugin
Copy and paste this into your website's HTML, before the closing </body> tag:
<script src="https://agents.onsteroids.ch/plugin/nulllink-widget.js" async></script>
<script>
window.NullLinkWidgetConfig = {
token: 'YOUR_EMBED_TOKEN'
};
</script>
Control the widget via JavaScript:
NullLinkWidget.init({
token: 'emb_...',
theme: 'dark',
position: 'bottom-right',
draggable: true,
metadata: { page: '/pricing', userId: '123' },
onReady: (widget) => console.log('Widget ready!'),
onMessage: (msg) => console.log('Message:', msg),
onError: (err) => console.error('Error:', err)
});
NullLinkWidget.open();
NullLinkWidget.close();
NullLinkWidget.toggle();
NullLinkWidget.sendMessage('Hello!');
NullLinkWidget.destroy();
Full chat with your entity's AI. Supports text, emoji, and file attachments.
Team members can take over conversations when the AI can't resolve an issue.
Widget styles are fully isolated. No CSS conflicts with your site.
Visitors can drag the chat icon to any position. Position is remembered.
Per-token rate limits prevent abuse. Configurable messages per minute/day.
Lock tokens to specific domains. Wildcard support (*.example.com).