Onboard Affiliates
AffiliateBase supports three onboarding paths: share a public campaign signup link, invite an affiliate to create their own login, or create the affiliate record directly when you already know who should be active in the program.
Option 1: Public Signup Link
Use a public signup link when affiliates should be able to join a campaign without a one-off email invitation.
- Open Campaigns.
- Choose the campaign affiliates should join.
- Open Invitations.
- Copy the Public signup link.
- Share that URL with prospective affiliates.
If someone creates an account from the account-level affiliate portal instead of a campaign-specific link, they join your default campaign. An affiliate account belongs to one campaign at a time; if an existing affiliate joins through a different campaign signup link or accepts an invitation to another campaign, AffiliateBase moves that affiliate to the new campaign and gives them a new primary link for that campaign.
Affiliates who join from a public signup link start as Pending so you can review them before approval. Pending affiliates can access their portal and use their referral link, but active-only features remain unavailable until you change their state to Active.
Option 2: Invite Flow
Use the invite flow when the affiliate should accept an email invitation and finish their own portal access.
- Open Affiliates or Settings -> Team -> Affiliate Invitations.
- Choose Invite Affiliate.
- Enter the affiliate email.
- Choose the campaign they should join.
- Send the invitation.
Pending invitations can be resent or revoked before acceptance.
Because you chose the recipient, an affiliate becomes Active when they accept a private invitation. Accepting an invitation never overrides a disabled, suspicious, or rejected state.
Option 3: Direct Onboarding
Use Affiliates -> Onboard Affiliate when you want to create the affiliate immediately from the merchant dashboard.
Direct onboarding is useful for:
- founders or internal partners
- migrated affiliates from another platform
- affiliates you are helping during setup
- test affiliates used for launch verification
After direct onboarding, open the affiliate record to copy their generated referral link.
Directly onboarded affiliates default to Active. Choose Pending on the form only when you want a separate review step.
What Happens Automatically
On successful onboarding, the app creates:
- Affiliate record
- Primary referral link token for the selected campaign
- Active affiliate coupon when the campaign has Stripe coupon configuration and the affiliate is active
- Affiliate portal access path tied to your account’s affiliate subdomain
Affiliate States
Common states:
pendingactivedisabledsuspiciousrejected
Only affiliates in trackable states can drive new attribution. Disabled, suspicious, rejected, archived, or deleted affiliates should not be used for new referral links.
Before You Invite
Confirm:
- The campaign destination is correct.
- The tracking script is installed on the destination or checkout-start page.
- The affiliate portal subdomain is saved in account settings.
- The account default campaign is set when you want the account-level portal signup to place affiliates into your main campaign.
- Your payout method and affiliate payout-detail expectations are clear.