# Multiple-Level Marketing (MLM)

Multiple-Level Marketing (MLM) allows affiliates to earn **extra commissions** when they invite other affiliates into your program.

In short:

* One affiliate makes a sale
* That affiliate earns the main commission
* The affiliates **who invited them** earn **a percentage of that commission**

***

### ⚙️ Steps to set up

1. To activate the multi level marketing in the app, you need to create a **campaign** first.&#x20;
2. In the app > click **Settings** > **Multi-level marketing** > select number of level you want to set up
3. Enter the commission amount of each level &#x20;
4. Click **Save**

<figure><img src="/files/xVT3QGIY0mRYzLHZbcCW" alt=""><figcaption></figcaption></figure>

***

### ✅ How MLM Works

MLM commissions are not calculated from the order value directly.\
They are calculated as a percentage of the original affiliate’s commission.

Think of it like this:

> **Customer order → Original affiliate earns commission → Upline affiliates earn a share of that commission**

Each “level” is one step higher in the referral chain.

#### Key Roles in MLM

* **Original affiliate**\
  The affiliate who directly refers the customer and generates the sale.
* **Level 1 affiliate**\
  The person who invited the original affiliate.
* **Level 2 affiliate**\
  The person who invited the Level 1 affiliate.
* **Level 3 affiliate**\
  The person who invited the Level 2 affiliate.

Each level earns a smaller percentage, based on your MLM settings.

<figure><img src="/files/xEoAkl4XYlsgSPZvU0gy" alt=""><figcaption></figcaption></figure>

***

#### 📊 Example: 4-Level MLM Commission Breakdown

Let’s walk through a real example step by step.

**Affiliate structure**

You have 4 affiliates connected like this:

1. **Anna** – Original affiliate
   * Directly registered to the campaign
   * Refers the customer
2. **John** – Sub-affiliate (Level 1)
   * Invited Anna
3. **Mike** – Sub-affiliate (Level 2)
   * Invited John
4. **Jim** – Sub-affiliate (Level 3)
   * Invited Mike

<figure><img src="/files/mSopdlngRhlBoHiIbN9G" alt=""><figcaption></figcaption></figure>

The Anna shares affiliate promote link with customers > customers purchase products via that link&#x20;

<figure><img src="/files/KYhAJkwdwtFmQKUGDDIY" alt=""><figcaption></figcaption></figure>

**Order details**

* Order total: **$100**
* Campaign commission for original affiliate: **10%**

➡️ Anna earns:\
`$100 × 10% = $10`&#x20;

<figure><img src="/files/MB5qZzC0TazmIYfyFjeV" alt=""><figcaption></figcaption></figure>

#### MLM Commission Distribution

Now MLM commissions are calculated **from Anna’s $10 commission**, not from the $100 order.

Level 1 – John

* Commission rate: 10% of Anna’s commission
* Calculation:\
  `$10 × 10% = $1`

➡️ John earns $1

***

Level 2 – Mike

* Commission rate: 5% of Anna’s commission
* Calculation:\
  `$10 × 5% = $0.50`

➡️ Mike earns $0.50

***

Level 3 – Jim

* Commission rate: 2% of Anna’s commission
* Calculation:\
  `$10 × 2% = $0.20`

➡️ Jim earns $0.20

Result:&#x20;

| Affiliate | Level    | Earns From        | Commission |
| --------- | -------- | ----------------- | ---------- |
| Anna      | Original | Order value       | $10.00     |
| John      | Level 1  | Anna’s commission | $1.00      |
| Mike      | Level 2  | Anna’s commission | $0.50      |
| Jim       | Level 3  | Anna’s commission | $0.20      |

***

#### **Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further.


---

# 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://docs.jaka.app/shopify/campaign-setup/multiple-level-marketing-mlm.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.
