← View All Guides
Klaviyo logo
Integration Guide

How to Personalize Klaviyo Referral SMS with GrowSurf

Use synced GrowSurf profile properties in Klaviyo SMS so every text sends the right referral link and a timely reason to tap.

Want the full setup walkthrough?

Use these docs for exact setup steps, supported fields, and troubleshooting.

GrowSurf syncs referral-specific profile properties into your selected Klaviyo list, including each participant's share URL, referral status, referral counts, and milestone progress.

That makes Klaviyo a good place to send short referral SMS nudges that reuse the same GrowSurf fields you already trust in email and on-site experiences.

Integration Steps

Connect GrowSurf to the Klaviyo list that receives your SMS audience

GrowSurf Klaviyo integration setup screen
Start the GrowSurf Klaviyo connection by adding your API key and choosing the Klaviyo list tied to your messaging audience.

In GrowSurf, enter your Klaviyo API key, select the list you want synced, and save the connection so GrowSurf can start writing referral properties onto those Klaviyo profiles.

Confirm the connected list and let the profile properties sync

GrowSurf Klaviyo integration connected state
Once saved, GrowSurf shows the connected Klaviyo list and keeps the synced referral properties updated for that audience.

Before you draft the SMS campaign, make sure GrowSurf has already synced a participant profile you can use for previewing the message.

Insert the GrowSurf share link into your SMS copy

Klaviyo SMS supports profile personalization, so use {{ person|lookup:'GrowSurf Share URL' }} as the main link you want each participant to tap and share.

  • Keep one clear referral CTA in the message so the next step is obvious.
  • Use {{ person|lookup:'GrowSurf Total Referral Count' }} or {{ person|lookup:'GrowSurf Next Milestone' }} only when the extra context makes the SMS more compelling.

Send SMS to the referral segments where speed matters most

SMS works best for high-intent moments such as a first-share nudge, a reminder that a participant is close to a reward, or a quick prompt for an already engaged referrer.

Preview the message against a synced participant profile

Test the SMS with a profile that already synced from GrowSurf so you can confirm the share URL and any milestone or count fields render correctly before the campaign goes live.

Code Snippets

Share your referral link: {{ person|lookup:'GrowSurf Share URL' }}
{{ person|lookup:'GrowSurf Next Milestone'|default:'Share now to get closer to your next reward.' }}

Tips

Keep the text focused on one action

Referral SMS performs best when the participant sees one reason to tap and one GrowSurf share link to use immediately.

Use SMS for the moments that benefit from urgency

Save SMS for first-share nudges, milestone reminders, and other short prompts where quick visibility matters more than long-form explanation.

Preview the exact participant experience

A synced participant profile lets you verify that the GrowSurf fields render cleanly before you send the message to your full Klaviyo audience.

FAQ

Can I use the same GrowSurf Share URL field in SMS and email?

Yes. GrowSurf syncs the same share-link property into Klaviyo profiles, so you can reuse it in both channels.

What else should I include in a referral SMS besides the link?

Keep the rest of the copy brief. A short reason to share now, a milestone reminder, or a quick mention of the reward is usually enough.

Why should I preview the SMS using a synced participant record?

It is the safest way to confirm that the GrowSurf share link and any extra referral fields resolve correctly before you send the campaign.

Set up your refer a friend program with customer referral and affiliate program software that lowers your acquisition costs, increases customer loyalty, and saves you gobs of time.

Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies