# Upload Your Files to Mo

{% hint style="info" %}
**Quick Answer:** To upload a file to Mo, open the Mo chat, click the attachment icon, select your file, and send it with your question or request. Mo will clean, map, and apply your data automatically.
{% endhint %}

## What is File Upload in Mo?

**File upload in Mo** is a feature that lets you drop a file directly into your Mo conversation so Mo can interpret and apply its contents to your planning session. Instead of manually formatting or re-entering data, you share the file and Mo handles the heavy lifting — cleaning, mapping, and putting your data to work right away.

This is especially useful when you need to factor in information Mo doesn't have from your integrations, such as an upcoming campaign, a custom forecast adjustment, or an external supplier schedule.

### When to Upload a File to Mo:

* **Campaign planning** — Share a promotional calendar or marketing schedule so Mo can account for demand spikes
* **Forecast adjustments** — Provide external data (events, market shifts, product launches) that should influence your forecast
* **Custom inputs** — Upload a spreadsheet with manual overrides, targets, or constraints you want Mo to incorporate
* **Supplier or order data** — Share lead time changes or availability windows from a supplier outside your integrations

## Prerequisites

**Time Required:** Under 2 minutes\
**Difficulty:** Beginner

Before uploading, make sure you have:

* [ ] Access to the Mo chat in your Moselle account
* [ ] Your file ready (CSV, XLSX, or PDF formats supported)
* [ ] A clear question or task in mind for Mo to act on with the file

## How to Upload a File to Mo

{% stepper %}
{% step %}

#### Open Mo

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

{% step %}

#### Attach Your File

Click the **attachment icon (📎)** in the chat input area, then select your file from your computer.

Supported formats include **CSV**, **XLSX**, and **PDF**.

{% hint style="info" %}
You can also drag and drop your file directly into the Mo chat window.
{% endhint %}
{% endstep %}

{% step %}

#### Add Your Request

In the chat input, describe what you want Mo to do with the file. The more specific your request, the better Mo's response will be.

**Examples:**

* *"Here's our Q4 campaign calendar. Adjust my forecast to reflect these promotional periods."*
* *"This file has updated lead times from our supplier. Factor these into my replenishment plan."*
* *"I've attached our event schedule for the next 6 months. Highlight any weeks where demand is likely to spike."*
  {% endstep %}

{% step %}

#### Send and Review

Click **Send**. Mo will read your file, clean and map the data, and respond with its analysis or updated plan.

{% hint style="success" %}
Mo will confirm what it found in your file and explain how it has applied the data. Review the summary before using it in a forecast or production plan
{% endhint %}
{% endstep %}
{% endstepper %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLOr1c4XvNLJ8zZs6h7gQ%2Fuploads%2FcoV6IenOrStXFw9fO2xQ%2FFile%20Upload%20(1).mp4?alt=media&token=317a364c-2ac2-4a3a-be60-7ef6f53eca45>" %}

## What Mo Does With Your File

Once a file is uploaded, Mo automatically:

* **Cleans the data** — Handles inconsistent formatting, missing values, and column mismatches
* **Maps it to your plan** — Connects the file's contents to the relevant products, dates, or channels in Moselle
* **Applies it to your request** — Uses the file as context to answer your question, adjust a forecast, or flag potential issues

You do not need to reformat your file to match a specific template before uploading to Mo.

## Tips for Better Results

* **Include a date range** in your file or request so Mo can anchor the data to the right planning period
* **Label columns clearly** in your spreadsheet — Mo interprets headers to understand what each column represents
* **One topic per upload** works best — if you have a campaign file and a supplier file, upload and discuss them separately for cleaner responses

{% hint style="warning" %}
Do not upload files containing real customer names, personal information, or sensitive internal data. Use mock or anonymised data where possible.
{% endhint %}

## Frequently Asked Questions

### What file types can I upload to Mo?

**Answer:** Mo supports **CSV**, **XLSX**, and **PDF** files. For best results, use CSV or XLSX for structured data like forecasts, schedules, and order files.

### Does Mo save my uploaded files?

**Answer:** Uploaded files are used within your current Mo session to answer your request. Mo does not retain memory or file contents between sessions, so re-upload the file if you start a new conversation.

### Do I need to format my file in a specific way before uploading?

**Answer:** No. Mo handles cleaning and mapping automatically. Clear column headers and consistent data in each column will help Mo interpret your file more accurately, but strict formatting is not required.

### Can I upload multiple files in one session?

**Answer:** Yes. You can upload files across multiple messages in the same session. Each upload is treated in the context of your ongoing conversation.

## Troubleshooting

| Problem                           | Solution                                                                        | Time to Fix |
| --------------------------------- | ------------------------------------------------------------------------------- | ----------- |
| Mo says it cannot read the file   | Check that the file is not password-protected or corrupted, then re-upload      | 1 minute    |
| Mo misinterprets column data      | Add a brief description in your message explaining what each column represents  | 2 minutes   |
| File upload button is not visible | Refresh the page or try a different browser; ensure you are on the Mo chat page | 1 minute    |

## 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="../forecasting/build-your-forecast-with-mo" %}
[build-your-forecast-with-mo](https://learn.moselle.io/planning-and-execution/forecasting/build-your-forecast-with-mo)
{% endcontent-ref %}

{% content-ref url="../forecasting/refine-your-forecast" %}
[refine-your-forecast](https://learn.moselle.io/planning-and-execution/forecasting/refine-your-forecast)
{% endcontent-ref %}
