# Create a Forecast

## Create a Forecast

Forecasts predict future demand to drive replenishment and production planning. Build forecasts using machine learning models, revenue targets, or upload your own projections.

{% hint style="info" %}
Ensure your master product list has been uploaded to Moselle before creating forecasts. [Learn how to import items](https://learn.moselle.io/operations/catalog/import-your-items).&#x20;
{% endhint %}

### Create Your Forecast

1. Select **Forecast** from the menu
2. Click **+ Create Plan**
3. Enter:
   * Forecast name
   * Start date
   * Number of months to plan ahead
   * Optional: Check **Master Plan** to set this as your primary forecast
4. Click **Next**
5. Choose how to populate your forecast:
   * **Upload your own forecast**
   * **Use AI forecast models** (Top Down or Bottoms Up)

{% hint style="info" %}
Quick tip: Generate a 12-month forecast with machine learning, export it, make edits, then re-upload. Build forecasts in minutes instead of days.&#x20;
{% endhint %}

### Create a Bottoms Up Forecast

Use machine learning to predict demand based on historical sales data.

1. Click the **Gear Icon** → **Modify Forecast**
2. Select **Change Forecast Method**
3. Pick a [forecasting model](https://learn.moselle.io/getting-started/fast-tutorial/broken-reference)
4. Click **Next** through the steps
5. Click **Generate Forecast**

Your forecast updates with AI-powered projections.

### Create a Top Down Forecast

Convert revenue goals into unit forecasts.

1. Click the **Gear Icon** → **Modify Forecast**
2. Select **Adjust Revenue Targets**
3. Enter sales goals by channel and month
4. Click **Generate Forecast**

Moselle converts your revenue targets to unit quantities automatically.
