Built for startups,
scaled for unicorns
Successfully submitted!
Error! Please try again
Want the full setup walkthrough?
Use these docs for exact setup steps, supported fields, and troubleshooting.
GrowSurf's native Klaviyo integration adds and updates contacts in your selected Klaviyo list and creates referral-specific profile properties you can reuse in campaigns and flows.
That gives you a simple way to personalize referral emails with each participant's share link, referral status, counts, and milestone progress without generating custom links inside Klaviyo.

In GrowSurf, open the Klaviyo integration, enter your Klaviyo API key, and choose the Klaviyo list GrowSurf should update whenever a participant is added or referred.

GrowSurf's Klaviyo sync starts after the integration is connected, so save first if you want new participants to arrive with the GrowSurf properties already available in Klaviyo.

Klaviyo lets you personalize email blocks with profile data, so use {{ person|lookup:'GrowSurf Share URL' }} as the main CTA and add referral context only where it helps the reader understand why they should share now.
{{ person|lookup:'GrowSurf Referral Status' }} when you want the message to reflect a participant's current referral stage.{{ person|lookup:'GrowSurf Total Referral Count' }} to speak differently to first-time sharers and proven referrers.{{ person|lookup:'GrowSurf Next Milestone' }} when your program has milestone rewards and you want the next reward to feel concrete.Use a participant record that already synced from GrowSurf so you can confirm the share link, counts, and milestone text resolve the way you expect inside Klaviyo's preview and test tools.
<p>Share your referral link: <a href="{{ person|lookup:'GrowSurf Share URL' }}">{{ person|lookup:'GrowSurf Share URL' }}</a></p>
<p>{{ person|lookup:'GrowSurf Next Milestone'|default:'Keep sharing to unlock your next reward.' }}</p>The GrowSurf Share URL is the field most participants need. Make it the primary CTA before you add extra referral details.
Referral status, counts, and milestone copy work best when they explain why the email matters right now instead of crowding the message.
Once GrowSurf is filling Klaviyo profile properties consistently, you can use the same field set across broadcasts, automated flows, and win-back referral emails.
No. GrowSurf syncs each participant's referral link into Klaviyo as the GrowSurf Share URL profile property, so you can insert that value directly into your email.
The most common fields are GrowSurf Share URL, GrowSurf Referral Status, GrowSurf Total Referral Count, and GrowSurf Next Milestone. GrowSurf also syncs participant and referrer name fields when you need more personalization.
Make sure the integration is connected to the right list and that you are previewing a profile that has already synced from GrowSurf. The properties only appear after GrowSurf has written them onto at least one Klaviyo profile.
Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies
