Appearance and user interface

The three Aimogen Pro chatbot designs, and every colour, size, avatar, sound and layout setting available.

Chatbot appearance is configured on AI Chatbot › User Interface and AI Chatbot › Styling, with a live preview in Custom Chatbot Builder.

Designs#

Chatbot Design chooses the base layout:

ValueCharacter
defaultThe classic Aimogen layout
modernA contemporary layout with rounded bubbles and more whitespace
messengerResembles a messaging app

Pick the design first — it changes which styling options visibly matter.

Aimogen Update: Chatbot Color Theme SelectorUsing the theme selector.Watch on YouTube

This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.

Themes#

Chatbot Theme applies a saved colour set. Themes are stored as aiomatic_themes posts, so you can build and reuse your own rather than setting twenty colours per placement.

Chrome#

SettingControls
Show Chatbot HeaderThe header bar with name and avatar
Show Chat Log File Download ButtonLets visitors download the conversation
Show Text-To-Speech Mute ButtonMute control, when speech is enabled
Show Disable Internet Access ButtonLets visitors turn off web lookups
Disable Internet Access Button Default StateWhether it starts on or off
Show Chat Clearing ButtonLets visitors clear the conversation

Dimensions#

SettingDefaultControls
Chat Form WidthOverall width
Chat Form HeightFixed height
Chat Form Min-HeightMinimum height when content is short
Chat Font SizeBase font size
Chat Bubble WidthMaximum bubble width
Chatbot Width460pxWidth of the globally injected chatbot

Avatars#

SettingControls
Show AI Chatbot Avatar In ConversationBot avatar beside each reply
Show User Chatbot Avatar In ConversationVisitor avatar beside each message
Chat Top Avatar Width / HeightHeader avatar size
Chat Conversation Avatar Width / HeightIn-conversation avatar size
Bot Avatar/Chat Bubble AlignmentLeft or right for the bot
User Avatar/Chat Bubble AlignmentLeft or right for the visitor

Colours#

SettingApplies to
Form Background ColorThe whole widget
Input Background ColorThe message input
User Font Color / User Baloon Background ColorVisitor messages
AI Font Color / AI Baloon Background ColorBot messages
Input Border Color, Input Text Color, Input Placeholder ColorThe input field
Persona Name Color, Persona Role ColorPersona labels
Submit Button Color, Submit Button Text ColorThe send button
Voice Button Color, Voice Button Activated ColorThe voice input button
Waveform Animation ColorThe speaking animation. Default violet

Input area#

SettingControls
Chat Input PlaceholderPlaceholder text
Chat Input Submit Button TextButton label
Chat Input Submit Button Image URLAn icon instead of text
Full Width ButtonsButtons span the width
Chat Compliance TextSmall print below the input — the place for an AI disclosure

Chat Compliance Text is worth using. A short line such as "Responses are AI-generated and may be inaccurate" sets expectations honestly and costs nothing.

Feedback and motion#

SettingControls
Show Response Placeholder Bubble For AI ResponsesA typing indicator while the reply generates
Show Response Placeholder Bubble ... DelayHow long before it appears
Chatbot 'Send Message' Sound EffectSound on send
Chatbot 'Receive Message' Sound EffectSound on receive
Enable Visual Waveform Animation When The Chatbot Is SpeakingWaveform during speech
Chatbot Response Delay (ms)Artificial pause before replying
Typewriter Delay (ms)Typing effect speed

The typing indicator, added in 2.6.8, is worth enabling: a chatbot that appears to do nothing for four seconds feels broken.

Custom HTML and CSS#

SettingControls
Custom HeaderHTML injected above the conversation
Custom FooterHTML injected below
Custom CSSStyles scoped to the chatbot

Use Custom CSS for anything the settings do not cover. The chatbot markup is stable across releases, but check after a major update.

Per-instance styling#

Every appearance setting has a shortcode attribute:

[aimogen-chat-form design="modern" height="520px" width="100%"
                   ai_background_color="#f4f4ff" user_background_color="#5b52e0"
                   user_font_color="#ffffff" show_header="1" no_padding="1"]

Full list in Shortcode reference.

Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.