> ## Documentation Index
> Fetch the complete documentation index at: https://onlytraffic.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Smart Links

> How Smart Links work on OnlyTraffic: automatic link rotation, click tracking, and tracker integration.

A Smart Link is a single URL that automatically rotates traffic between models in an offer. On each click, the system selects an available campaign and redirects the user to a model's page.

## How Smart Links Work

<Steps>
  <Step title="Create a Smart Link">
    Go to **RevShare > Tracking Links**, click **Create Smart Link** and select an offer.
  </Step>

  <Step title="Configure settings">
    Set your **Fallback URL** (redirect destination when no campaigns are available), traffic source, and callback settings.
  </Step>

  <Step title="Get your link">
    The system generates a unique link: `https://ofprofile.com/go?hash=ABC123&click_id=`
  </Step>

  <Step title="Drive traffic">
    Each click is automatically distributed between models in the offer. The system tracks all clicks and subscriptions.
  </Step>
</Steps>

## Link Format

```
https://ofprofile.com/go?hash=<HASH>&click_id=<YOUR_CLICK_ID>
```

| Parameter  | Description                                               |
| ---------- | --------------------------------------------------------- |
| `hash`     | Unique identifier of your Smart Link (auto-generated)     |
| `click_id` | External click ID from your tracker (up to 32 characters) |

Additional parameters can be passed via `params`:

```
https://ofprofile.com/go?hash=ABC123&click_id=xyz&params[source]=reddit&params[geo]=us
```

All passed parameters are saved and available in callbacks through `{{click_params.*}}` macros.

## Link Rotation

Smart Link automatically selects a model on each click:

* The system distributes traffic across all models in the offer
* If no free campaign exists for a model — one is created automatically via API
* Each link is unique and has a limited validity period
* If no model is available — the user is redirected to the Fallback URL

<Warning>
  Rate limit applies: maximum 10 clicks per 5 minutes per Smart Link. When exceeded, further clicks are sent to the Fallback URL.
</Warning>

## Fallback URL

The Fallback URL is a backup link where users are redirected when the Smart Link can't assign a campaign. This can happen if all models in the offer are temporarily unavailable.

The Fallback URL must start with `https://onlyfans.com/`.

## Why Use Smart Links

<CardGroup cols={2}>
  <Card title="Scale" icon="arrows-maximize">
    One link for all models in an offer — no need to create separate campaigns.
  </Card>

  <Card title="Tracker Integration" icon="chart-mixed">
    Pass click\_id and custom parameters for integration with external trackers.
  </Card>

  <Card title="Automatic Rotation" icon="rotate">
    The system distributes traffic and creates campaigns automatically.
  </Card>

  <Card title="Callbacks" icon="webhook">
    Receive real-time notifications for clicks, subscriptions, and transactions.
  </Card>
</CardGroup>

## Smart Link Statistics

The Smart Links table shows:

* **Clicks** — number of generated links
* **Fallbacks** — number of redirects to the backup URL
* **Fans** — per model in the offer
* **Revenue** — your earnings and total revenue per model

<Info>
  To receive notifications about Smart Link events, configure [Callbacks](/partners/revshare-callbacks).
</Info>
