# Custom Reporting with Mo

{% hint style="info" %}
**Quick Answer:** To create a custom report, open Mo and describe the data you want to see. Mo surfaces a live data table directly inside Moselle — refine it by continuing the conversation, then export to CSV when it's ready.
{% endhint %}

## What is Custom Reporting in Mo?

**Custom Reporting** is a conversational reporting feature in Mo that lets you request any view of your Moselle data in plain language. Instead of navigating preset reports, you describe what you need and Mo builds it as an interactive table — right inside the platform.

### Key Benefits

* **Your data, your way:** Get the exact slice of data you need without configuring report builders or writing queries
* **Live data:** Reports pull from your current Moselle data, so results are always up to date
* **Conversational refinement:** Adjust filters, groupings, or columns by simply continuing the conversation
* **Export-ready:** Download the final table as a CSV when it's exactly what you need

## Prerequisites

**Time Required:** 2–5 minutes **Difficulty:** Beginner

Before you begin, make sure you have:

* [ ] An active Moselle account with data connected
* [ ] Access to the Mo page (available on all plans)

## How to Build a Custom Report with Mo

{% stepper %}
{% step %}

#### Open Mo

Click **Mo** in the left sidebar to open the Mo chat page.
{% endstep %}

{% step %}

#### Describe the Report You Want

Type your request in plain language. Be specific about what data you want to see, how you want it grouped, and any filters that apply.

**Example prompts:**

* "Show me sales by SKU for the last 30 days, sorted by revenue"
* "Which products are below their reorder point right now?"
* "Give me a breakdown of inventory value by warehouse"

Mo will process your request against your live data and surface a table directly in the chat.
{% endstep %}

{% step %}

#### Review the Table

The report appears as a table inside the platform. Review the columns, rows, and values to confirm it matches what you need.

{% hint style="info" %}
If the table isn't quite right, don't start over — just continue the conversation to refine it.
{% endhint %}
{% endstep %}

{% step %}

#### Refine Conversationally

Adjust the report by describing what you'd like to change. Mo will update the table in the same conversation thread.

**Example refinements:**

* "Can you add a column for days of stock remaining?"
* "Filter this to only show products with sales above 50 units"
* "Group by supplier instead of SKU"
  {% endstep %}

{% step %}

#### Export When Ready

Once the report is exactly what you need, click the **Export** button above the table to download it as a CSV file.

{% hint style="success" %}
Your report is saved to your device and ready to share with your team or import into other tools.
{% endhint %}
{% endstep %}
{% endstepper %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLOr1c4XvNLJ8zZs6h7gQ%2Fuploads%2FSqGBkopCsVrUh1ucZMmg%2FMo%20Builds%20Report%20%2B%20Refine%20%2B%20Export.mp4?alt=media&token=d19b05e4-00a4-44c2-8332-56ac822e7d08>" %}

## Tips for Better Custom Reports

* **Be specific:** The more detail you give Mo (date range, metric, grouping), the more accurate the first result
* **Iterate:** Use follow-up messages to narrow filters or add columns rather than restarting
* **Save useful prompts:** If you run the same report regularly, save the prompt to your Favourite Prompts for one-click reuse

{% content-ref url="save-favourite-prompts" %}
[save-favourite-prompts](https://learn.moselle.io/planning-and-execution/work-with-mo/save-favourite-prompts)
{% endcontent-ref %}

## Frequently Asked Questions

<details>

<summary>What data can Mo include in a custom report?</summary>

Mo can report on any data available in your Moselle account, including sales, inventory, forecasts, purchase orders, and catalog information.

</details>

<details>

<summary>How current is the data in Mo's reports?</summary>

Reports reflect your live Moselle data at the time you ask. For the most up-to-date results, simply re-run the prompt in a new session.

</details>

<details>

<summary>Can I save or schedule a report for later?</summary>

Currently, reports are generated on demand. To run the same report again quickly, save the prompt to your Favourite Prompts.

</details>

<details>

<summary>What format does the export use?</summary>

Reports export as a CSV file, compatible with Excel, Google Sheets, and most BI tools.

</details>

## Related Guides

{% content-ref url="save-favourite-prompts" %}
[save-favourite-prompts](https://learn.moselle.io/planning-and-execution/work-with-mo/save-favourite-prompts)
{% endcontent-ref %}

{% content-ref url="../../analytics/reporting" %}
[reporting](https://learn.moselle.io/analytics/reporting)
{% endcontent-ref %}
