Referrals that drive revenue.

Referrio is the referral & rewards layer for modern teams. Run it from a polished dashboard — upload users, log referrals, issue rewards by hand — or wire it all up through one clean API. Your call.

No SDK lock-inWebhooks readyCancel anytimeFirst 10 referrals free
// Platform

Everything a referral program needs.

Manage everything from the dashboard, or automate it through the API. Same data, your choice.

01 · Unique codes

A referral code per user, generated on demand.

Human-readable, collision-free, branded to your domain. Issued the moment a user signs up.

jane@JANE-A1B2C3
marco@MARCO-9XK4Q1
02 · Tracking

Visits, signups & sales — counted automatically.

03 · Cash
£12,430
Pending payouts
04 · Vouchers
2,148
Voucher pool ready
05 · Campaigns

Configure rules per program. Triggered on sale criteria you set.

min_sale ≥ £25first_purchaseregion: UKx2 weekends
06 · Dashboard

Prefer clicks over code? Run the whole program by hand.

Upload users from CSV, log a referral manually, issue a reward, or hand out a voucher — no engineer required.

+ Upload users.csv
+ Add referral
+ Issue reward
+ Assign voucher
# Or do the same via API
POST /api/public/v1/users
{ "referral_code": "JANE-A1B2C3" }
# Track a sale
POST /api/public/v1/referrals
{ "reward_issued": true, "type": "cash" }
// Workflow

Two ways. Same outcome.

Click through it in the dashboard, or wire it into your backend with four API calls. Mix and match whenever you like.

01
1

Create referrer

Dashboard

Add a user or upload a CSV from the Users page.

API

POST /users with an external id — we return a unique code.

02
2

Log event

Dashboard

Hit ‘Add referral’, paste the code, enter the sale.

API

POST /referrals with the code, type, and sale amount.

03
3

Evaluate

Dashboard

Active campaigns score the event automatically.

API

Same engine, same rules — triggered on every event.

04
4

Pay out

Dashboard

Approve cash payouts or assign vouchers in one click.

API

Or fully automate via webhooks and the rewards API.

// The API

A simple, developer-friendly Referral API.

Predictable JSON. Conventional verbs. Real HTTP status codes. Authenticate with one header and point your backend at our endpoint.

  • X-API-Key auth — rotatable per environment
  • Idempotent writes with request keys
  • Webhooks for every state transition
  • OpenAPI spec + Postman collection
Get your API key →
terminal — referrio
$ curl -X POST https://api.referrio.co.uk/v1/users \
  -H "X-API-Key: rk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "external_id": "cust_123",
    "email": "jane@example.com",
    "name": "Jane Doe"
  }'

→ 201 Created
  {
    "referral_code": "JANE-A1B2C3",
    "share_url": "https://yourshop.com/?r=JANE-A1B2C3"
  }

Core endpoints

The handful of routes you'll touch most often. Full reference in the OpenAPI spec.

POST /v1/users

Create a referrer and mint a code.

POST /v1/referrals

Track a sale against a code.

GET /v1/rewards

List issued rewards & payout status.

POST /v1/campaigns

Define eligibility & reward rules.

POST /v1/vouchers

Upload voucher pools.

GET /v1/track/{code}

Count a click on a referral link.

// Pricing

Simple, usage-based.

Free for your first 10 referrals. Scale up only when you need to.

Starter
Free
Up to 10 referrals
  • 1 campaign
  • Cash & vouchers
  • Self-serve
Get started →
Growth
£99/mo
Up to 1,000 referrals
  • Unlimited campaigns
  • Webhooks
  • Priority support
Get started →
Scale
£249/mo
Unlimited referrals
  • Dedicated infra
  • SAML SSO
  • Solutions engineer
Get started →

Gain referral revenue this week.

No credit card. No call required.

Create your account →

Let's talk

Whether you have a question about features, pricing, need a demo, or anything else, our team is ready to answer all your questions.

Office
London, United Kingdom