Back to Help Center
Inbox & follow-ups·Setup6 min read

Run a referral program

Each customer gets a personal share link. When a friend books, the case shows up tagged as a referral and the original referrer is credited automatically when it closes Won.

Service businesses live on word of mouth, and Yesoma's referral program puts a one-tap share link in every customer's hand. Each customer gets a personal URL like getyesoma.com/r/<their-token>. When they share it and a friend books, you see who sent who in your inbox + the Referrals page. This guide is how to set it up, how it works end to end, and what shows up where.

1. Setting it up

Settings → BrandingReferral program card:

  1. Write a Reward description in plain language: "$25 off your next booking", "Free brow tint with any color service", "10% off your first cut" — anything you can honor. Required before you can turn the program on.
  2. Optional Fine print: eligibility, expiry, exclusions. Shown beneath the reward card on the referral landing page.
  3. Flip the toggle on. Save.

That's it. Every customer now has a referral link automatically.

2. What the customer sees

In their portal at /c/<token>, a new Refer a friend card appears with:

  • Your reward in plain language.
  • Their personal URL.
  • Three share buttons — Share (native iOS/Android share sheet), WhatsApp (opens wa.me with a prefilled message), Text (opens SMS).
  • Their own stats: "2 booked · 5 sent".

They share it with a friend in whatever channel works for them.

3. What the friend sees

The friend lands on /r/<token> — a branded public page in your colors and logo with:

  • A trust pill: "Recommended by [referrer's first name]" with an initial avatar.
  • A gradient gift card with your reward copy front-and-center.
  • A short contact form (name + email or WhatsApp + optional message).

When they submit, Yesoma:

  1. Finds-or-creates a customer record for them in your workspace.
  2. Creates an inquiry tagged source=referral with the referral message as the first thread message.
  3. Logs a row in the referrals ledger tying the new lead back to the original referrer.

4. What you see

The new inquiry shows up in your inbox like any other lead. The subject is "Referral from <referrer name>" so the origin is obvious.

Open the case and work it normally — quote, reply, close.

5. How conversion is tracked

When the referee's case closes Won — either you manually mark it Won or a deposit is paid through Stripe which auto-Wins it — the matching referral row flips from pending → converted automatically. No extra action needed on your end.

Sarah (the original referrer) opens her portal next time and sees "1 booked · 1 sent" instead of "0 booked · 1 sent". When she sees it converted, that's your cue to hand out the reward you promised.

6. The Referrals page

Sidebar → Referrals. Tiles for total sent, pending, and converted. A "Top referrers" rollup so you know who's actually moving leads. Every referral row links to the open case and the customer profile.

Convert → Owes reward. You honor the reward however you like — manual credit, code on the next quote, discount on next booking. Yesoma tracks the attribution; you decide how to pay it.

7. Plan

Referral program needs the Business plan or higher (same gate as branded email + deposits). The toggle is locked on Starter. Turning it off later kills the /r/<token> landing, hides the customer's share card, but keeps the historic ledger so you can still see who referred who.

See also

  • Refer another business to Yesoma — a different program: you refer other businesses to Yesoma and earn a reward (this page is about your customers referring their friends to you).

More in Inbox & follow-ups

Was this article helpful?

If something was unclear or missing, tell us and we'll fix it.

Still stuck?

We'll help you get this working. Send us a message, or ask about Managed Setup.