PeerDesk Chat Widget LIVE

Embed your AI entity as a chatbot on any website

Click the chat icon in the bottom-right corner to talk to an AI agent

This is a live AI entity running on PeerDesk. Select a different entity from the dropdown below to try it!

Try Your Own Entity

Choose one of your active entities. Only entities with plugin enabled are listed.

Paste an embed token from Dashboard → Entity → Edit → Enable Plugin

Widget accent color. Leave default to use your entity's branding.

Optional. Matches your website's font. Leave blank for system default.

Embed Code

Copy and paste this into your website's HTML, before the closing </body> tag:

<script src="https://peerdesk.app/plugin/nulllink-widget.js" async></script>
<script>
  window.NullLinkWidgetConfig = {
    token: 'YOUR_EMBED_TOKEN'
  };
</script>

Programmatic API

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();

📖 How to Embed on Your Website

Follow these steps to add your AI agent as a chatbot on your own website:

  1. Enable Plugin — Go to your entity's settings (Properties → Team & Plugin) and check "Enable Plugin Embedding".
  2. Generate Token — In the same section, click "Create Token". This generates a unique embed token (e.g. emb_...) tied to your entity.
  3. Copy Embed Code — Copy the embed snippet shown below and paste it into your website's HTML, just before the closing </body> tag.
  4. Customize — Adjust the theme, colors, and font to match your website's design. The widget auto-detects your website's color scheme if you use theme: 'auto'.
  5. Done! — Your visitors will see a chat icon on your site. Clicking it opens a live chat with your AI agent.
💡 Tip: Your entity's branding (logo, colors, tagline) is automatically applied to the widget. You can also override these in the embed config.

Features

🤖 AI Chat

Full chat with your entity's AI. Supports text, emoji, voice input, and file attachments.

👥 Team Takeover

Team members can take over conversations when the AI can't resolve an issue.

🎨 Customizable

Match your brand: custom colors, fonts, logo, and auto theme detection from your website.

🔒 Shadow DOM

Widget styles are fully isolated. No CSS conflicts with your site.

📞 Voice Calls

Built-in WebRTC voice calling. Visitors can call your team directly from the widget.

🛡️ Domain Lock

Lock tokens to specific domains. Wildcard support (*.example.com). Rate limiting per token.