Resources
Browse guides
Getting Started
Create your organizer profile, launch a draft campaign, verify tracking, and activate it safely.
Create your account
Organizer registration supports both Google OAuth and email signup. The onboarding flow then completes your organizer profile.
Choose a sign-in method
On /for-organizers, you can continue with Google or register with email and password. Google is supported, but it is not the only path.
Finish your organizer profile
The required onboarding fields are display name and country. Website is optional. The country is treated as immutable after onboarding because billing tax rules depend on it.
Reach the organizer area
Once the role and profile are completed, the app routes you into the organizer workspace. Users without a completed profile are redirected back through onboarding.
After onboarding, organizer profile settings let you update display name, VAT number, billing address, website, language, and digest frequency. Country stays locked.
Create your first campaign
New campaigns are created as drafts. The wizard collects event data, commercial settings, and partner-program rules.
Add event details
The wizard requires title, sport, event website URL, destination URL, event date, event country, and event location. The destination URL is where partner traffic is ultimately redirected.
Set financials
Choose the campaign currency, CPA amount, optional total budget, and end month. Currency is locked after creation. Budget, if set, must satisfy the minimum validation in code: at least the converted base minimum and at least 10x the CPA.
Configure the partner program
Choose privacy mode and promotion rules. The implementation supports social media, email marketing, SEM bidding, coupon sites, plus an optional message for partners.
Save the campaign as draft
Creating the campaign stores it in DRAFT. It does not become joinable until tracking has been verified and you activate it.
In draft, fields remain broadly editable. Activation changes what can be changed later, so it is worth checking destination URL, event date, sport, country, CPA, and currency before you go live.
Verify tracking before activation
A draft campaign can only be activated once tracking has been verified. The activation route checks for a verified pixel state.
What activation requires
- The campaign must still be in DRAFT or be resuming from PAUSED.
- Required data must exist: title, destination URL, CPA, and sport.
- Tracking must be verified first. The activation API blocks go-live when
pixelVerifiedAtis missing.
Available tracking methods
BibSync implements three tracking paths: Google Tag Manager, custom JavaScript, and server-to-server. The detailed implementation guide remains in .
Tracking health is operationally enforced. If the pixel stays offline long enough, the campaign can be paused with the PIXEL_OFFLINE reason.
Open the campaign to partners
Once active, campaign privacy determines how partners can access it.
Open
Moderated
Private
Media kit
Monitor the campaign after launch
The organizer workspace combines settings, tracking, billing, and campaign health data.
Settings and lifecycle
Draft campaigns can be activated. Active campaigns can be paused, resumed in supported cases, closed, or cancelled depending on status and reason.
Budget and pacing
The settings UI shows budget projections, current spend, pending exposure, and warnings when the remaining budget can no longer cover another approved CPA.
Billing review
Billing cycles move from open to review, and organizers approve or reject registrations before paying through Stripe Checkout.
Partner operations
Invite partners, review join requests, publish promotion tips, and maintain campaign assets from the campaign workspace.
Common questions
Can I create a campaign and activate it later?
Yes. Campaigns are created as drafts. Activation is a separate action and requires verified tracking.
What happens when budget gets too low?
Budget decreases when registrations are approved. If the remaining budget drops below one CPA, the campaign can be paused with the BUDGET_DEPLETED reason.
Can I revoke a partner link?
Yes. Revoked links still redirect to the destination URL, but new visits stop earning commissions or attribution.
Am I charged automatically?
No. Organizer payment is not automatic. Billing stays in review/payment states until the organizer explicitly pays the cycle.