Quick Start (5 Minutes)
Get Insert Affiliate integrated and test your first affiliate referral in just 5 minutes. This guide focuses on the fastest path to validation.
Prerequisites
Before you begin, make sure you have:
- Registered for Insert Affiliate and can access the dashboard
- Access to your app's codebase
- A test device or simulator
Step 1: Choose Your Integration Path (1 minute)
You need two integrations to track affiliate purchases:
- Deep Linking Platform - Tracks which affiliate referred the user
- Purchase Verification - Verifies in-app purchases
Recommended Quick Start Path
For the fastest setup, we recommend:
- Deep Linking: Insert Links (our built-in solution, no third-party required)
- Purchase Verification: RevenueCat (easiest purchase verification)
Alternative: If you already use Branch.io, AppsFlyer, or another platform, you can use those instead. See the Integration Overview for all options.
Step 2: Install the SDK (2 minutes)
Choose your platform and follow the installation instructions:
iOS
Visit our Swift SDK GitHub repository and follow the installation instructions.
Android
Visit our Android SDK GitHub repository and follow the installation instructions.
React Native
Visit our React Native SDK GitHub repository and follow the installation instructions.
Flutter
Visit our Flutter SDK GitHub repository and follow the installation instructions.
Unity
Visit our Unity SDK GitHub repository and follow the installation instructions.
JavaScript / Capacitor
Visit our JavaScript SDK GitHub repository and follow the installation instructions.
Key steps you'll complete:
- Add the SDK to your project
- Initialize the SDK with your API key (found in your dashboard settings)
- Configure deep linking integration
- Set up purchase verification integration
Step 3: Create Your First Test Affiliate (1 minute)
- Go to the Create Affiliate page
- Select "Create Affiliate (Admin)"
- Enter a test email (you can use an email alias like
yourname+testaffiliate@example.com) - Create a deep link:
- If using Insert Links: Follow the Insert Links guide to create a link
- If using Branch.io: Follow the Branch guide to create a quick link
- If using AppsFlyer: Follow the AppsFlyer guide to create a OneLink
- Paste the deep link into the Affiliate Deep Link field
- Click Create Affiliate
You'll see your affiliate in the dashboard with their unique short code.
Step 4: Test the Integration (1 minute)
Now test that everything works:
Option A: Test with Short Code (Recommended for Quick Validation)
The fastest way to test is using the affiliate's short code:
- Build and run your app on a test device or simulator
- Implement a way to manually enter the short code (see Short Codes documentation)
- Enter your test affiliate's short code
- Make a test purchase (use sandbox/test mode)
- Check your Insert Affiliate dashboard - you should see the transaction appear
Option B: Test with Deep Link
- Click the affiliate deep link on your test device
- Your app should open (or be installed if using TestFlight/internal testing)
- Make a test purchase (use sandbox/test mode)
- Check your Insert Affiliate dashboard - you should see the transaction appear
Troubleshooting
If your test transaction doesn't appear:
- Enable verbose logging in the SDK (check your platform's SDK documentation)
- Verify the short code is stored - Log the short code after it's set
- Check the purchase verification setup - Ensure you're passing the affiliate identifier correctly
- Read our detailed troubleshooting guide - See Troubleshooting for step-by-step debugging
Next Steps
Now that your integration is working:
- Set up sandbox testing - Read Testing & Sandbox Mode
- Configure commission rates - See Setting Commission Rates
- Enable affiliate self-signup - Allow affiliates to sign up without your manual intervention: Affiliate Self-Signup
- Learn about advanced features - Explore Features & Tools
Need Help?
- Review the full Integration Overview for detailed explanations
- Check Common Issues & Solutions for debugging help
- Contact support through your dashboard
