Joy of Life
Phase 1 · Demo Prototype

The Joy of Life
Affiliate & Referral Portal

A secure, transparent way for referral partners to track surrogate referrals, follow qualification milestones, and see earned bonuses — without touching private health data.

Demo mode · fictional data · not connected to production CRM.

What this portal does

Separate, secured interfaces for affiliates and Joy of Life staff — built around referral codes and stable contact IDs, not contact names alone.

Affiliate dashboard

Lifetime & six-month referrals, in-progress counts, earned bonuses, paid and approved-unpaid amounts, personal code and referral link.

Milestone tracking

Four visible stages — Records Review, Medical Screening, Starting Legal, Legal Clearance — then Completed. A visual tracker shows current stage and last update.

Admin operations

Affiliate & referral directories, attribution corrections, commission review, bonus approval, payment confirmation, and compensation settings — all with an audit trail.

Four milestones, then Completed

Each referral moves through four visible qualification stages. After Legal Clearance, it shows Completed. Later surrogate case stages are never exposed to affiliates.

  • 1Records Review
  • 2Medical Screening
  • 3Starting Legal
  • 4Legal Clearance
  • Completed
Compensation rules
Direct referral — qualifying medical screening$200
Direct referral — qualifying legal clearance$800
Recruited affiliate — per qualifying referral$300
Threshold bonuses · 3 / 6 / 8 / 10 referrals$500 → $5,000

All values pending client confirmation.

Separate authorization

Affiliate and admin access use server-side permission checks — never a URL parameter or client-side filter alone.

Stable IDs

Every referral has a stable Referral ID, Affiliate Contact ID, and Surrogate Contact ID.

Privacy first

No medical records, health details, or later surrogate case stages are exposed to affiliates.

Audit trail

Every attribution correction, milestone change, and payment confirmation is audit-logged.