Organizer
Getting Started5 min

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.

1

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.

2

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.

3

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.

1

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.

2

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.

3

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.

4

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 pixelVerifiedAt is 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

Partners with completed Stripe onboarding can join directly. The app creates an approved partner link immediately, subject to the partner cap.

Moderated

Partners submit an access request. The request creates a pending join request plus a pending partner link until you approve it.

Private

The campaign is not available through marketplace listing. Access happens through invitation tokens.

Media kit

You can upload assets in campaign settings. Partners can access media-kit files when approved, and open campaigns also expose them on the partner side.

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.