# Channel Segmentation

{% hint style="info" %}
**Quick Answer:** Channel segmentation splits a single integration (e.g. Shopify) into multiple named channels — such as DTC, TikTok Shop, or B2B — so each revenue stream has its own clean sales history and forecast. Contact your CSM to configure it.
{% endhint %}

When setting up your channels in Moselle, you can segment a channel further into its own designated channel. This captures more granular sales data across different order types, regions, customer segments, and fulfillment methods — keeping your demand planning accurate and channel-specific.

Channel segmentation can be configured during onboarding or at any point after your account is live.

## Why Segment Your Channels?

**Channel segmentation** separates distinct revenue streams that behave differently, giving you cleaner data and more accurate forecasts. Without it, sales get grouped together and can distort your inventory planning.

Common reasons to segment:

* Separating DTC and TikTok Shop orders within a Shopify integration
* Isolating B2B retailer sales by retailer or retailer group
* Breaking out Amazon by fulfillment region
* Removing marketing, samples, and gifting orders from core sales channels

## Shopify / DTC Segmentation

Moselle can identify and split out specific order types within a Shopify integration using the following identifiers:

| Identifier               | Description                                                                                              |
| ------------------------ | -------------------------------------------------------------------------------------------------------- |
| **Order Tags**           | Tags on Shopify orders that indicate the sales channel or order type (e.g. TikTok orders vs. DTC orders) |
| **Shipping Destination** | The destination address used to route orders into specific channels                                      |
| **Shipping Country**     | Splits sales by market or geography                                                                      |
| **Currency**             | Identifies orders transacted in a specific currency                                                      |
| **Retailer Name**        | Distinguishes wholesale or B2B orders by retailer                                                        |
| **App Tags**             | Tags applied by third-party Shopify apps tied to specific sales channels                                 |
| **Order Prefixes**       | Unique prefixes assigned to orders from specific sales channels                                          |

## B2B Channel Segmentation

Segmentation is not limited to Shopify. B2B sales flowing through other integrations or channels can also be split into their own dedicated channel.

When segmenting B2B, specify **which retailers you want grouped together** and how you want the channel named. For example, Target and Nordstrom can be grouped into a single "Other B2B" channel, or each retailer can have its own dedicated channel.

Your CSM will align on the right grouping structure based on your retailer mix.

## Amazon Regional Segmentation

For clients selling on Amazon, separating your Amazon channel by fulfillment region is strongly recommended. Examples include:

* FBA North America
* FBA Europe (EU)
* FBA Japan

This keeps regional demand signals separate, resulting in more accurate forecasts and replenishment plans per market.

## Marketing, Samples & Gifting

Isolating marketing orders, samples, and gifting into a dedicated channel is one of the most commonly requested segmentations. These orders typically have no revenue value and should not be factored into your demand forecast.

Separating these out ensures:

* Your DTC channel reflects true consumer demand
* Your B2B channel reflects true wholesale demand
* Giveaways, influencer gifting, and sample programs are tracked without distorting your data

## How to Request Channel Segmentation

Channel segmentation is configured by your Moselle CSM. Setup typically takes 1–2 business days once your CSM has the details they need.

{% stepper %}
{% step %}

### Contact Your CSM

Reach out to your CSM and specify:

* Which order types, retailers, regions, or identifiers you want split out
* How you want each channel named and grouped
  {% endstep %}

{% step %}

### CSM Configures Your Channels

Your CSM creates the custom channel and configures the routing logic to direct sales into the appropriate channel.
{% endstep %}

{% step %}

### Verify Your Data

Confirm that sales are flowing in correctly and that units sold are accurate across each month of historical data.
{% endstep %}
{% endstepper %}

{% hint style="success" %}
**Tip:** The more specific you are upfront — retailer names, order prefixes, existing tags — the faster your CSM can get your channels configured correctly.
{% endhint %}

## Related Guides

{% content-ref url="/pages/XeG8X01ydINzo9HZqLlY" %}
[Setting Up Channels](/getting-started/onboarding/setting-up-channels.md)
{% endcontent-ref %}

{% content-ref url="/pages/iSRNCSGVWQanaAuYnC4i" %}
[Setup Integrations](/getting-started/onboarding/setup-integrations.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/onboarding/setting-up-channels/channel-segmentation.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.
