A campaign is the unit affiliates join. It defines where traffic goes, how much affiliates earn, and how long commissions last.

## Create a campaign

<Steps>
  <Step>
    ### Open Campaigns, then New campaign

    From the **Campaigns** page, click **New campaign**.
  </Step>

  <Step>
    ### Name it and set the destination

    Enter a **campaign name** (up to 100 characters) and a **destination URL**. The URL must start with `https://`. It is where affiliate links send visitors.
  </Step>

  <Step>
    ### Choose the commission

    Pick a **commission type** and rate (covered below), then set the **commission duration**.
  </Step>

  <Step>
    ### Create

    Click **Create campaign**. It starts as a draft until you activate it.
  </Step>
</Steps>

## Commission types

Two types are available:

* **Percentage** — a share of each sale, from 0.01% to 100%.
* **Fixed amount** — a flat sum per conversion, in euros, with no upper limit.

<Callout type="warning" title="Type and rate lock once affiliates join">
  You can edit the type and rate while a campaign has no affiliates. After the first affiliate joins, both are frozen so past commissions stay consistent.
</Callout>

## Commission duration

* **Lifetime** — the affiliate earns on every future purchase from the customers they bring.
* **Limited duration** — commissions run for a set number of months after the first purchase. Presets cover 3, 6, 12, and 24 months.

## Revenue-based tiers (optional)

On percentage campaigns, you can reward your best affiliates with a higher rate past a revenue threshold. Tiers are evaluated per affiliate, per campaign, on net revenue (refunds excluded).

Add a tier with two fields: a **revenue threshold (€)** and a **rate (%)**. Three rules apply:

* thresholds must strictly increase,
* rates must strictly increase,
* the first tier's rate must sit above the base rate.

For example: 10% base, then 15% past €5,000, then 20% past €20,000.

## Activate and open it to affiliates

A new campaign is a draft. Activating it requires a [connected Stripe account](/docs/merchant/connecting-stripe). Once active, open the campaign's **Settings** tab to set its directory visibility:

* **Private** — reachable only through a direct signup link.
* **Listed** — shown in the public affiliate directory, where affiliates can find it and join.
