> For the complete documentation index, see [llms.txt](https://wiki.mobivate.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.mobivate.com/mno-web-opt-in/mno-web-opt-in-kenya/subscribing-users-to-your-service/subscribing-users-via-upstream.md).

# Subscribing users via Upstream

When one of your users clicks your marketing banner/material, you must generate the user a unique **trxID**, this is per user, per session.&#x20;

<table><thead><tr><th width="196">Parameter</th><th>Example</th><th>Description</th></tr></thead><tbody><tr><td>trxID</td><td>5cf60043-a8bb-4571-925e-57688e05fe36</td><td>A unique transaction reference.</td></tr></tbody></table>

{% hint style="info" %}
**Please note:** You cannot present the user with a page while you do this, it must be completely invisible to the user.
{% endhint %}

Once you have generated the unique **trxID**, you then must redirect the user to an url Mobivate will provide you with. For example:&#x20;

#### <mark style="color:green;">`REDIRECT`</mark> `http://ke-webfun.upp.st/KSD-KESAF-CP/GameService-234012028110-Daily-NO-Web?trxID=xxx`

{% hint style="warning" %}
**Please note:** You must append the **trxID** to the URL Mobivate provide you with.
{% endhint %}

To read more about how to configure your subscription notifications, please read our [Campaign Configuration guide](/mno-web-opt-in/mno-web-opt-in-kenya/configuring-your-campaign.md#receive-callback-notifications-to-your-own-endpoint).&#x20;
