Affiliate Module for Mentoring App
Budget: €250 – €750 EUR
I have just released a mentoring app on both iOS and Android that offers a mix of free material and a paid-content subscription. The next milestone is to weave in a referral system so that any user who brings in a new paying subscriber automatically earns a cash reward. Payments throughout the product are already handled with Stripe, so the affiliate workflow has to plug into that same ecosystem.
Here is what I need built and fully integrated into the existing codebase:
• Automatic affiliate link (or code) generation for every registered user, surfaced in their profile and share sheets.
• Deep-link handling so the referral is preserved through install, account creation and the first successful paid subscription.
• A commission engine tied to Stripe that records the qualifying transaction, allocates the agreed-upon percentage and makes the balance visible to the referrer inside the app.
• Payout trigger via Stripe once a configurable threshold is reached, including email or in-app confirmation.
• Admin-side reporting to search users, see conversions and manually adjust commissions if ever required.
• Lightweight mobile UI updates (React Native / Swift & Kotlin OK) for the “Invite & Earn” screen and an “Earnings” dashboard.
Acceptance criteria
– Referral is credited only when the invitee takes out a paid subscription and Stripe confirms the payment via webhook.
– Commission percentage and payout threshold can be edited in one backend location and apply immediately.
– Full end-to-end test on TestFlight and Google Play internal track showing a referrer receiving funds in Stripe.
You’ll receive API keys, current code access and a short hand-off call with my developer who built the MVP. Looking forward to seeing how you would slot this feature into the app and Stripe flow.
Here is what I need built and fully integrated into the existing codebase:
• Automatic affiliate link (or code) generation for every registered user, surfaced in their profile and share sheets.
• Deep-link handling so the referral is preserved through install, account creation and the first successful paid subscription.
• A commission engine tied to Stripe that records the qualifying transaction, allocates the agreed-upon percentage and makes the balance visible to the referrer inside the app.
• Payout trigger via Stripe once a configurable threshold is reached, including email or in-app confirmation.
• Admin-side reporting to search users, see conversions and manually adjust commissions if ever required.
• Lightweight mobile UI updates (React Native / Swift & Kotlin OK) for the “Invite & Earn” screen and an “Earnings” dashboard.
Acceptance criteria
– Referral is credited only when the invitee takes out a paid subscription and Stripe confirms the payment via webhook.
– Commission percentage and payout threshold can be edited in one backend location and apply immediately.
– Full end-to-end test on TestFlight and Google Play internal track showing a referrer receiving funds in Stripe.
You’ll receive API keys, current code access and a short hand-off call with my developer who built the MVP. Looking forward to seeing how you would slot this feature into the app and Stripe flow.