Integration Guide
How to integrate the FINO Chatbot into your website
1 Quick Start
Integrating the FINO Chatbot requires only three lines of code. Add the following elements to your HTML page:
<link rel="stylesheet" href="https://cdn.formbot.ai/webcomponents/chat/style.css">
<!-- 2. Include JavaScript -->
<script type="module" src="https://cdn.formbot.ai/webcomponents/chat/main.js"></script>
<!-- 3. Place chat element -->
<fino-chat default-language="de"></fino-chat>
<fino-chat> element is a Web Component and works in any modern website - regardless of the framework or CMS used. On request, we can also configure and host the Web Components specifically for your needs.
2 Branding - Customize Text
Customize the title, subtitle, greeting and other text via HTML attributes. Multilingual configuration is supported through language variants.
| Attribute | Description | Example |
|---|---|---|
brand-title |
Title of the chatbot in the header | "My Assistant" |
brand-subtitle |
Subtitle below the title | "Your digital helper" |
brand-greeting |
Greeting when opening the chat | "Hello! How can I help you?" |
brand-disclaimer |
Disclaimer text (e.g. AI notice) | "Answers are AI-generated." |
brand-quick-replies |
Suggested quick replies | "Opening hours|Contact|FAQ" |
Multilingual Configuration
For multilingual websites, you can define language variants using suffixes:
default-language="de"
brand-title-de="Stadt-Assistent"
brand-title-en="City Assistant"
brand-greeting-de="Willkommen! Wie kann ich helfen?"
brand-greeting-en="Welcome! How can I help?"
brand-quick-replies-de="Öffnungszeiten|Kontakt|Termine"
brand-quick-replies-en="Opening hours|Contact|Appointments"
></fino-chat>
3 Logos and Images
Replace the default logos with your own brand images.
| Attribute | Description | Recommended Size |
|---|---|---|
brand-logo-url |
Logo in the chat header | max. 200x60 px |
brand-launcher-icon-url |
Icon of the chat button (launcher) | 64x64 px |
brand-avatar-url |
Avatar image in chat messages | 48x48 px |
brand-logo-url="https://example.com/logo.svg"
brand-launcher-icon-url="https://example.com/chat-icon.png"
brand-avatar-url="https://example.com/avatar.png"
></fino-chat>
4 Colors and Design
Customize the color scheme using CSS Custom Properties. Colors can be overridden globally or per element.
CSS Custom Properties
fino-chat {
--chat-primary: var(--primary-700); /* Primary color */
--chat-accent: var(--primary-500); /* Accent color */
--chat-bg: #ffffff; /* Background color */
--chat-text: #333333; /* Text color */
--chat-border: #e0e0e0; /* Border color */
--chat-user-bg: var(--primary-700); /* User message background */
--chat-bot-bg: #f5f5f5; /* Bot message background */
}
Available Themes
Default
Light default theme with neutral colors. Fits most websites.
Dark
Dark theme for pages with dark backgrounds or as a user preference.
High-Contrast
Accessible theme with increased contrast for better readability.
Custom
Fully customizable via CSS Custom Properties - matching your corporate design.
<fino-chat theme="dark"></fino-chat>
5 Embedded Mode
By default, the chatbot is displayed as an overlay (floating button). With the embedded attribute, the chat can be embedded directly into the page content - ideal for dedicated support pages or help sections.
<div style="width: 100%; max-width: 600px; height: 500px;">
<fino-chat embedded default-language="de"></fino-chat>
</div>
6 CMS Plugins
WordPress (available)
For WordPress websites, we offer a ready-made plugin. Installation via the WordPress admin interface, configuration through a graphical interface - no code changes required.
The plugin supports:
- All branding options (colors, text, logos)
- Multilingual configuration
- Visibility control per page
- WordPress Media Library integration
Contact us for the plugin file and your access credentials.
Other CMS Systems (on request)
Integrations for Drupal, Joomla and Shopware are planned. Contact us for your specific use case.
- Drupal - on request
- Joomla - on request
- Shopware - on request
7 Complete Example
Here is a complete HTML example with all branding options:
<html lang="de">
<head>
<meta charset="UTF-8">
<title>My Website</title>
<link rel="stylesheet" href="https://cdn.formbot.ai/webcomponents/chat/style.css">
<style>
fino-chat {
--chat-primary: var(--primary-700);
--chat-accent: var(--primary-500);
}
</style>
</head>
<body>
<!-- Your page content -->
<script type="module" src="https://cdn.formbot.ai/webcomponents/chat/main.js"></script>
<fino-chat
default-language="de"
brand-title="My Assistant"
brand-subtitle="Your digital helper"
brand-greeting="Hello! How can I help you?"
brand-disclaimer="Answers are AI-generated."
brand-logo-url="https://example.com/logo.svg"
brand-quick-replies="Opening hours|Contact|FAQ"
></fino-chat>
</body>
</html>
Request Technical Consultation
We help you with the integration and configure the chatbot to match your project.