# Affiliate Activation

*Article Topics:* [*Affiliates*](https://docs.toomuchmedia.com/getting-started/common-topics/affiliates)

NATS offers the ability for [program owners](https://docs.toomuchmedia.com/additional-resources/common-terms#program-owner) to require additional steps or verification when a new affiliate is signing up. You can do this by either requiring e-mail verification for affiliates or by requiring manual activation by the program owner to activate new affiliates.

## Required E-mail Verification

NATS gives you the option of requiring new affiliates to verify their e-mail address after signing up. To do so, you must follow these steps:

**1)** Enable the RESELLER\_VERIFY config option in the Affiliates tab of the Configuration Admin.

<figure><img src="https://2232071635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWJVne6meHqGT8rzsBdod%2Fuploads%2FiZzgaIgkCNmAserSiwxX%2Fnatsadmin-affiliates-affiliateactivation-resellerverify.png?alt=media&#x26;token=8af03530-925c-4150-8fff-a91919b89e52" alt=""><figcaption></figcaption></figure>

**2)** Turn on the EMAIL\_AFFILIATE\_SIGNUP in the Emails tab of the Config Admin.

<figure><img src="https://2232071635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWJVne6meHqGT8rzsBdod%2Fuploads%2FujLOocAniOwG96AE5lIu%2Fnatsadmin-affiliates-affiliateactivation-emailaffiliatesignup.png?alt=media&#x26;token=f9bb0795-e715-47ca-b4c6-7e9815db9bb1" alt=""><figcaption></figcaption></figure>

**3)** Place the verification link below in your 'mail\_affiliate\_on\_signup' template in the [Special Templates](https://docs.toomuchmedia.com/nats-admin/skins-and-templates).

{% hint style="info" %}
**Please Note:** If you are on NATS 4.0.75.1 or a newer version, the link below should contain *{$affiliate.verify}* instead of *{$verify}*.
{% endhint %}

{% code overflow="wrap" %}

```
https://{$config.PROJECT_HOSTNAME}/signup_verify.php?lid={$loginid}&verify={$verify}
```

{% endcode %}

<figure><img src="https://2232071635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWJVne6meHqGT8rzsBdod%2Fuploads%2FxQsCW42VtSZx07RoDlA6%2Fnatsadmin-affiliates-affiliateactivation-mailaffiliateonsignup.png?alt=media&#x26;token=f83d5175-fab0-407a-b43f-c1c3e0f5b156" alt=""><figcaption></figcaption></figure>

Once you have done this, your affiliates will not be able to login until they have verified their e-mail address. Other templates you can customize for this are:

* external\_signup\_done
* external\_signup\_verify

These can be found in the "Standard Skin" option in the [Skins & Templates Admin](https://tmmwiki.com/index.php/NATS4_Skins_and_Templates_Admin)

## Requiring Manual Activation

Another method of adding steps to affiliate registration is requiring that the program owner manually activates new affiliates. To do so, you must follow these steps:

* Enable the RESELLER\_MANUAL\_ACTIVATION config option in the Affiliates tab of the Configuration Admin.

<figure><img src="https://2232071635-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWJVne6meHqGT8rzsBdod%2Fuploads%2Fo9wCSvURKW7YodpTrmJT%2Fnatsadmin-affiliates-affiliateactivation-resellermanualactiviation.png?alt=media&#x26;token=f09ad526-0339-44f9-9b3b-9b6be89b31b5" alt=""><figcaption></figcaption></figure>

* Affiliates can now be approved or denied in the Affiliate Admin

For additional verification measures, you can require both manual activation and e-mail verification. This will require the affiliate to first verify their e-mail, and then to be manually activated by you (or the program owner).
