Skip to main content

Campaigns

PromoStack supports two types of campaigns: Referral Programs and Influencer Campaigns.

Referral Programs

Automated reward distribution with configurable thresholds per platform.

Key Features

  • Threshold-based rewards: e.g., 5 trials = 1 reward
  • Per-platform configuration: Different thresholds for iOS and Android
  • Automated reward assignment: System assigns reward codes when threshold is met
  • Real-time progress tracking: Referrers see their progress in the app

Configuration

{
  "reward_config": {
    "ios": {
      "threshold": 5,
      "pool_id": "uuid",
      "auto_assign": true
    },
    "android": {
      "threshold": 5,
      "pool_id": "uuid",
      "auto_assign": true
    }
  }
}

Influencer Campaigns

Manual tracking for partners/influencers without automated rewards.

Key Features

  • Social media integration: Search by TikTok, Instagram, YouTube handle
  • Profile scraping: Automatic avatar, display name, follower count
  • Shared referee pool: All influencers share campaign-level pool
  • Manual rewards: Founder distributes rewards to influencers manually

Use Cases

  • Partner promotions
  • Influencer collaborations
  • Brand ambassador programs

Campaign Lifecycle

1

Create Campaign

Set up campaign with name, type, and pool configuration
2

Configure Pools

Assign referee pool (for new users) and referrer pool (for rewards)
3

Activate

Campaign goes live, referrers can start sharing links
4

Monitor

Track performance in dashboard (clicks, codes assigned, redemptions)
5

Archive

Soft delete preserves all statistics and historical data

Best Practices

Ensure referee pool has enough codes for expected traffic. Monitor pool inventory in dashboard.
Start with 5 trials per reward. Adjust based on conversion rates and economics.
iOS users typically have higher LTV. Consider different thresholds per platform.