Publishing and channels

Put your assistants where your users are

Widget on your website, public page, internal portal, email, Slack and phone: one assistant, many touchpoints.

Embed code — scriptAllowed origins: 2
<script src="https://app.example.com/api/v1/widget.js"
  data-chatbot-id="3f2a…c91e"
  data-button-label="Any questions?"
  data-button-color="#1460d6"></script>

Channels

Widget Public page Email Slack API
Interface diagram: widget embed code and publishing channels (fictitious IDs).

The problem

Why it matters

An assistant is only useful if it is available in the right place: on the public website, on the intranet, or in the tools people already use every day.

Each integration should not turn into a development project.

In practice

  1. Generate the embed codeScript (recommended), iframe or embedding in a page placeholder; customizable chat bubble.
  2. RestrictList of allowed websites and a per-minute message limit for the assistant.
  3. Open other channelsPublic page with a display theme, automatically polled mailbox, Slack app.

Capabilities

What you can do

Each capability is shown with its actual availability.

  • Embeddable widget (script, iframe, inline)Label, color, size, auto-open, organization branding.Available
  • Dedicated public pageCustomizable URL, choice of display theme.Available
  • Employee chat portalHistory, Excel and PDF export, attachments, sharing.Available
  • Answer rating and satisfactionThumbs up/down with comments, 1-to-10 rating at the end of the conversation.Available
  • Public sharing of a conversationRead-only snapshot, expiration, revocation.Available
  • Email channel (IMAP/SMTP)Automatic reply within the email thread.Requires setup
  • Slack channelDirect messages and mentions in channels.Requires setup
  • WhatsApp BusinessPreview version; Meta Business account required.Experimental
  • Phone callbotThe assistant answers your phone lines: see the Phone callbot page.Available
  • In-browser voice, AlexaEarly-stage developments, not validated in production.Experimental
  • Microsoft TeamsNot available

Benefits

What you gain

Integration in a few lines

Pasting a script into your website is all it takes to display the assistant.

A single configuration

The same assistant and the same sources, whatever the channel.

In your organization’s colors

The widget uses the branding of the organization the assistant belongs to.

Requirements and limitations

Next step

The code to copy, the options and the checks to run.