Referral Program

Share Christina. Track every referral.

Each partner gets a unique link. When someone books through your link, the lead is attributed to you inside Christina's CRM — with a custom field and a tag, end to end.

Cody Landy

Code: cody • Tag: referred-by-cody

https://christinamolaison.com/?ref=cody

Open

Lifebots.Co

Code: lifebots • Tag: referred-by-lifebots

https://christinamolaison.com/?ref=lifebots

Open

Molaison Agency

Code: molaison • Tag: referred-by-molaison

https://christinamolaison.com/?ref=molaison

Open

AI Unleashed Cancun 2026

Code: cancun2026 • Tag: referred-by-ai-unleashed-cancun

https://christinamolaison.com/?ref=cancun2026

Open

How attribution works

  1. Share your unique ?ref=link. The code is stored in the visitor's session.
  2. When they submit the contact form, the Referral Source and Referring Partner custom fields land on the contact in the CRM.
  3. External systems can also POST a lead directly to /api/referral with a signed request — the contact is upserted with the partner tag applied.

Test the API

Paste this into a terminal. Replace cody with your partner code and set $REFERRAL_API_SECRET to the signing key Christina gave you.

bash
BODY='{"firstName":"Jane","email":"jane@example.com","partnerCode":"cody"}'
SIG=$(printf '%s' "$BODY" | openssl dgst -sha256 -hmac "$REFERRAL_API_SECRET" -binary | xxd -p -c 256)

curl -X POST https://christinamolaison.com/api/referral \
  -H "Content-Type: application/json" \
  -H "X-Referral-Signature: $SIG" \
  -d "$BODY"

Response (200): { "ok": true, "partner": "cody", "attributedTo": "Cody Landy" }

Missing or tampered signatures return 401. Unknown partner codes return 400.

Kind Words

What clients say about working with Christina