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

  1. Visit influ.to/auth/signup
  2. Select "Developer" as account type
  3. Fill in your details and create account
  4. You'll be redirected to the dashboard

Step 2: Add Your App

  1. Go to Dashboard → Apps → Add New App
  2. Enter your App Store URL or Play Store URL
  3. Or search by app name
  4. For multi-platform apps: Use "Select Both Platforms" button
  5. 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-storage

Step 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

  1. Go to RevenueCat Dashboard → Integrations → Webhooks
  2. Add new webhook with URL: https://influ.to/api/webhooks/revenuecat
  3. Copy the webhook secret
  4. Paste it in InfluTo Dashboard → Settings → RevenueCat
  5. Enable these events:
    • INITIAL_PURCHASE
    • RENEWAL
    • CANCELLATION
    • PRODUCT_CHANGE

Step 6: Create Your First Campaign

  1. Go to Dashboard → Campaigns → Create Campaign
  2. Set commission percentage (e.g., 30%)
  3. Choose Public (anyone can join) or Private (invite-only)
  4. Click Create Campaign

Step 7: Fund Your Wallet

  1. Go to Dashboard → Billing
  2. Click "Add Funds"
  3. Enter amount (minimum $50)
  4. Complete Stripe Checkout
  5. 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

  1. Go to your campaign
  2. Click "Invite Influencers"
  3. Enter their email addresses
  4. They'll receive invitation with their unique referral link
  5. Or make campaign Public and influencers can join themselves

Step 9: Test Attribution

  1. Get a referral link from your dashboard
  2. Click the link in a mobile browser
  3. Open your app
  4. SDK should detect attribution automatically
  5. Check logs for: [InfluTo] ✅ Attribution found

Step 10: Verify Webhook

  1. Make a test purchase in your app
  2. Check Dashboard → Analytics → Recent Events
  3. You should see the purchase attributed to the referral code
  4. 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

Need Help?

Visit Help Center or email hello@influ.to