Quick Start Guide
Get your influencer program running in 5 minutes
Overview
This guide will walk you through setting up InfluTo from scratch. You'll create an app, install the SDK, configure RevenueCat, and start tracking your first referral.
What you'll need:
- ✅ React Native app (iOS or Android)
- ✅ RevenueCat account (free tier works)
- ✅ 5 minutes
Step 1: Create Your InfluTo Account
- Visit influ.to/auth/signup
- Select "Developer" as account type
- Fill in your details and create account
- You'll be redirected to the dashboard
Step 2: Add Your App
- Go to Dashboard → Apps → Add New App
- Enter your App Store URL or Play Store URL
- Or search by app name
- For multi-platform apps: Use "Select Both Platforms" button
- Click Create App
Your app is now registered! You'll see your API Key - copy this, you'll need it for the SDK.
Step 3: Install SDK
npm install @influto/react-native-sdk
# or
yarn add @influto/react-native-sdk
# Peer dependencies
npm install @react-native-async-storage/async-storageStep 4: Initialize SDK
In your App.tsx or root component:
import InfluTo from '@influto/react-native-sdk';
import Purchases from 'react-native-purchases';
// In your app initialization
useEffect(() => {
async function setup() {
// 1. Initialize RevenueCat (do this first)
Purchases.configure({
apiKey: Platform.OS === 'ios' ? 'rcpk_ios_...' : 'rcpk_android_...'
});
// 2. Initialize InfluTo
await InfluTo.initialize({
apiKey: 'it_abc123...', // From dashboard
debug: __DEV__ // Enable logs in development
});
// 3. Check attribution (automatic!)
const attribution = await InfluTo.checkAttribution();
if (attribution.attributed) {
console.log('User came from:', attribution.referralCode);
// Referral code is already set in RevenueCat automatically!
}
// 4. Identify user
const customerInfo = await Purchases.getCustomerInfo();
await InfluTo.identifyUser(customerInfo.originalAppUserId);
}
setup();
}, []);🎉 That's it! Attribution is now automatic.
When users click influencer links and subscribe, InfluTo will automatically:
- ✓ Track the attribution
- ✓ Set the code in RevenueCat
- ✓ Calculate commissions on webhooks
- ✓ Pay influencers monthly
Step 5: Configure RevenueCat Webhook
- Go to RevenueCat Dashboard → Integrations → Webhooks
- Add new webhook with URL:
https://influ.to/api/webhooks/revenuecat - Copy the webhook secret
- Paste it in InfluTo Dashboard → Settings → RevenueCat
- Enable these events:
INITIAL_PURCHASERENEWALCANCELLATIONPRODUCT_CHANGE
Step 6: Create Your First Campaign
- Go to Dashboard → Campaigns → Create Campaign
- Set commission percentage (e.g., 30%)
- Choose Public (anyone can join) or Private (invite-only)
- Click Create Campaign
Step 7: Fund Your Wallet
- Go to Dashboard → Billing
- Click "Add Funds"
- Enter amount (minimum $50)
- Complete Stripe Checkout
- Funds available immediately
💡 Pro Tip: Fund based on predictions
The Billing dashboard shows predicted monthly burn rate. Fund enough to cover 2-3 months of expected commissions to avoid campaign pauses.
Step 8: Invite Influencers
- Go to your campaign
- Click "Invite Influencers"
- Enter their email addresses
- They'll receive invitation with their unique referral link
- Or make campaign Public and influencers can join themselves
Step 9: Test Attribution
- Get a referral link from your dashboard
- Click the link in a mobile browser
- Open your app
- SDK should detect attribution automatically
- Check logs for:
[InfluTo] ✅ Attribution found
Step 10: Verify Webhook
- Make a test purchase in your app
- Check Dashboard → Analytics → Recent Events
- You should see the purchase attributed to the referral code
- Commission should be calculated automatically
🚀 You're Live!
Your influencer program is now running. Influencers can share their links, and you'll automatically track conversions and pay commissions monthly.
Next Steps
- Complete SDK Integration Guide - Deep dive into all SDK features
- Promo Codes Setup - Let users enter codes manually
- Analytics Guide - Track performance and optimize
- Testing Guide - Test attribution locally
Need Help?
Visit Help Center or email hello@influ.to