Skip to main content

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

  1. 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.

    Open the relevant page →

  2. 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.

  3. 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.

  4. 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.

Related guides