Skip to main content

Styling the Chatbot

You can easily customize the appearance of your chatbot by adjusting its font size, font color, background color, button color, text field background and border colors, user and AI message background colors, width and height, and even the avatars.

ParameterDescriptionDefault Value
Font SizeAdjusts the font size of the chatbot.13
Font ColorChanges the font color of the chatbot.#000000
Background ColorSets the background color of the chatbot.N/A
Button ColorAlters the color of the buttons.N/A
Text Field BackgroundAdjusts the background color of the text field.#ffffff
Text Field BorderSets the border color of the text field.#ffffff
User Background ColorChanges the background color of user messages.#444654
AI Background ColorModifies the background color of AI messages.#343541
WidthSets the width of the chatbot.300
HeightAlters the height of the chatbot.400
Use AvatarsToggles the display of avatars.N/A
AI AvatarChanges the avatar of the chatbot.N/A
Border Radius - WindowAdjusts the curvature of the chatbot window corners.20px
Text Field HeightSets the height of the text input field.60px
Border Radius - Text FieldChanges the curvature of the text input field corners.20px
Icons ColorModifies the color of icons in the download bar.Blue
AI Thinking Text ColorSets the color of text when AI is processing.N/A
Full Screen ButtonAdds a button to toggle the chat window to full-screen mode.On
Download ButtonWhen enabled, this feature adds a download button allowing users to download their chat history.On
Clear ButtonAdds a clear button that, when clicked, will clear the chat history and local memory.On

All the style settings mentioned above apply both to the shortcode and the widget.

However, the widget has three additional options:

ParameterDescription
IconSpecifies the widget's icon, displayed on the side of your website.
PositionSets the position of the widget on your website, either left or right.
Delay TimeDetermines the time (in seconds) before the widget appears on the screen.
Close ButtonAdds a close (X) icon to the widget, enabling users to close the widget.

Customizing the Appearance

Here are the steps to adjust the style of your chatbot:

  • Navigate to the ChatGPT - Shortcode tab in your dashboard.
  • Click on the Style tab located on the right side of your screen.
  • Adjust the settings as necessary:
    • Font Size: Enter a number between 10 and 30 to adjust the chatbot's font size. The default is 13.
    • Font Color: Click on the color picker or input a hex code to set the font color of the chatbot. The default color is #000000.
    • Background Color: Use the color picker or enter a hex code to set the chatbot's background color.
    • Button Color: Use the color picker or enter a hex code to set the color of the chatbot's buttons.
    • Text Field Background: Use the color picker or enter a hex code to set the background color of the text input field. The default color is #ffffff.
    • Text Field Border: Use the color picker or enter a hex code to set the border color of the text input field. The default color is #ffffff.
    • User Background Color: Use the color picker or enter a hex code to set the background color of the user's messages. The default color is #444654.
    • AI Background Color: Use the color picker or enter a hex code to set the background color of the AI's messages. The default color is #343541.
    • Width: Input a number (in pixels or percentage) to set the width of the chatbot. The default is 300px, and it can be set between 200 and 800px or as a percentage.
    • Height: Input a number (in pixels or percentage) to set the height of the chatbot. The default is 400px, and it can be set between 200 and 800px or as a percentage.
    • Use Avatars: Toggle this option to enable or disable the display of avatars. If enabled, the chatbot will display the avatars of the user and the AI. If the user is logged in, their avatar will be displayed.
    • AI Avatar: Choose the avatar of the chatbot. You can use the default avatar or upload your own. The size must be 40x40px.
    • Border Radius - Window: Input a number to adjust the curvature of the chatbot window corners. The default value is 20px.
    • Text Field Height: Input a number to set the height of the text input field. The default height is 60px.
    • Border Radius - Text Field: Input a number to adjust the curvature of the text input field corners. The default value is 20px.
    • Icons Color: Use the color picker or enter a hex code to set the color of the icons in the download bar. The default color is blue.
    • AI Thinking Text Color: Use the color picker or enter a hex code to set the color of the text displayed when the AI is processing a response.
  • After adjusting the settings, click on the Save button to apply the changes.

Shortcuts

You can use the Shift + Enter shortcut to create a line break instead of sending a message in the chatbot.

Customization the Text

For a more personalized user experience, you can customize the chatbot's text settings.

Here are some of the text parameters you can adjust:

OptionDescriptionDefault
AI NameChange the name of the AI"AI"
YouChange the name of the user"You"
AI ThinkingChange the text while the AI is thinking"AI Thinking"
PlaceholderChange the placeholder text of the input field"Type a message"
Welcome MessageChange the welcome message of the chatbot"Hello human, I am a GPT powered AI chat bot. Ask me anything!"
No Answer MessageChange the displayed message when the chatbot can't generate a responseEmpty
Footer NoteSet a note that appears in the chatbot's footerEmpty
  • Navigate to the ChatGPT - Shortcode tab in your dashboard.
  • Click on the Custom Text tab located on the right side of your screen.
  • Adjust the settings as necessary:
    • AI Name: Input a name to personalize the AI. The default is "AI".
    • You: Input a name to represent the user. The default is "You".
    • AI Thinking: Input custom text to be displayed while the AI is generating a response. The default is "AI Thinking".
    • Placeholder: Input custom placeholder text for the input field. The default is "Type a message".
    • Welcome Message: Input a custom welcome message for the chatbot. The default is "Hello human, I am a GPT powered AI chat bot. Ask me anything!"
    • No Answer Message: In case the chatbot cannot generate a response, input a custom message to be displayed. The default is empty.
    • Footer Note: Input a custom note to be displayed in the chatbot's footer.
  • After adjusting the settings, click on the Save button to apply the changes.