Referral Program Automation

5 Steps From Job Complete to New Booking: How Referral Automation Works

Every completed job is a referral you haven't asked for yet. Here's exactly how the system asks, tracks, and rewards — automatically, without you touching a single step.

Step 1: The Job Completes — The Ask Fires Automatically

When you mark a job complete — or your tech closes it out in the field — the system reads that status update within seconds and fires an SMS to the customer. No one has to remember. No one has to copy-paste a template. The ask goes out while the customer is still thinking about how good the work looked.

The message sounds like it came from you, not a robot. Something like: "Hey Sarah, this is Mike's Plumbing. Glad we got that water heater sorted today. If you know anyone who needs a plumber, share your code [CODE] — they'll get $25 off their first call and we'll drop a thank-you your way too." Short. Personal. Tied to the specific job she just watched get done.

The window matters. Word-of-mouth referrals happen when the experience is fresh. Sending the ask three days later — if you remember at all — cuts your shot. This fires in minutes, every time, for every completed job.

No manual send. No template to hunt down. The job closes, the ask flies.

Step 2: The Customer Gets a Unique Referral Code

Every customer who gets the referral ask has their own code — unique to them, embedded in that first SMS. Not a generic "mention my name" ask you can't track. A real code that looks like MIKE-SARAH-4821 or whatever format you pick at setup.

When Sarah shares that code — texts it to a neighbor, drops it in a neighborhood Facebook group, mentions it to a coworker — the system knows that any booking using it traces back to her. She doesn't need an app. She doesn't need to create a login. She doesn't fill out a form. She copies the code from her text and passes it along. That's the entire experience on her end.

The booking link embedded in the same SMS lets her friend book directly without calling. The code pre-fills when they click through. Zero friction on the referring customer's side — which is exactly why referral programs die when they require effort. This one doesn't require any.

Step 3: The Referred Lead Books or Calls In

The neighbor Sarah texted clicks the link, sees the referral code pre-filled in the booking form, and picks a time slot. Or they call your number, mention the code, and the AI Receptionist captures it in the call flow. Either way, the code gets recorded the moment the lead comes in.

No one on your team has to ask "how did you hear about us?" and scribble it on a sticky note. Attribution happens at intake, automatically, before the job is even scheduled.

If the lead calls without mentioning the code, the booking confirmation page prompts them: "Got a referral code? Enter it here for your discount." The system catches stragglers too.

Once the code is captured, the original customer — Sarah — is flagged in the pipeline as the referral source for this new lead. That flag stays attached through every stage of the new job, from booking to invoice.

Step 4: The New Booking Is Attributed to the Right Customer

Here's where most referral programs fall apart: someone gives out a code, a job gets booked, and nobody updates the spreadsheet. Two weeks later the owner is trying to piece together who referred who, and the customer never gets their reward because the process broke down in a Google Sheet.

This doesn't work that way. The moment that referred booking is confirmed, the pipeline tags it to Sarah's record. Every referral she generates accumulates on her contact page. You can see — without logging in, because we send the report — which customers are your biggest referral sources, how many jobs they've sent, and what revenue those jobs represent.

That's how how referral program automation works for home service businesses: the attribution is automatic, permanent, and attached to the right customer record before you've dispatched the tech.

Step 5: The Reward Triggers Without You Lifting a Finger

At setup, you tell us what the reward looks like. Twenty-five dollars off the next service call. A $50 Visa gift card. A credit on their account. Whatever fits your margins and your customers. You decide once.

When a referred booking gets confirmed in the pipeline, that reward fires automatically. If it's a discount code, the system generates and texts it to Sarah. If it's a gift card, the fulfillment sequence initiates. If it's an account credit, it posts to her record. No one has to remember that Sarah sent you a referral. No one manually looks up what reward you promised. The system handles it and sends Sarah a confirmation in real time.

This is the piece that kills most manual referral programs — the follow-through. The reward gets forgotten. The customer feels like her referral was ignored. She stops referring. Automating the fulfillment closes that loop before it can break open.

You set the reward once at setup. The system delivers it every time.

What the Owner Actually Does: Nothing

Here's the complete list of things you interact with in this referral system: referred bookings appear in your calendar, and when a reward fires, you get an SMS confirmation so you know it happened.

That's it.

You do not log into a dashboard. You do not check a spreadsheet. You do not remember to send thank-you messages. You do not approve rewards manually. The entire sequence — trigger, code, attribution, booking, reward — runs without your hands on it.

If you want to know how the program is performing, we send you a summary. You don't query it. We deliver it.

This is the difference between a referral program that works for six weeks before you stop maintaining it and one that compounds quietly in the background for as long as you're taking jobs. See exactly what the setup process looks like in 48 hours — the full program is live before the end of the week.

What Happens When a Customer Opts Out

If a customer replies STOP — to the referral ask, to any message in the sequence — the system processes the opt-out immediately, logs it, and removes them from all future automated messaging. They will never receive another referral ask, reward notification, or follow-up from the system.

This happens without any action on your part. You don't update a list. You don't tell anyone. It's handled.

Opt-out handling is built to operate within TCPA requirements by default — immediate processing, logged timestamps, no re-enrollment without explicit re-consent. That said, TCPA compliance depends on your specific setup, message content, and state regulations. Review your messaging practices with legal counsel to make sure you're covered for your situation.

Have common questions about referral tracking and reward fulfillment? We've got the answers laid out clearly.

Your Last 50 Completed Jobs Were Referral Asks You Never Sent

Every job you close without a referral ask is a missed compounding opportunity. The system is live in 48 hours — and it runs every ask from that point forward without you.