Skip to main content

Campaigns

Campaigns are the foundation of your affiliate program. Each campaign defines what affiliates promote, how they get paid, and what creatives they can use.

Create a Campaign

  1. Go to Campaigns > New Campaign.
  2. Fill in the required fields:
FieldDescription
NameCampaign name visible to affiliates
DescriptionWhat the offer is about, target audience
Campaign TypeType of conversion: Sale, Lead, Click, Impression, Subscription, App Install, Call, WhatsApp, or Custom
Landing Page URLWhere affiliate traffic will be sent
Commission RatePercentage (0-100) or fixed amount per conversion
BudgetTotal campaign budget
StatusDraft, Active, Paused, Completed, or Archived
  1. Click Create Campaign.

Campaign Types

TypeUse CaseHow Payment Works
SaleE-commerce salesPay per completed purchase
LeadLead generationPay per qualified lead submission
ClickTraffic campaignsPay per click through tracking link
ImpressionBrand awarenessPay per ad impression
SubscriptionSaaS & subscriptionsPay per new subscription or recurring revenue share
App InstallMobile appsPay per app installation
CallPay-per-call marketingPay per qualified call (min duration, tracking)
WhatsAppDirect messagingPay per WhatsApp conversation initiated
CustomCustom trackingDefine your own conversion criteria

Add Creatives

Provide affiliates with ready-to-use marketing assets:

  1. Open your campaign and go to the Creatives tab.
  2. Upload banners, landing page screenshots, email templates, or ad copy.
  3. Supported formats: PNG, JPG, GIF, HTML, and text snippets.

Affiliates can download, preview, and share these materials to promote your campaign.

Approval Settings

Control how affiliates join your campaign:

Auto-Approval

Enable automatic approval for affiliates who meet performance criteria:

  • Minimum Lifetime Earnings — Total earnings threshold
  • Minimum Conversion Rate — Historical conversion rate percentage
  • Minimum Active Campaigns — Number of active campaigns they must participate in
  • Require Verified Status — Only approve affiliates with verified accounts
  • Marketing Channels — Require specific channels (social media, blog, email, etc.)
  • Excluded Countries — Block affiliates from specific regions

Manual Review

You review each application before granting access. Affiliates submit:

  • Cover letter / message
  • Proposed marketing strategy
  • Traffic sources and audience size
  • Website URL and social media links
  • Relevant experience and past campaign results

Invite Only

Only affiliates you invite directly can see and join the campaign.

Configure these under Campaign Settings > Approval.

Commission Tiers

Reward top-performing affiliates with tiered commission rates based on monthly performance:

TierBase RateExample BonusRequirements
BronzeBase rateStarting tier
SilverBase rate + bonus+5%Minimum conversions/revenue met
GoldBase rate + higher bonus+10%Higher performance thresholds
PlatinumBase rate + premium bonus+15%Top performer criteria

Tiers automatically upgrade affiliates as they meet performance thresholds. Configure under Campaign Settings > Commission Tiers.

Features:

  • Auto-upgrade when thresholds met
  • Optional auto-downgrade if performance drops
  • Early payouts and priority support for higher tiers
  • Custom evaluation periods (default: 30 days)

Call Campaigns (Pay-Per-Call)

For pay-per-call marketing campaigns:

SettingDescription
Payout TypePer-call (fixed amount) or per-minute (variable)
Payout AmountDollar amount per call or per minute
Min Call DurationMinimum seconds (e.g., 90s) to count as qualified call
Call RecordingEnable/disable call recordings for quality assurance
Whisper MessageOptional message played before connecting the call
Tracking NumbersDedicated phone numbers for each affiliate link

Tracking numbers automatically forward calls to your destination number and record call details. Enable call recordings and AI transcription for lead quality insights.

WhatsApp Campaigns

Direct messaging campaigns where affiliates drive traffic to your WhatsApp:

  • Affiliates share WhatsApp conversation links
  • Each unique conversation is tracked and charged
  • Real-time delivery and read status tracking
  • Integrates with your WhatsApp Business account

Campaign Lifecycle

  • Draft — Visible only to you, not listed for affiliates. Use to prepare before launch.
  • Active — Live and available for affiliates to join. New links can be generated.
  • Paused — Existing affiliate links still redirect, but new applications are blocked.
  • Completed — Campaign finished. Existing links still work but marked as inactive.
  • Archived — Removed from listings. Existing links return 404.

Campaign Settings

Targeting & Audience

  • Target specific countries and languages
  • Exclude keywords or content categories
  • Define target device types (mobile, desktop, tablet)

Budget Management

  • Set total campaign budget or daily limits
  • Track real-time spend
  • Set budget alerts

Performance & Analytics

  • View clicks, conversions, and revenue by affiliate
  • Track conversion rates and ROI
  • Export performance reports

Bulk Management

Perform bulk operations on campaigns:

  • Update multiple campaigns at once
  • Change status, budget, or commission rates
  • Export campaign list
  • Delete inactive campaigns

Use Bulk Edit or Bulk Delete from the Campaigns page for efficient management.

API Integration

Programmatically create and manage campaigns:

Create Campaign:

POST /api/brand/campaigns

List Campaigns:

GET /api/brand/campaigns

Get Campaign Details:

GET /api/brand/campaigns/{campaign_id}

Update Campaign:

PUT /api/brand/campaigns/{campaign_id}

Get Performance:

GET /api/brand/campaigns/{campaign_id}/performance

See Campaign API reference for full documentation.

Next Steps