Referrals made ridiculously simple

No complex setup. No months of development. Just a referral program that works—on web and mobile.

Three perspectives

Everyone wins

For your business

  • 1Create your campaign and set your reward rules
  • 2Add our SDK or use webhooks—your choice
  • 3Track everything in your dashboard

For referrers

  • 1Get their unique referral link from your app
  • 2Share it with friends via any channel
  • 3Earn rewards when friends take action

For referred users

  • 1Click the referral link from a friend
  • 2Sign up or install the app normally
  • 3Get credited automatically—even on mobile

Setup process

Four steps to launch

01

Create your campaign

Set up in under 5 minutes. Choose your reward type, set the rules, and customize the experience to match your brand.

  • One-sided or two-sided rewards
  • Custom reward amounts and types
  • Fraud protection built-in
02

Integrate with your app

Drop in our SDK or use our REST API. Works on iOS, Android, and web with the same simple interface.

  • Native SDKs for iOS & Android
  • JavaScript SDK for web
  • REST API for custom integrations
03

Track everything

Watch referrals flow in from your dashboard. See who's referring, who's converting, and what's working.

  • Real-time analytics
  • Conversion funnels
  • Top referrer leaderboards
04

Reward automatically

Rewards trigger automatically when conditions are met. Webhooks let you fulfill however you want.

  • Automatic reward creation
  • Webhook notifications
  • Custom fulfillment logic

Integration

A few lines of code

Our SDKs handle the complexity. You focus on your product.

// Initialize the SDK
import { ReferralEngine } from '@referral-engine/sdk'

const referral = new ReferralEngine({
  projectId: 'your-project-id'
})

// Generate a referral link for a user
const link = await referral.createLink({
  userId: 'user-123',
  campaign: 'summer-promo'
})

// Track when a referred user signs up
await referral.trackEvent({
  type: 'signup',
  userId: 'new-user-456'
})

View full documentation →

The mobile problem, solved

Attribution that survives the app store

When a user clicks a referral link and installs your mobile app, most referral systems lose track. Our deferred deep linking and fingerprinting means you never lose a referral—even when the user goes through the App Store or Play Store.

Deferred deep linking
Device fingerprinting
Cross-platform tracking

Ready to turn users into advocates?

Start your referral program today. No credit card required.