# Create a Warehouse

## Create a Warehouse

#### Warehouses

Click the **Warehouse** tab to view and manage all warehouses in Moselle.

**Warehouse Types**

**Synced Warehouses** Warehouses connected via integrations (e.g. Shopify, Amazon) that automatically sync inventory daily. If a sync is delayed or missing for a day, Moselle automatically carries forward the last known inventory value so your planning remains uninterrupted.

**Moselle Managed Warehouses** Manual warehouses where you control inventory updates by uploading inventory snapshots. See [Managing Inventory](/operations/inventory/managing-inventory.md) for upload instructions and best practices.

**Create a Warehouse**

1. Click **+ Add Warehouse**
2. Enter warehouse details:
   * Name
   * Address, state/province, zip code, country
3. *(Optional)* **Link to an integration** — see [Link a Warehouse to an Integration](#link-a-warehouse-to-an-integration) below
4. Click **Create**

## Link a Warehouse to an Integration

Connect a warehouse to a location in one of your integrations and Moselle will sync inventory automatically — no support ticket, no admin handoff.

{% hint style="info" %}
**Quick Answer:** While creating or editing a warehouse, choose an integration, pick the location from the dropdown, and save. Live stock levels appear within minutes; a full historical backfill completes within **24-48 hours**.
{% endhint %}

### Prerequisites

* The integration is already connected under **Settings > Integrations**
* The location exists in your external system
* You have permission to manage warehouses

### Steps

{% stepper %}
{% step %}

#### Choose a data source

In the **Data source (optional)** picker, choose the integration you want to link this warehouse to. The dropdown lists only integrations you've already connected.
{% endstep %}

{% step %}

#### Pick the external location

A second dropdown lists locations available in that integration. Locations already linked to another Moselle warehouse are marked so you don't link the same source twice. Select the one that matches this warehouse.
{% endstep %}

{% step %}

#### Save

Click **Save**. You'll see a confirmation banner:

{% hint style="success" %}
**Syncing — full backfill in 24-48 hours.**
{% endhint %}
{% endstep %}
{% endstepper %}

### What Happens After You Link

| Stage               | Timing         | What you'll see                                        |
| ------------------- | -------------- | ------------------------------------------------------ |
| Initial sync        | Within minutes | Current on-hand levels appear in **Stock Levels**      |
| Historical backfill | 24-48 hours    | Past inventory available for forecasting and reporting |
| Ongoing sync        | Daily          | Inventory levels stay current automatically            |

Once linked, the warehouse becomes a **Synced Warehouse** (see warehouse types above).

### Supported Integrations

Self-serve linking works for: Shopify, Amazon FBA, QuickBooks Online, QuickBooks Desktop, NetSuite, Cin7 Omni, Fulfil, Trackstar (ShipBob, ShipStation, Extensiv, and other 3PLs), SKU Vault, and Walmart Fulfillment Services.

### FAQ

**Why is a location greyed out in the dropdown?**\
It's already linked to another Moselle warehouse. Each external location can only feed one Moselle warehouse at a time.

**Can I change which location a warehouse is linked to?**\
Yes. Open the warehouse, change the selection, and save. The new source replaces the old one on the next sync.

**How long until my reports reflect the new warehouse?**\
Live stock levels show up within minutes. Forecasts, plans, and historical reports refresh after the 24-48 hour backfill completes.

**What if my integration isn't listed?**\
Connect it under **Settings > Integrations** first. If you need a provider not yet supported, contact Moselle Support.

**Warehouse Details**

Each warehouse has multiple tabs:

**Stock Levels**

* View current inventory for the warehouse
* Search by SKU or product name
* Download stock data

**Details**

| Field                | Description                                            |
| -------------------- | ------------------------------------------------------ |
| Name                 | Warehouse name                                         |
| Address              | Physical street address                                |
| State/Province       | State or province location                             |
| Zip/Postal Code      | Zip or postal code                                     |
| Country              | Country location                                       |
| Days on Hand Minimum | Minimum inventory days before triggering replenishment |
| Days on Hand Maximum | Maximum inventory days to maintain at this warehouse   |

**Constraints** Optimize your warehouse by setting constraints on product groups and SKUs.

**History** (Moselle Managed warehouses only) View all inventory transactions including manual uploads and Purchase Order inventory receives.

**Update Inventory**

To upload a new inventory snapshot for a manual warehouse, see [Managing Inventory](/operations/inventory/managing-inventory.md).


---

# 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/operations/inventory/create-a-warehouse.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.
