Skip to main content
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]

2. Fill in the form

The create dialog has three fields.
FieldRequiredLimitsNotes
Link nameYesUp to 100 charactersShown as the Campaign Name in the table
SourceNoPreset list + custom valuesLets chatters see in the chat where the fan came from
Add fans to listNoAny OnlyFans list of this creatorEvery fan who subscribes via this link is added to the chosen list automatically
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.
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:
ActionHow
Rename campaignClick the campaign name, edit, press Enter
Change sourceClick the Source cell and pick a value
Change listClick the List cell and pick a list
Edit Promo CostClick the Promo Cost cell — a dialog opens with Set / Add modes
DeleteUse 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.

Editing Promo Cost

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

IssueWhat to check
New fans are not added to the selected listThe list still exists on OnlyFans and the creator’s account is connected
The Source dropdown is emptyNo preset sources have been added — type a custom value to create one
Campaign name save failsThe name must be 100 characters or fewer
Promo Cost cell is greyed outYour role does not include the “Manage Cost” permission