Every advertising channel should have its own tracking link — that is how AgencyKey knows which fan came from which ad, and later attributes their spend back to the campaign.
Requirements
- Manager role or above
- The creator you want to run the campaign for is connected and visible in your access scope
1. Open the create dialog
Navigate to Analytics → Tracking Links, pick the creator in the top-left selector, then click Create tracking link.
[Screenshot: Create tracking link button in the toolbar]
The create dialog has three fields.
| Field | Required | Limits | Notes |
|---|
| Link name | Yes | Up to 100 characters | Shown as the Campaign Name in the table |
| Source | No | Preset list + custom values | Lets chatters see in the chat where the fan came from |
| Add fans to list | No | Any OnlyFans list of this creator | Every fan who subscribes via this link is added to the chosen list automatically |
Link name
Use a short, descriptive name such as Reddit_r4r_April or TikTok_bio_link_2. The character counter below the field shows how much space is left.
Source
The source dropdown combines preset traffic sources (Reddit, Twitter, TikTok, and so on) with any custom source you have added before. You can also leave it empty and set it later directly from the table cell.
The source is visible to chatters next to the fan’s chat. Setting it correctly helps them adapt the tone of the first message.
Add fans to list
If you select a list, AgencyKey will automatically add every fan who subscribes via this tracking link to that list on OnlyFans. This is useful for:
- Segmenting fans from a specific ad for later mass messages
- Giving a specific cohort access to a private folder or bundle
- Running tailored flows or scripts for fans from that source
Auto-add happens in the background right after the fan subscribes. If you change the list later, only new fans are added — existing subscribers stay where they are.
3. Save and copy the link
Click Save. The dialog closes and the new campaign appears at the top of the table.
The Tracking Link cell shows the full URL — click it to copy. The link format is https://onlyfans.com/{creator}/c{code}. Paste it into your ad, bio, or Linktree.
[Screenshot: Tracking Link cell with copy-on-click]
Editing a campaign
Most fields in the table are editable inline:
| Action | How |
|---|
| Rename campaign | Click the campaign name, edit, press Enter |
| Change source | Click the Source cell and pick a value |
| Change list | Click the List cell and pick a list |
| Edit Promo Cost | Click the Promo Cost cell — a dialog opens with Set / Add modes |
| Delete | Use the action menu on the right side of the row |
Deleting a tracking link is permanent. The link will stop working, but the fans already acquired through it keep their attribution in analytics.
The Promo Cost dialog has two modes:
- Set — replace the current value with the one you enter.
- Add — add the entered amount to the current value (useful when you spend across several days and want to keep adding to the same campaign).
Negative values and non-numeric input are rejected with a validation message.
Editing Promo Cost requires a dedicated “Manage Cost” permission. Without it, the Promo Cost cell is read-only for you.
Common issues
| Issue | What to check |
|---|
| New fans are not added to the selected list | The list still exists on OnlyFans and the creator’s account is connected |
| The Source dropdown is empty | No preset sources have been added — type a custom value to create one |
| Campaign name save fails | The name must be 100 characters or fewer |
| Promo Cost cell is greyed out | Your role does not include the “Manage Cost” permission |