What to write in a referral text message
Referral text message examples for signup, renewal, and post-purchase moments, plus SMS length, timing, and personalization patterns that actually convert.

The best referral text message is under 200 characters, names the reward in the first sentence, and asks for one clear action. Most referral SMS underperform because they read like ad copy instead of a message from a friend. Below are copy patterns you can lift directly into ReferralFlo's share widget, along with the reasoning behind each one.
What makes a referral text message convert
A referral text message converts when it does three things: names the reward in dollars or a concrete benefit, states the action in one sentence, and sounds like it came from a person, not a brand. Strip out marketing language. The recipient already trusts the sender; the copy just needs to get out of the way.
Text has one advantage email doesn't: near-certain delivery and a fast read. A single SMS segment caps out at 160 characters in GSM-7 encoding, according to Twilio's documentation on SMS character limits. Anything longer splits into multiple segments and can render oddly on older devices, so write to fit inside one segment when you can.
Before you send anything, confirm you have consent to text the number. The FCC's guidance on text messaging and phone solicitation treats most commercial SMS the same as autodialed calls under the TCPA: prior express consent is required. ReferralFlo's share widget is built for this. The referrer sends the message themselves, from their own phone, at the moment they choose to share, rather than a bulk send going out from a campaign list.
Referral SMS length and timing that get replies
Referral SMS reply rates drop as message length grows and as the ask trails further from the value proposition. Keep it to two sentences: one that states the reward, one that gives the link. Send it while the customer is already feeling good about the product, not days later in a separate campaign.
ReferralFlo's share widget can trigger at signup, activation, upgrade, renewal, post-purchase, or cart, so the ask shows up while the reward or the experience is still front of mind. A referral text sent three days after a good experience competes with everything else in someone's inbox. One sent inside the confirmation flow doesn't.
Say your double-sided reward, sized with the reward calculator, works out to $20 for the referrer and $20 for the new customer, an illustrative figure only. Framed as "You'll both get $20" inside the same sentence as the link, the recipient doesn't have to click through to find the value.
Personalization tokens that lift reply rates
Personalization in a referral text message means the sender's first name, a specific reward amount, and sometimes a reason tied to what just happened, not a generic "refer a friend" template. ReferralFlo's Growth Graph attaches a unique tracked link to each send, so personalization and attribution happen in the same step.
Three tokens do most of the work:
- The sender's first name — "Hey, it's Maya" outperforms "A friend of yours" because it's true and specific.
- The reward, stated as a number — "$20 off" beats "a discount."
- A reason — "since you just signed up for the new plan" ties the ask to something that actually happened.
Skip demographic tokens like city or industry unless you have a genuine reason to reference them. Forced personalization reads as automated, which defeats the point of sending from a real device.
Referral message examples for five trigger moments
Referral message examples differ mainly by which moment triggers the send: post-purchase, renewal, activation, upgrade, or a standalone ask from an account page. Each moment supports a different opening line, but all five keep the reward and the link inside the first two sentences.
| Trigger | Example text | Why it works |
|---|---|---|
| Post-purchase | "Just got my order and thought of you. Use my link for $20 off, and I get $20 too: [link]" | Reward and link both appear before any filler. |
| Renewal | "Just renewed for another year of [product]. Sign up with my link and we both get a free month: [link]" | Ties the ask to an event that already happened. |
| Activation | "Finally set up [feature] and it's been worth it. Here's $15 if you try it: [link]" | Uses a real reason instead of a generic pitch. |
| Upgrade | "Just upgraded to [plan]. My link gets you $30 off your first month: [link]" | Signals real usage without saying "social proof." |
| Standalone / account page | "I use [product] for [specific reason]. Get $20 with my link: [link]" | Works with no natural trigger event; still states reason and reward. |
A/B test two or three variants per trigger inside the same widget before you settle on one message across the whole program.
Where the referral text message fits in the share flow
A referral text message works best as one channel inside a broader share moment, not a standalone SMS blast. ReferralFlo's share widget lets a customer pick text, email, or a direct link from the same screen, and the tracked link and reward terms stay identical across every channel.
Placement of the share prompt matters as much as the copy inside it. If you haven't settled on where the widget should trigger, Where to Place Your In-Product Share Moment for Maximum Conversion works through the tradeoffs between post-purchase, account-page, and milestone triggers in more detail.
For programs still deciding on structure, ReferralFlo's customer referral program tooling and the trackable link generator both let you test copy variants against the same reward terms before locking one message into every channel. If you're comparing this against a broader platform buildout, the referral marketing software overview covers how the widget, attribution, and payouts connect end to end.
Write the text message like you'd write it to an actual friend, because on ReferralFlo's widget, that's exactly who's sending it.
Frequently asked questions
How long should a referral text message be?
Keep it to one SMS segment, about 160 characters, per Twilio's character-limit documentation. Two sentences is enough: state the reward, then give the link. Longer messages split into multiple segments and get skimmed, not read.
What's the best time to send a referral SMS?
Trigger it at a moment the customer already feels good about the product, right after a purchase, a renewal, or a usage milestone. ReferralFlo's share widget supports triggers at signup, activation, upgrade, renewal, post-purchase, and cart.
Do I need consent before texting a referral link?
Yes. The FCC treats most commercial SMS like autodialed calls under the TCPA, which requires prior express consent. Confirm the send comes from the referrer's own device rather than a bulk campaign list.
What personalization actually moves referral SMS reply rates?
The sender's first name, a specific reward amount, and a real reason tied to something that just happened. Generic 'refer a friend' templates without these details tend to read as automated.

Referral program specialist and researcher who helps businesses turn referrals into a stable, scalable, and transparent distribution channel.
17 articles by this author →Ready to put this to work?
Watch a real program run — rewards, fraud checks and payouts — in 30 minutes.
Related reading

The referral email template that gets opened and clicked
A referral email template that covers subject lines, send timing tied to lifecycle triggers, one clear ask, an…


Where to Place Your In-Product Share Moment for Maximum Conversion
Where to trigger in-product referral widgets: signup, activation, upgrade, renewal or post-purchase, plus A/B …


Motivate Referral Partners Without Raising Payouts
How to motivate referral partners without raising payouts: onboarding, behavior-triggered reminders, leaderboa…

