How-to · 10 minutes
How to set up a referral program with Social Perks
A Social Perks referral program automatically credits referrers when their referees convert to a paid plan. The default credit is $10, applied as account credit to the referrer's next invoice. Setup is one toggle plus deciding how to share the code.
Before you start
- An active Social Perks account
- A way to share a link (email list, social, in-app)
Steps
Find your referral code
GET /api/v1/referrals/me returns your code (REF-XXXX-XXXX format) and a share URL. The dashboard at /dashboard/referrals also shows it.
Share the URL via your existing channels
Best channels in order of conversion rate: customer email newsletter > in-app banner > social-media-personal-share > paid traffic. The link goes to /ref/[code] which captures attribution before redirecting to signup.
Track conversions in the dashboard
Every signup with your code is tracked. Status flows: pending (link clicked) → signed_up (account created) → activated (first campaign launched) → credited (paid conversion). You see the funnel live.
Watch for the credit on your next invoice
When a referee converts to a paid plan, your account is credited automatically. Default $10 per credited referral. The credit applies to your next Stripe invoice — no manual step.