# Charts, Graphs & Dashboards

{% hint style="info" %}
**Quick Answer:** To get a chart from Mo, ask a data question and specify the visualization type — for example, "Show me annual units sold by SKU as a bar chart." Mo renders the chart inline in the conversation, no exports needed.
{% endhint %}

## What are Mo Charts and Dashboards?

**Mo Charts and Dashboards** let you visualize your inventory and sales data directly inside the Mo conversation. When a visual would be more useful than a table, Mo automatically renders an interactive chart or stat card inline — right in the chat response.

Whether you need a quick metric snapshot, a monthly trend line, or a full high-level dashboard, Mo generates it on demand without leaving Moselle.

## Prerequisites

**Time Required:** Under 30 seconds per chart, under 1 minute for a full dashboard **Difficulty:** Beginner

Before you begin, make sure you have:

* [ ] An active Moselle account with sales or inventory data connected
* [ ] Access to the Mo conversation on your Moselle dashboard
* [ ] At least one channel configured with historical data

## Key Benefits

* **Instant visualization:** Charts appear directly in the conversation — no exports, no spreadsheets
* **Right format, automatically:** Mo selects the most appropriate chart type based on your question
* **Full dashboard on demand:** Ask for an overview and Mo compiles stat cards plus supporting charts in one response
* **Conversational refinement:** If Mo returns a table, just follow up asking for a specific chart type

## What Mo Can Generate

### Stat Cards

**Stat cards** are headline metric snapshots for any SKU, channel, or time period. Mo surfaces unit totals, year-over-year growth, period comparisons, and launch context — formatted as clean, scannable cards at the top of the response.

Best for: quick performance checks, period-over-period comparisons, and briefing summaries.

### Bar Charts

**Bar charts** display side-by-side comparisons across SKUs, channels, or time periods. Use them for annual performance reviews, channel mix analysis, or tracking how multiple products are performing relative to each other.

Best for: ranking, comparing groups, and spotting the top or bottom performers.

### Line Charts

**Line charts** plot monthly trends across one or multiple years. Use them to identify seasonality, spot growth patterns, or understand how current performance compares to prior periods.

Best for: trend analysis, seasonality review, and year-over-year comparisons.

### Dashboards

**Dashboards** combine stat cards and supporting charts into a single high-level overview of your business. Ask Mo to "build a dashboard" and it compiles the full view — metrics at the top, charts below — based on your current data.

Best for: weekly reviews, team briefings, and inventory health overviews.

## How to Generate a Chart with Mo

{% stepper %}
{% step %}

### Open Mo

1. Log into your Moselle account
2. Click **Mo** in the left sidebar to open the conversation

**Expected Result:** The Mo chat interface appears, ready for your prompt.
{% endstep %}

{% step %}

### Ask a Data Question with a Chart Type

Type a prompt that includes both the data you want and the visualization format. For example:

* "Show me annual units sold across my top SKUs for the last two years as a **bar chart**."
* "Give me a **monthly trend line** comparing this year to last year."
* "Build me a **dashboard** overview of my inventory health right now."

{% hint style="info" %}
**Tip:** Name the chart type in your prompt — bar chart, line chart, stat card, or dashboard — to get the right format on the first try.
{% endhint %}
{% endstep %}

{% step %}

### Review and Refine

Mo renders the chart inline in the conversation. If you want a different format or need adjustments:

* "Show that as a **bar chart** instead."
* "Add last year's data for comparison."
* "Filter this to DTC channel only."

{% hint style="success" %}
Your chart is now displayed directly in the conversation — no exports or spreadsheets needed.
{% endhint %}
{% endstep %}
{% endstepper %}

## Example Prompts

These prompts are designed to return charts and visual outputs rather than plain text tables:

* "Show me annual units sold across my top SKUs for the last two years as a bar chart."
* "Give me a monthly trend line comparing this year to last year."
* "Build me a high-level dashboard overview of my inventory health right now."
* "What are my top 5 SKUs by units sold this year? Show it as a chart."
* "Give me a stat card summary of my DTC performance year-to-date vs last year."
* "Show me which SKUs are at risk of stocking out — visualize by weeks of stock."
* "Compare sell-through rates across my channels this quarter as a bar chart."

{% hint style="info" %}
If Mo returns a table when you wanted a chart, follow up with "show that as a bar chart" or "visualize this as a line graph" and Mo will re-render the output accordingly.
{% endhint %}

## Saving Chart Prompts as Favourites

If you find a chart or dashboard prompt that works well for your regular reviews, save it as a Favourite directly on the Mo page. Saved prompts appear at the top of the Mo interface so you and your team can re-run them with a single click — no retyping required.

This is especially useful for recurring reports like weekly sell-through charts, inventory health dashboards, or monthly trend reviews.

{% content-ref url="/pages/DAsnRIRTbbjM6bgR0RLM" %}
[Save Your Favourite Prompts](/mo/tips/save-favourite-prompts.md)
{% endcontent-ref %}

## Tips for Better Chart Outputs

* **Specify the time range and SKUs** you want to compare — Mo will produce a more precise chart with less back-and-forth
* **Name the chart type** in your prompt (bar chart, line chart, stat card, dashboard) to get the format you want on the first try
* **Check your active channel filter** before prompting for a dashboard — charts respect your current channel view
* **Pair chart outputs with SKU Card hovers** for the full picture: the chart shows the trend, the SKU Card shows live detail

## Frequently Asked Questions

### Can Mo generate a chart for any data in Moselle?

**Answer:** Mo can visualize any inventory or sales data available in your Moselle account, including units sold, sell-through rates, weeks of stock, and channel performance. If Mo can report on it, it can chart it.

### What if Mo returns a table instead of a chart?

**Answer:** Just follow up in the same conversation: "Show that as a bar chart" or "Can you visualize this as a line graph?" Mo will re-render the output in the format you need.

### Do charts update automatically?

**Answer:** Charts are generated on demand from your live Moselle data at the time you ask. To see updated data, re-run the prompt — saved Favourite Prompts make this quick.

### Can I export a chart from Mo?

**Answer:** Charts are displayed inline in the Mo conversation. For data export, ask Mo to surface the same data as a table, then use the Export button to download it as a CSV.

## Troubleshooting Common Issues

| Problem                               | Solution                                                                                     | Time to Fix |
| ------------------------------------- | -------------------------------------------------------------------------------------------- | ----------- |
| Mo returns a table instead of a chart | Follow up with "Show that as a bar chart" or specify the chart type in your prompt           | 30 seconds  |
| Chart only shows partial data         | Check your active channel filter and specify the full time range in your prompt              | 1 minute    |
| Dashboard is missing expected metrics | Re-prompt with specific metrics: "Include units sold, sell-through rate, and weeks of stock" | 1 minute    |
| Chart looks different than expected   | Refine by asking Mo to change the chart type, add comparisons, or adjust the grouping        | 1 minute    |

## Related Guides

{% content-ref url="/pages/Dlc8GAJGV7FQH8Q9j9gA" %}
[Mo Custom Reports](/analytics/reporting/mo-reports/mo-custom-reports.md)
{% endcontent-ref %}

{% content-ref url="/pages/BLYuS7JNKRRnLCvAu8sJ" %}
[Weekly Sales Summary](/analytics/reporting/mo-reports/mo-standard-reports/weekly-sales-summary.md)
{% endcontent-ref %}

{% content-ref url="/pages/aYMGZMjVZa0NMZNaCeKo" %}
[Forecast vs Actuals](/analytics/reporting/mo-reports/mo-standard-reports/forecast-vs-actuals.md)
{% endcontent-ref %}

{% content-ref url="/pages/DAsnRIRTbbjM6bgR0RLM" %}
[Save Your Favourite Prompts](/mo/tips/save-favourite-prompts.md)
{% endcontent-ref %}

{% content-ref url="/pages/gW8m9eWpcWjmTbVni0Ik" %}
[Reporting](/analytics/reporting.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.moselle.io/mo/key-capabilities/charts-graphs-and-dashboards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
