Skip to content
XICBOT

Settings

Deutsch
Frequent questions · Setup and integration

How is the assistant integrated into my website?

In plain language

You add a short line of code to your website. As a rule, this is enough for all pages. You set colour, side, height and language on this line. The chat only loads once your page has loaded. It does not change your design. Your page and the chat window cannot read each other. New versions arrive without any action from you. Without JavaScript the chat does not appear.

More on integration

Answer

Integration is done via a short code snippet that fits common websites, CMS and shops. It consists of exactly one script line with the public key of your assistant; colour, side, vertical offset and language can be set directly on the snippet and override the setting on the server.

How this works technically and which options exist for the display is described on the integration and embedding page. As a rule, a single snippet is enough to make the assistant available on all pages.

The loader opens a shielded area on your page, draws the trigger inside it and only attaches the frame after the page has fully loaded; the loader itself never calls the network. A second snippet on the same page returns silently, so a window embedded twice does not appear twice. Without JavaScript nothing appears, and there is no fallback path for that.

The frame carries its own opaque origin: the window does not read along on the host page, and the host page cannot read the content of the window. Commands and the conversation ID pass between the two; anyone who knows the ID can retrieve the history, including scripts on the host page. Delivery happens on two paths, via our widget domain or via a path on your own domain that you pass on to us. Updates reach your page without action on your part because the files carry version names derived from their content; an unknown name is an error and not a silent fallback. The steps are in the documentation.

How does the assistant get onto your site?

The integration page shows how the widget is embedded in a website, CMS or shop. The documentation walks through the setup step by step.

Enquiry in three steps

  1. 1. Topic
  2. 2. Your case
  3. 3. Contact

What is this about?

One click is enough, everything else is optional.

Tell us briefly about your case

Everything in this step is optional. It helps us reply with something concrete straight away instead of asking back.

Enquiries per month, roughly (optional)
When should it start? (optional)
How can we reach you?

Name and email address are enough. We reply personally.

We use your details to handle your enquiry. More on this in the privacy policy.