# Step 5: Build a Plan

With your forecast in place, create a replenishment plan. Moselle uses your forecast and current stock levels to surface what's at risk and calculate order quantities.

**Time required:** 10 minutes

{% hint style="warning" %}
A plan requires an existing forecast. Complete [Step 4: Create a Forecast](/getting-started/fast-tutorial/create-a-forecast.md) first.
{% endhint %}

***

## Create Your Plan

**Step 1 — Name and scope:**

1. Go to **Planning** in the left nav
2. Click **Create Plan**
3. Choose **Replenishment Plan**
4. Fill in:
   * **Plan Name** — Give it a name
   * **Coverage Period** — Set the date range for this plan

**Step 2 — Configure:** 5. Select the **Forecast** you just created 6. Choose the **Warehouse** to replenish 7. Set the **Frequency** — Monthly or weekly 8. Choose **Product Handling**:

* **SKUs (including bundles)** — All product variations
* **Core SKUs** — Roll up bundles and cases
* **Components** — Break down to component level

**Optional settings:**

* **Transit Lead Times** — Default lead times in days per month (item-level attributes override this)
* **Safety Stock** — Buffer stock in days before triggering a reorder (item-level attributes override this)

Click **Create Replenishment Plan** when done.

{% hint style="info" %}
Each plan is a snapshot of your forecast. Click **Rebuild** at any time to refresh it with the latest data. Note: rebuilding resets any order quantities you've manually edited.
{% endhint %}

***

## Next Step

{% content-ref url="/pages/qTi5XUhR7TSbYduanDvI" %}
[Step 6: Generate Orders](/getting-started/fast-tutorial/send-out-orders.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/getting-started/fast-tutorial/build-a-production-plan.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.
