> For the complete documentation index, see [llms.txt](https://docs.uppromote.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uppromote.com/settings/integrations/subscription-apps.md).

# Integrations - Subscription apps

{% hint style="info" %}
**Available from Professional plan**
{% endhint %}

If your store has some subscription-type products, your affiliates can get commissions for referring them just like regular products. However, by default, <mark style="color:red;">UpPromote</mark> will only track the **first subscription orders**. The **recurring orders** will not be tracked, thus not bringing affiliates any commission for those.

If you want to give affiliates commissions on recurring orders as well, <mark style="color:red;">UpPromote's</mark> subscription-order service integrations can help.

Currently, UpPromote offers five subscription-order service integrations: **Loop,** **Appstle**, **Recharge**, **Bold**, **Seal**, and **Recurpay.**&#x20;

**Note:** Currently, UpPromote subscription tracking **does not work** with the **product-swap** feature (except for Recurpay, Loop). Please be aware of this when setting up subscription integration.&#x20;

<figure><img src="/files/4ynmOM0SXNzgH3T4MMUD" alt="subscription order tracking"><figcaption></figcaption></figure>

## Integration Setup Guide

### Appstle Integration

To track subscription orders from **Appstle Subscriptions**, you can enable **Appstle integration**. Simply go to **Settings** > **Integration** > **Subscription / Payment app** > **Appstle** > Switch it on and select **Confirm to activate.**

<figure><img src="/files/GkwtgM8zYpPA13ssAWTH" alt="appstle enable"><figcaption></figcaption></figure>

<figure><img src="/files/oiXGGALIkuYoyGqBvhXC" alt="confirm"><figcaption></figcaption></figure>

### Recharge Integration

If you are using **Recharge** payment in your shop, select toggle and click **Continue to setup** to integrate with **Recharge**.&#x20;

<figure><img src="/files/kFsJzAsem352a9Jr5Vuz" alt="recharge integration"><figcaption></figcaption></figure>

<figure><img src="/files/9RUXAiurs0Lk2D5bk9kR" alt="continue to setup"><figcaption></figcaption></figure>

Then you will need to confirm your integration:

<figure><img src="/files/Q3HemUE5eJh6vC7xFTId" alt="confirm integration"><figcaption></figcaption></figure>

### Bold Integration

If you are using **Bold Subscriptions**, set up Bold subscriptions integration in **Settings** > **Integration** > **Bold subscriptions >** Switch it on and **select Confirm to activate** to track recurring orders on your shop.

<figure><img src="/files/AYyVjDVI0Irt9p7LPIT6" alt="enable bold"><figcaption></figcaption></figure>

<figure><img src="/files/hyeoluztlh81J4QJRLlr" alt="confirm and activate"><figcaption></figcaption></figure>

#### 1. Bold ver 2

For the **new Bold subscription** app (that is integrated with Shopify Checkout), you can just turn on the setting to track recurring orders.

In case you only want to contribute commissions for affiliates for the first order (not the recurring ones), you can keep this setting off, and our system will track the first order as usual.

<figure><img src="/files/K5ar81TpggZRplQ0sFuC" alt="new bold integration"><figcaption></figcaption></figure>

#### 2. Bold ver 1

If you are using the **old Bold subscription** version (which is not integrated with Shopify Checkout yet), please follow these steps to configure the integration:

Copy the following code and go to **Bold** subscription app > **Integrations** > **View all integrations** > enable **Advanced tracking scripts** and paste the code into the **Script box**.

```
 <script>
var scaBoldObject = {
    order_name:"[order_name]",
    total:"[total]",
    subtotal:"[subtotal]",
    customer_email:"[customer_email]",
    customer_id:"[customer_id]",
    shop:"[myshopify_domain]",
    line_items:products_json
}

fetch('https://af-test.uppromote.com/api/webhook/bold/tracking', {
    method: 'post',
    body: JSON.stringify(scaBoldObject)
    }).then(function(response) {
      return response.json();
    }).then(function(data) {

});
</script>
```

<figure><img src="/files/Nhr2aLWmPWcCgg0ebwNU" alt="enter tracking script"><figcaption></figcaption></figure>

After that, click **Save** and the integration will be enabled.

### Seal Integration

To track subscription orders from [**Seal Subscriptions**](https://apps.shopify.com/seal-subscriptions), you can enable **Seal integration**. Simply go to **Settings** > **Integration** > **Subscription / Payment apps** > **Seal >** switch it on and select **Continue to setup >** Select **Confirm to activate**. Then, UpPromote will start track recurring orders from Seal (by default, the system still tracks the first orders).

<figure><img src="/files/hlsavcd8D53aKiydGIu2" alt="seal enable"><figcaption></figcaption></figure>

<figure><img src="/files/gVzQWHVjknniXf3bRiO9" alt="confirm"><figcaption></figcaption></figure>

<figure><img src="/files/9M7FcU1AUkiXWrvZqwLT" alt="activate"><figcaption></figcaption></figure>

Next, go to the **Seal subscription** app > **Settings** > **General settings** > enable **Tag new and subsequent subscription orders** > use recommended tag from Seal > **Save changes**.

<figure><img src="/files/o9S5duMMAa1CG7do48GI" alt="tag and confirm"><figcaption></figcaption></figure>

### Recurpay integration

To track subscription orders from **Recurpay Subscription**, you can enable **Recurpay integration**. Simply go to **Settings** > **Integration** > **Subscription / Payment app** > **Recurpay** > Switch it on and select **Confirm to activate**

<figure><img src="/files/S4nn2TBzuCjB1irZxNeE" alt="recurpay setting"><figcaption></figcaption></figure>

<figure><img src="/files/CgcKfv3DC5HLEHJfxqjD" alt="confirm"><figcaption></figcaption></figure>

### Loop Integration

To track subscription orders from **Loop subscription,** you need to:

* Step 1: Open Loop app, enable **UpPromote integration**: Find **Tools & apps** > **Apps** > Find **UpPromote** and select **Connect**&#x20;

<div data-full-width="false"><figure><img src="/files/3182u7q2TGotpi6lEWQu" alt="connect to uppromote"><figcaption></figcaption></figure></div>

Open **Set up instructions** > Click **Connect**

<figure><img src="/files/IW3QSPagaURkv444ik4g" alt="connect"><figcaption></figcaption></figure>

* Step 2: Open Loop **Settings** > Find **Subscription tags** > Enable **Subscription first order tag** & enter tag: **loop\_first\_order** > Save.

{% hint style="warning" %}
Please enter the exact value: **loop\_first\_order** for Loop subscription first order tag!
{% endhint %}

<figure><img src="/files/IQ66Botg8fZvanE2vcZg" alt="add subscription tag"><figcaption></figcaption></figure>

<figure><img src="/files/Bw9xNh1Gt3nKUsGBWy9S" alt="add order tag"><figcaption></figcaption></figure>

* Step 3: Open UpPromote, go to **Settings** > **Integration** > **Subscriptions** > **Loop >** Click toggle, select **Next** and select **Confirm to activate.**&#x20;

<figure><img src="/files/eNX6anQK5cUAvw3F09AU" alt="confirm and activate"><figcaption></figcaption></figure>

<figure><img src="/files/hYJwlDqzIAv3TNKXPaxb" alt="next"><figcaption></figcaption></figure>

<figure><img src="/files/TyTJkmP4NOoSjB1mEaCI" alt="confirm"><figcaption></figcaption></figure>

### Skio integration

To track subscription orders from **Skio subscription,** you can enable **Skio integration**. Simply go to **Settings** > **Integration** > **Subscriptions** > **Skio** > Switch it on and select **Confirm to activate**

<figure><img src="/files/BS8P5i3z1kZL6aaEZhMh" alt="confirm to activate skio"><figcaption></figcaption></figure>

## Subscription commission setup

By default, affiliates will receive the same commission amount as other one-time orders. If you want to setup **different commission for first order and recurring orders** of those subscription apps, <mark style="color:red;">UpPromote</mark> can help!

**Step 1:** Find **Subscription order commission >** Select **Manage** to configure first order and recurring order commission

<figure><img src="/files/8BrUlDtDD6EMfWFbGovq" alt="enter subscription commission"><figcaption></figcaption></figure>

**Step 2: Select program** that you want to apply the custom commission for first order & recurring order.

<figure><img src="/files/CDKmWf9kK6j4RW7uwHzO" alt="select program"><figcaption></figcaption></figure>

**Step 3:** For First order commission, you can select either 2 options:

* Use program commission (default): Applies the commission rate defined in your affiliate program.
* Use custom commission rate: Applies the custom commission rate for new subscriptions:&#x20;
  * Percent of sale
  * Flat rate per item
  * Flat rate per order

<figure><img src="/files/lQua49FSUWFHBESkUbOQ" alt="use custom commission type"><figcaption></figcaption></figure>

**Step 4:** For Recurring order commission, you can select either 2 options:

* Use program commission (default): Applies the commission rate defined in your affiliate program.
* Use custom commission rate: Applies the custom commission rate for subscription renewals:&#x20;
  * Percent of sale
  * Flat rate per item
  * Flat rate per order

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