Built for the complexity
behind every referral.
A referral link is the easy part. Attribution, eligibility, fraud checks, and payouts all have to work together, even when an invite code arrives late or a purchase gets refunded. Invitebase gives you production-grade infrastructure for the whole process.
Every referral starts with one invite.
Your users share a personal invite link from inside your app, by text, chat or anywhere else. Invitebase tracks it from the first tap.
Attribution that survives the install.
Their friend taps the link, installs from the App Store and opens your app. Invitebase still knows who invited them, and if the link gets lost on the way, the invite code picks up the trail.
A referral counts when you say it does.
You set the bar, like creating an account or starting a subscription. Every referral is checked for fraud before it qualifies.
Rewards go out on their own.
Once a referral qualifies, the reward is created automatically and paid as a gift card or cash. No spreadsheets to reconcile.
Hosted pages & emails
Fully custom UI elements.
Customize your interface with hosted referral page and emails in your brand. Or use the SDK and API for full flexibility and customization.
Get $10 when you join Fitness App.
Sign up with Maya’s code. You both get $10 after your first month.
Accept invite Your invite codeMAYA10 Enter your code when you sign up.Integrations
Seamlessly connect your existing stack.
Qualify referrals with the events you already have: a paid subscription, a renewal, or any action in your app.
- RevenueCat
- Adapty
- Stripe
- App Store
- Google Play
- Firebase
- Supabase
- Segment
Ship with 4 lines of code.
Or, use our MCP to integrate automatically with AI. Invitebase handles payouts, fraud management, and link tracking automatically.
$ npm install @invitebase/jsimport invitebase from '@invitebase/js';
// Connect your app.
invitebase.configure('pk_test_...');
// Identify the signed-in user.
await invitebase.identify({ id: 'usr_123', email: 'sam@example.com' });
// Fetch this user’s share link.
const link = await invitebase.getReferralLink('7e1f8a3b-4c26-49d0-b591-0d8e2f6a3c15');Next in the quickstart: share the link, then simulate the referred signup and qualifying event.
Build & deploy in an afternoon.
Do I pay for fake or spam referrals?
No. You're only billed when a referral completes and clears verification. Invitebase uses AI-based fraud prevention systems to catch fake referrals before payout - and you are not charged.
How do rewards get paid out?
Invitebase handles payouts entirely automatically on your behalf. Recipients pick between cash, gift cards, in-app rewards, charity, and a variety of other payout options, and payouts are sent directly to them. Invitebase handles all KYC (Know Your Customer) compliance and documentation.
What if a referral gets flagged as fraud by mistake?
If a referral was flagged as fraud and you believe this to be incorrect, you can always override a referral and pay it out.
Which platforms do you support?
Invitebase supports iOS, Android, React Native, Flutter and web, plus a REST API.
Can I test without real money?
Yes. Test mode is fully separate from live, so you can run referrals end to end without paying anyone.
First 100 referrals free, then as little as $0.80 per validated referral. Pay only for validated referrals through Invitebase.