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
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
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
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
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'
})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.