---
title: "Customizing and Editing Widgets"
description: "Learn how to add, rename, and configure Dashboard widgets in Aesthetix CRM, including metrics, chart types, date ranges, filters, and saving your layout."
url: https://help.aesthetixcrm.com/en/articles/2083-customizing-and-editing-widgets
collection: "Widgets & Charts"
updated: 2026-10-21
language: en
---

# Customizing and Editing Widgets

Learn how to add, rename, and configure Dashboard widgets in Aesthetix CRM, including metrics, chart types, date ranges, filters, and saving your layout.

Dashboard widgets are the small, interactive charts and tables that make up your practice's KPI boards, things like new leads, booked consults, revenue, pipeline value, conversion rates, and channel attribution. Customizing a widget lets you rename it, choose what data it tracks, pick how that data is displayed, and filter it down to exactly the segment you care about. This guide covers both adding/customizing a widget from scratch and editing a widget that's already on your dashboard.

**Interactive walkthrough**

**Interactive walkthrough**

## Adding and Customizing a New Widget

1.  From your Dashboard, click **Edit Dashboard** to enter edit mode.
    

![1 To begin, click on the element.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/Bk6-I-Tzi4dNVnx0nghAN.jpg&x=2728&y=174&fill=000000&color=000000)

2.  Click **Add Widget**.
    

![2 Click on "Add Widget".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/EM-mKkaS62f_NtitF5WOj.jpg&x=2668&y=173&fill=000000&color=000000)

3.  Choose the widget you want to add from the list.
    

![3 Next up, click on the element.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/sgaFrDH_SOCJklKI1jOXQ.jpg&x=2398&y=263&fill=000000&color=000000)

4.  Change the chart type by clicking on the chart icon and selecting the visualization that best fits your data (bar, line, pie, and so on).
    

![4 Next, click on "Calls".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/n_w6y3CVu-KG6kBz4CX7x.jpg&x=2503&y=394&fill=000000&color=000000)

5.  Configure the widget's settings (title, metrics, date range, and more; see the reference table below for what each field controls).
    

![5 Click on the element.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/5WNQIRTyb0hrTYUE_9kR9.jpg&x=2495&y=650&fill=000000&color=000000)

6.  Open **Advanced Settings** if you want extra personalization. These are optional and aren't required to create a widget.
    

![6 Click on "Conditions".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/Gy1Q23_d_Jba24PSU_DmQ.jpg&x=2480&y=971&fill=000000&color=000000)

7.  Add conditions (filters) to narrow the widget down to the exact data you want to see.
    

![7 Following that, click on "Save".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/tYGQyD6sOH2KD3rRvPQSw.jpg&x=2659&y=397&fill=000000&color=000000)

8.  If no data matches a filter you've added, Aesthetix CRM won't let you save the widget. Either delete that filter from the condition or change it so it matches real data.
    

![8 Upload](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/tYGQyD6sOH2KD3rRvPQSw.jpg&x=2485&y=664&fill=000000&color=000000)

9.  Click **Save** to save the widget's settings.
    

![9 Upload](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/tYGQyD6sOH2KD3rRvPQSw.jpg&x=2573&y=1313&fill=000000&color=000000)

10.  The widget now appears on your dashboard. Drag to reposition it or resize it as needed, then click **Save Changes** once you're happy with its size and placement on the dashboard.
     

![10 Afterwards, click on "Save changes".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/IGHribfQ4JxE116Z7EydI.jpg&x=2453&y=177&fill=000000&color=000000)

## Editing an Existing Widget

Already have a widget on your dashboard and just need to adjust it? Editing is a shorter path than building a new one:

1.  From your Dashboard, click into the dashboard you want to edit.
    

![1 Click here.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/1atg0tWVlsl8L4S4qAaia.jpg&x=215&y=316&fill=000000&color=000000)

2.  Click **Edit Dashboard**.
    

![2 Click here.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/_VK8499yp0D1r96t6rTIj.jpg&x=2732&y=169&fill=000000&color=000000)

3.  Find the widget you want to edit and click the three-dot menu in its top-right corner.
    

![3 Click here.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/sUwRVPBtl1hEEtQdeRNi0.jpg&x=2635&y=406&fill=000000&color=000000)

4.  Select **Edit** from the dropdown menu. An editing panel opens on the right-hand side.
    

![4 Click on "Edit".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/MqZTu6pTCiw8te3XeTGnd.jpg&x=2789&y=192&fill=000000&color=000000)

5.  Apply your customizations in the editing panel (title, metrics, filters, chart type, and so on).
    

![5 Next, click here.](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/bE5DYiozgV2X_uvDiiyaL.jpg&x=2500&y=505&fill=000000&color=000000)

6.  Click **Save** to save the widget's changes.
    

![6 After that, click on "Save".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/Bmvvpy4EV_IsImpsroDmv.jpg&x=2574&y=1310&fill=000000&color=000000)

7.  Click **Save Changes** to finalize the update on your dashboard layout.
    

![7 Click on "Save changes".](https://d16ev9qffqt5qm.cloudfront.net/?s3_key=cler469gb03fhtd0h2cgr839h/A9Uv8bO8bobp43PcoZfTn.jpg&x=2442&y=170&fill=000000&color=000000)

**Note:** A handful of general/default widgets can't be edited or removed. If a widget's three-dot menu doesn't offer an Edit option, that's why.

## Individual Widget Editing vs. Whole-Dashboard Editing

It helps to keep these two levels straight:

-   **Widget-level Save** (inside the widget's own configuration or editing panel) commits changes to that one widget: its title, metric, filters, chart type, and so on.
    
-   **Save Changes** (on the dashboard itself, after you exit the widget panel) commits the widget's position, size, and its place among the other widgets on that dashboard.
    

You need both. Saving a widget's settings without also clicking Save Changes on the dashboard can leave your layout looking unfinished, and moving/resizing a widget without saving the dashboard means your layout change won't stick.

## Widget Configuration Reference

Once you're in a widget's settings (whether adding a new one or editing an existing one), the **Configure** tab exposes these fields:

<table style="min-width: 50px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Field</strong></p></th><th colspan="1" rowspan="1"><p><strong>What it does</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p><strong>Title</strong></p></td><td colspan="1" rowspan="1"><p>Rename the widget so its purpose is clear at a glance.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Metrics</strong></p></td><td colspan="1" rowspan="1"><p>Choose which data points the widget tracks. Line, Bar, and Horizontal Bar charts support multiple metrics at once.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Group</strong></p></td><td colspan="1" rowspan="1"><p>Set grouping options for charts that need them, like Donut charts.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>View By</strong></p></td><td colspan="1" rowspan="1"><p>Pick the secondary dimension for visualizations such as line or bar charts.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Breakdown</strong></p></td><td colspan="1" rowspan="1"><p>Adjust how frequently the data is broken down (daily, weekly, monthly, and so on).</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Date Property</strong></p></td><td colspan="1" rowspan="1"><p>Choose which date field the widget uses to fetch results (for example, Created Date vs. Updated Date).</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Date Range Override</strong></p></td><td colspan="1" rowspan="1"><p>Override the dashboard's global date range for this one widget, so it can show a different period than the rest of the board.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Order</strong></p></td><td colspan="1" rowspan="1"><p>Sort results ascending or descending.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Limit</strong></p></td><td colspan="1" rowspan="1"><p>Cap the maximum number of results shown.</p></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Comparison Date Property</strong></p></td><td colspan="1" rowspan="1"><p>Add a comparison percentage against a prior period for context.</p></td></tr></tbody></table>

![](https://staticfiles.us.gleap.ai/g/EgD5HurSSm8geKnFBNUoqNJHYTtzmuyYHvapONMhW6IBDerh8fgH5zaaTX5ogWw0iMxj8jY2T0K.png)

**Renaming a widget:**

![](https://staticfiles.us.gleap.ai/g/dfqDIt5eKfM41ZWWAUpjZqUOEleDOx0WLYvfQfM8MGhpoZflqhvje5FDteUPh4VKJNWQ6Y9F5of.png)

**Setting metrics** (multiple metrics can be added for Line, Bar, and Horizontal Bar charts):

![](https://staticfiles.us.gleap.ai/g/QV1poXIqgRGA1qFlCgXd3BbruO1laVUPG41ln5bIaDP9eT00pj37r7c4Wo0u3NmC31v1j7wgRcu.png)

**Group:**

![](https://staticfiles.us.gleap.ai/g/ou56rF4so3XHYj62Ye7QVmpvR6FQKu6h3qEuG9FEOHZqYfV97E0J68GbcMXAInOLBP9gTlKYHeQ.jpg)

**View By:**

![](https://staticfiles.us.gleap.ai/g/mA1MOc90HbR8itcnzfvKtoP12baUyxINV0uc21YsRpQDjg7UA4KpPqAZV3htstvGmf2nsCKb4dl.jpg)

**Date Property:**

![](https://staticfiles.us.gleap.ai/g/fPMXi2rTGR9ecgMCvZvP0S2AUzkwHek7utO2CBHgyqtGhwN9VLMTub0ME7byvKu0WEtoVM5bluJ.jpg)

**Date Range Override:**

![](https://staticfiles.us.gleap.ai/g/qnwTzhlEZuyvzcY0clqKEmiAndSu94yZryqXkdM0yCsDItxNmzjmq4ejz4qbM5ozJqQzYXtRIbx.jpg)

Advanced settings sit alongside these and offer further personalization, but they're optional and not required to save a widget.

## Choosing Whether an Increase or a Decrease Is Positive

Every widget's number stat can show a small trend badge next to it, an up or down arrow with a percentage, like **↓30% vs last 7 days**. By default, this badge turns **green** when a metric goes up and **red** when it goes down.

That works well for metrics like _Delivered Emails_, where more is better. But for metrics like _Unsubscribed Emails_, _Bounce Rate_, or _Cost per Lead_, a lower number is the good outcome, and a badge that turns red just because the number dropped would be misleading. You can tell each widget which direction should count as positive, so the trend badge always reflects reality.

To set it:

**Note:** This setting only affects the trend badge's color. It requires a **Comparison Date Range** to be set (for example, "Previous 7 days"), since without a comparison period there's no percentage change to color in the first place.

**Examples:**

<table style="min-width: 100px;"><colgroup><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"><col style="min-width: 25px;"></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong><strong>Widget</strong></strong></p></th><th colspan="1" rowspan="1"><p><strong><strong>Metric behavior</strong></strong></p></th><th colspan="1" rowspan="1"><p><strong><strong>Recommended setting</strong></strong></p></th><th colspan="1" rowspan="1"><p><strong><strong>Result</strong></strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Unsubscribed Emails</p></td><td colspan="1" rowspan="1"><p>Lower is better</p></td><td colspan="1" rowspan="1"><p>Decrease is positive</p></td><td colspan="1" rowspan="1"><p>A drop in unsubscribes shows green</p></td></tr><tr><td colspan="1" rowspan="1"><p>Delivered Emails</p></td><td colspan="1" rowspan="1"><p>Higher is better</p></td><td colspan="1" rowspan="1"><p>Increase is positive</p></td><td colspan="1" rowspan="1"><p>A drop in delivered emails shows red</p></td></tr><tr><td colspan="1" rowspan="1"><p>Bounce Rate</p></td><td colspan="1" rowspan="1"><p>Lower is better</p></td><td colspan="1" rowspan="1"><p>Decrease is positive</p></td><td colspan="1" rowspan="1"><p>A drop in bounce rate shows green</p></td></tr><tr><td colspan="1" rowspan="1"><p>Cost per Lead</p></td><td colspan="1" rowspan="1"><p>Lower is better</p></td><td colspan="1" rowspan="1"><p>Decrease is positive</p></td><td colspan="1" rowspan="1"><p>A drop in cost per lead shows green</p></td></tr><tr><td colspan="1" rowspan="1"><p>Churn Rate</p></td><td colspan="1" rowspan="1"><p>Lower is better</p></td><td colspan="1" rowspan="1"><p>Decrease is positive</p></td><td colspan="1" rowspan="1"><p>A drop in churn shows green</p></td></tr></tbody></table>

This setting behaves the same whether the widget is displayed as a Number, Line, or Bar chart. Every existing widget defaults to Increase is positive, so nothing changes on a widget until you manually update its setting.

## Choosing a Chart Type

The chart type you pick affects how easy the data is to read at a glance. To pick a chart:

1.  Open the widget's **Settings**, then go to **Configure**.
    
2.  Choose the chart type you want (bar, line, pie, donut, and more) and review the live preview before committing.
    
3.  Continue on to **Conditions**, or click **Save** if you're done.
    

![](https://staticfiles.us.gleap.ai/g/tWGOxtZK8ADmwOx75tYKK4DEAE5jKSysUqdmKB125LXkZlmlKopJLs9j4FfcN7CJnt67wBN0MIv.png)

## Adding Filters and Conditions

Filters (called Conditions in the widget settings) let you narrow a widget down to a specific segment of your data, like leads from a particular source, or appointments booked in a particular pipeline stage.

### Nested Filter Groups (OR Logic)

Grouping filters lets you build logic that matches real-world segments. Filters inside the same group are evaluated with **AND** (all conditions must match); separate groups are evaluated with **OR** (a record matching any one group qualifies).

To build groups:

1.  Open the widget, then go to **Conditions**.
    
2.  Click **Add Filter** to create Group 1.
    
3.  Use **+AND** to add more filters inside that same group.
    
4.  Click **+Add Filter** again to start Group 2 (this adds an OR condition against Group 1).
    
5.  Repeat as needed, then click **Save**.
    

![](https://staticfiles.us.gleap.ai/g/dOd0d6IHlZywSaaXrUdchsMDvrEZzCpMvTuvEZDMcaZGXYRV9GHn0mikdaCPlFVg6eUnrSsczjX.gif)

Visitor Data widgets support only one filter group.

### Duplicate Filters via Groups

Sometimes you need the same field twice, for example, Source = Google **OR** Source = Facebook. Using separate groups for the same field is fully supported, so you can match broader sets of contacts without workarounds.

Example:

-   Group 1: Source = Google
    
-   Group 2: Source = Facebook
    

![](https://staticfiles.us.gleap.ai/g/pdylBIziFuu9v83zlp6wiLlcnzQ29uN9zTlAKWHD0HCsehomoynuvn7nv5Yvynf5ISq2iAzpJPJ.png)

### Linked Filter Warnings

Some filters depend on one another, such as Pipeline and Stage. If your combination of filters conflicts (for example, a Stage that doesn't belong to the selected Pipeline), Aesthetix CRM shows a clear inline warning inside Conditions. Adjust either filter to resolve the warning, then save.

To add a condition:

1.  Click **Add Condition** under the Conditions tab.
    

![](https://staticfiles.us.gleap.ai/g/EmWCBIomMHGro7PNBErNNZF375YZnCAhBrbsoHAWhFs41p26rpgaOJtKW3yA6xb9QmvabRhFa29.png)

2.  Choose the filter field, the operator, and the parameters.
    

![](https://staticfiles.us.gleap.ai/g/Ba6oRlCf2M8NvNzQyNYH6MBlaSN0xMysWi0AEhBo74NxydgzQjo0DLCBGdqi2rxIZdlxg0Hkseu.png)

3.  Add as many filters as you need using AND/OR logic, or delete any you no longer want.
    

![](https://staticfiles.us.gleap.ai/g/H9dPf6nEC583yi6gLIdm9YZgQAQPwlrOeZAbPhCu3baF3gD3qoYWgd27h42Ii6akCdH9J9nLfpo.png)

**Note:** If no data matches a filter, you won't be able to save the widget until you adjust or remove that filter.

## Saving Your Changes

Once your widget looks the way you want:

1.  Click **Save** to update the widget itself.
    

![](https://staticfiles.us.gleap.ai/g/CkCiPjhwCJJf6Xb3xe59fYqNkE4N665uUBrkdPECWdEzjfOXoXDj7hVKCRHmPbGvFNrKcQVMHCl.png)

2.  Adjust the widget's size or position on the dashboard if needed.
    

![](https://staticfiles.us.gleap.ai/g/tdIFp0sJ5yv30qJBahVRet0de5U1UnA8dyMI2XL0eMVyUMxYg0zYMR2d9xweq5M0MHS0S3zg3I4.gif)

3.  Save your dashboard layout to finalize everything.
    

![](https://staticfiles.us.gleap.ai/g/t5JWVSjnrsmNBT9rY1oANvvbFrFrfxujl64QjfXbtGHqCPlAvVmmHjoE7evh2I2jBE7QqZkANsw.png)

## Frequently Asked Questions

**Can I add more than one metric to a single widget?** Yes. Line, Bar, and Horizontal Bar charts all support multiple metrics in the same widget, so you can compare several data points side by side.

**Why can't I save my widget after adding a filter?** Aesthetix CRM blocks saving if a filter condition has zero matching data. Either remove the offending filter or adjust its value so it matches real records.

**What's the difference between clicking Save and clicking Save Changes?** Save (inside the widget panel) commits that widget's own settings, like its title, metrics, and filters. Save Changes (on the dashboard) commits its size and position among the other widgets. You need both for a change to fully stick.

**Can I override the dashboard's date range for just one widget?** Yes. Use the Date Range Override field in the widget's Configure tab to give that widget its own date window that's independent of the dashboard's global range.

**Can I use OR logic across filters?** Yes. Filters inside the same group use AND logic, while separate filter groups are combined with OR logic. This lets you build segments like "Source = Google OR Source = Facebook."

**Are there widgets I can't edit?** A small number of default/general widgets can't be edited or removed. If a widget's three-dot menu has no Edit option, that widget falls into this category.

**Can I use the same field in two different filters?** Yes, as long as each instance lives in its own filter group. This is how you build "either/or" conditions on the same field, such as matching two different lead sources.

**Where do I change a widget's chart type after it's already been created?** Open the widget's Settings, go to Configure, and use the chart type picker there. You'll see a live preview before you commit to the change.

**What does the Comparison Date Property field do?** It adds a comparison percentage to your widget so you can see how the current period stacks up against a prior one, useful for tracking growth in leads, consults, or revenue over time.

**Do filter changes affect the whole dashboard or just one widget?** Filters and conditions you set inside a widget's Configure tab apply only to that widget. Your dashboard's global date range is separate and can still be overridden per widget using Date Range Override.

**Will turning on "Decrease is positive" change how my existing widgets look?** No. Every existing widget defaults to Increase is positive, matching prior behavior. Nothing changes unless you manually update a widget's setting.

**I don't see a trend badge on my widget at all, why?** Make sure a Comparison Date Range (for example, "Previous 7 days" or "Previous period") is set for the widget. Without a comparison range, there's nothing to compare against, so no badge or percentage appears.

**Is there an equivalent setting for custom metrics?** Yes. Custom metrics have a similar "When the metric increases, show indicator as Positive/Negative" toggle in the custom metrics builder.
