Campaigns and links
One campaign represents one referral promotion with its own links and statistics. For example, create separate campaigns for “Discount for 3 friends” and “Gift for 5 friends” so their invitations and results never mix.
Name and system label
The name helps distinguish campaigns in RefLink. The system label is included in the link payload: rfc_<label>.
The label must contain 1 to 8 lowercase Latin letters or digits. It cannot be changed after creation because RefLink uses it to recognize links that have already been issued.
Two types of links
RefLink uses two different link types:
- a subscription link from the campaign card contains
rfc_<label>and starts the campaign without an inviter; - a personal link contains
rfc_<label>_<platform user ID>and records an invitation.
Do not distribute a subscription link as a personal link: it does not identify an inviter. Give users the value returned by the Get link button or the referral_url step result.
How invitations are recorded
RefLink uses the user ID from VK, Telegram, or MAX rather than an internal campaign ID. The rules are:
- an invited user is assigned to the first inviter in that campaign;
- opening another person's link later does not change the assignment;
- self-referrals are ignored;
- statistics from separate campaigns are never combined;
- each channel keeps a separate referral count, even when one person uses several bots;
- personal links are generated only for channels where the user is already a lead.
RefLink stores one regular string variable on the invited lead: reflink_<label>_inviter. Its value is the inviter lead ID from the same channel. You can inspect and, when necessary, correct it in Senler.io; deleting or manually changing it changes campaign statistics.
Campaign management
The screenshot highlights:
- Create — open the form for a new referral promotion.
- Campaign card — view the name, operating mode, link label, edit action, and archive action.
- Subscription links — expand the ready entry links for connected channels and copy the required one.
From the campaign list, you can:
- expand Subscription links and copy a channel entry link;
- open campaign editing;
- archive the campaign.
Archiving an Advanced campaign pauses its linked automation. Links previously issued for the archived campaign should no longer be used.