> For the complete documentation index, see [llms.txt](https://docs.shoffi.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shoffi.app/for-app-owners/managing-affiliates.md).

# Managing affiliates

### Adding affiliates

After getting your app listed, you will want affiliate partners to join your affiliate program.\
This can happen through four main channels:

* **Affiliate requests**\
  Affiliates on Shoffi can find your app on the `Market` page and request to connect.
* **Affiliate invites**\
  You can invite affiliates outside Shoffi to join your affiliate program with a unique [invite link to any affiliate group](/for-app-owners/affiliate-groups.md#group-invite-link). If Auto Approval is off, these joins still need your approval.
* **Affiliates Imports**

  You can import affiliates from different platforms into Shoffi. We automatically add them to your program and create their affiliate links.

  To give imported affiliates the terms of one of your [affiliate groups](/for-app-owners/affiliate-groups.md) instead of your default terms, add a `Group Invite Link` column to the affiliates file and paste that group's invite link (or its group ID) on the rows that belong to it. Those affiliates join the group and their imported referrals use the group's terms. Rows you leave empty, or a link that does not belong to this app, get your default terms.
* **Shoffi API**\
  You can use the Shoffi API to add affiliates directly to your program with a POST request. [Learn more here](/the-shoffi-api/create-new-affiliate.md).

### Affiliate requests

{% hint style="info" %}
**Good to know:** Depending on your preference, you can auto-approve affiliate requests or review each one manually. This applies to both market requests and invite-link joins. Affiliates you add yourself through import or the Shoffi API are added to your program directly.
{% endhint %}

Affiliate requests appear on the `Affiliates` page. If you do not auto-approve requests, you must approve each one manually.

### Affiliate information

To learn more about your affiliates, click a name on the `Affiliates` page (or on a group page). This opens the affiliate connection page, where you can see details and perform actions such as editing affiliate terms or removing an affiliate.

### Editing affiliate terms

{% hint style="warning" %}
**Please Note!** The new terms will apply only to new referrals, not to the existing ones.
{% endhint %}

If you want to offer special affiliate terms to specific affiliates, it is possible to revise their affiliate terms. This is possible only after the affiliate joins your affiliate program.

On the `Affiliates` page, find the affiliate whose terms you want to edit for a specific app, then click their name to open the affiliate connection page.

Under `Actions`, choose `Edit affiliate terms`.

### Adding a bonus reward

You can manually reward an affiliate with a one-time bonus commission from the affiliate details page.

{% stepper %}
{% step %}
Open the affiliate details
{% endstep %}

{% step %}
Add the bonus reward

Click `Actions`, then select `Add bonus reward`.
{% endstep %}

{% step %}
Fill in the bonus details

* **Reward amount**: enter the bonus amount (any amount).
* **Internal note (optional):** internal note for your own use.
  {% endstep %}
  {% endstepper %}

### Removing affiliates

{% hint style="danger" %}
**Please note!** Removing an affiliate will result in the deletion of all their referral data. The affiliate will also receive an immediate notification of their removal.
{% endhint %}

On the `Affiliates` page, find the affiliate you want to remove for a specific app affiliate program, then click their name to open the affiliate connection page.

Under `Actions`, choose `Remove affiliate`.
