---
title: "Customize Chat Appearance"
url: "https://help.magicblocks.ai/en/article/chat-appearance-personalise-your-ai-agent"
language: "en"
last_updated: "2026-03-18T08:21:08.679Z"
---

# Customize Chat Appearance

The **Chat Appearance** settings in MagicBlocks allow you to fully customize the look and feel of your chat widget, creating a unique and engaging experience that aligns with your brand. Through this feature, you can adjust everything from the colors and fonts to button styles and chat bubble appearance, ensuring that the chat interface reflects your brand identity and is user-friendly for your audience.

## **Accessing Chat Appearance**

MagicBlocks gives you **two easy ways** to manage your widget’s design:

1.  **From Go Live** — customize appearance while preparing to embed your Agent
2.  **From Channels → Chat** — manage all your appearance themes in one central place

### **Chat** **Appearance:** **Under Go Live**

#### **1\. Open Go Live**

Inside your Agent, click **Go Live** in the left sidebar.

#### **2\. Select a Chat Appearance**

Under **Chat widget settings**, open the dropdown.

You’ll see **all Chat Appearances you’ve ever created**, including:

-   Your custom appearances
-   Appearances imported from the Wizard
-   Default Chat Appearance options

Pick one to apply it instantly — the preview updates on the right.

#### **3\. Edit the Selected Appearance**

Click **Edit this Appearance** to open the full editor.  
Here you can customize:

-   Header color and style
-   Light or Dark theme
-   Button and bubble colors
-   Avatar
-   Welcome text and message tone

Everything updates in real time in the preview panel.

#### **4\. Save & Publish**

Click **Save** to store your changes.  
Return to your Agent and click **Publish** to update the live widget.

### **Chat** **Appearance:** **Under Go Live**

From the main dashboard, go to the **Channels** section![1](https://export.supademo.com/renders/xutnk3n0z3/out.png)and select **Chat**.![2](https://export.supademo.com/renders/xfgo8100h4/out.png)This takes you to the **Chats Appearance** page, where you can manage or create new chat appearances.

On the **Chats Appearance** page, you’ll see a list of existing appearances, like **Default Appearance** and any custom ones you’ve created.

To create a new appearance, click **Create New.**

### **Configuring the Chat Appearance**

After selecting or creating a chat appearance, you’ll enter the **Settings** page for that appearance.![3](https://export.supademo.com/renders/kr4ve3l3er/out.png)

**Name and Description**: Provide a unique name and description to identify and explain the appearance.

### **Customizing Style**![5](https://export.supademo.com/renders/0pjoernwl0/out.png)

**Theme**: Choose between **Default (Light)**, **Default (Dark)**, or **Custom**. Selecting Custom allows you to adjust various elements to align with your branding.

**Main Display**:

Upload your **Company Logo**![7](https://export.supademo.com/renders/5axxtlxqn6/out.png)and, optionally, a **Background Image**.

Customize colors for **Bot Title**, **Header Background**, **Header Text Color**, and **Chat Background**.

**Widget Icon**: Select either a **solid color** or an **image** for the widget icon. Set its position on the chat screen and customize the **Proactive Message** display.

**Chat Messages**![9](https://export.supademo.com/renders/2r8mewpnj4/out.png)![10](https://export.supademo.com/renders/q4n9xotr6r/out.png)

-   **User and AI Messages**: Adjust the colors, bubble style, and border radius for both user and AI messages to ensure consistency with your brand.
-   **Timestamp**: Toggle the display of timestamps on or off and select the format.
-   **AI Name**: If enabled, display a custom name for the AI assistant.
-   **Fonts:** Set the **Font Family**, **Weight**, **Size**, and **Line Height** to enhance readability and align with brand guidelines.
-   **Buttons:** Customize **Primary**, **Secondary**, **Suggestion**, and **Feedback** buttons with preferred colors and border settings to make them user-friendly and visually consistent.
-   **Chat Input:** Configure the colors for the **Placeholder Text**, **Text**, and **Background** in the input area, ensuring they’re easily readable.
-   **Label Editing:** Modify labels for various buttons (e.g., **Send Button**, **End Chat Button**, **Form Submit Button**) to suit your chat’s tone and context.
-   **CSS Customization:** For advanced customization, you can add custom CSS to further style your chat widget.

### **Saving Your Settings**

Once all settings are configured, click **Save** to apply the changes.![11](https://export.supademo.com/renders/9t7298otlq/out.png)

### **Applying a Chat Appearance to an AI Agent**

Once you’ve customized your chat appearance, you need to apply it to an AI agent:

**Go to Agents.**

Select the **Agent** you want to customize.

Navigate to **Go Live** **\> Embed**.

In the **Embed Settings**, find the **‘Appearance’** option.

Select the desired chat appearance from the dropdown menu.

Click **Save** to apply the changes.
