The AI Fusion chat application supports customization through CSS variables, texts, and images. You can define several branding and customization sets, per app (CRM, Technicians, end-customers).
Implementation/LogicalUnits/aifusion/web/chat/
├── styles/
│ ├── style.css# Base styles (do not modify)
│ ├── customize-style.css# Default customization styling (Use it as a reference)
│ ├── myappid-customize-style.css# your app customized styling definitions
├── img/
│ ├── logo.png # Default logo
│ ├── myappid-logo.png# your app logo
│ ├── myappid-mini-logo.png# your app badge
└── translations.json # UI text phrases
Create a file named styles/{aifusionAppId}-customize-style.css.
The app will automatically load this file based on the configured aifusionAppId. If not found, it falls back to customize-style.css.
The aifusionAppId is the one you defined in the apps.csv and referred to at the apps.json. Read here for more setup information.
| Variable | LTR Value | RTL Value |
--sidebox-title-direction |
row |
row-reverse |
--sidebox-text-direction |
start |
end |
--trace-direction |
auto (right) |
0 (left) |
--sideboxes-direction |
row |
row-reverse |
Place your logo and badge images in the img/ folder:
{aifusionAppId}-logo.png - Displayed in the header{aifusionAppId}-mini-logo.png - Used as assistant badge in chat messagesReference them in your CSS:
--main-logo: url("../img/myappid-logo.png");
--assistant-badge: url('../chat/img/myappid-mini-logo.png');
Add entries to translations.json with your aifusionAppId prefix (e.g. myappid):
{
"myappid-summary_button": "Chat Summary",
"myappid-user_profile_button": "User Profile",
"myappid-restart_button": "Restart",
"myappid-main_title": "How can we help you today",
"myappid-user_profile_box_title": "User Profile",
"myappid-summary_box_title": "Chat Summary",
"myappid-assistant_title": "Virtual Assistant",
"myappid-search_popup_title": "Users Search",
"myappid-search_popup_error": "User does not exist.",
"myappid-search_button": "Search",
"myappid-trace_button": "Trace",
"myappid-chat_input_placeholder": "Ask me anything...",
"myappid-chat_initial_message": "Hello! How can I assist you today?"
}
The AI Fusion chat application supports customization through CSS variables, texts, and images. You can define several branding and customization sets, per app (CRM, Technicians, end-customers).
Implementation/LogicalUnits/aifusion/web/chat/
├── styles/
│ ├── style.css# Base styles (do not modify)
│ ├── customize-style.css# Default customization styling (Use it as a reference)
│ ├── myappid-customize-style.css# your app customized styling definitions
├── img/
│ ├── logo.png # Default logo
│ ├── myappid-logo.png# your app logo
│ ├── myappid-mini-logo.png# your app badge
└── translations.json # UI text phrases
Create a file named styles/{aifusionAppId}-customize-style.css.
The app will automatically load this file based on the configured aifusionAppId. If not found, it falls back to customize-style.css.
The aifusionAppId is the one you defined in the apps.csv and referred to at the apps.json. Read here for more setup information.
| Variable | LTR Value | RTL Value |
--sidebox-title-direction |
row |
row-reverse |
--sidebox-text-direction |
start |
end |
--trace-direction |
auto (right) |
0 (left) |
--sideboxes-direction |
row |
row-reverse |
Place your logo and badge images in the img/ folder:
{aifusionAppId}-logo.png - Displayed in the header{aifusionAppId}-mini-logo.png - Used as assistant badge in chat messagesReference them in your CSS:
--main-logo: url("../img/myappid-logo.png");
--assistant-badge: url('../chat/img/myappid-mini-logo.png');
Add entries to translations.json with your aifusionAppId prefix (e.g. myappid):
{
"myappid-summary_button": "Chat Summary",
"myappid-user_profile_button": "User Profile",
"myappid-restart_button": "Restart",
"myappid-main_title": "How can we help you today",
"myappid-user_profile_box_title": "User Profile",
"myappid-summary_box_title": "Chat Summary",
"myappid-assistant_title": "Virtual Assistant",
"myappid-search_popup_title": "Users Search",
"myappid-search_popup_error": "User does not exist.",
"myappid-search_button": "Search",
"myappid-trace_button": "Trace",
"myappid-chat_input_placeholder": "Ask me anything...",
"myappid-chat_initial_message": "Hello! How can I assist you today?"
}