← View All Guides
Drip logo
Integration Guide

How to Sync GrowSurf Referral Data to Drip People

Authorize Drip, choose an account and a tag, and referral data lands on every person as a custom field.

Want the full setup walkthrough?

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

GrowSurf adds and updates people in Drip under the tag you choose, filling in 15 custom fields with each participant’s referral link, referral counts, referrer details, and milestone progress.

Drip runs on Liquid, so once the fields are there you can both print them and branch workflows on them without any extra plumbing.

Integration Steps

Authorize Drip

Open Program Editor > 4. Options > Integrations and search for Drip.

Searching for Drip in the GrowSurf Program Editor integrations list
Search the integrations list in Program Editor > 4. Options > Integrations.

Expand the card and select Connect to Drip.

The Drip integration card in GrowSurf with the Connect to Drip button
Connecting opens Drip’s own sign-in and authorization screen.

Sign in to Drip and authorize GrowSurf.

Pick the account and the tag

Drip supports multiple accounts under one login, so choose the account first, then the tag that should receive GrowSurf participants. People are added or updated there whenever someone joins or gets referred.

Connect before importing participants. If they are already in the program, use the existing-participant sync options.

Know your custom fields

GrowSurf dataLiquid identifierTypeWhat it holds
Share URL{{ subscriber.grsf_share_url }}TextThe participant’s unique referral link
Participant ID{{ subscriber.grsf_participant_id }}TextThe participant’s GrowSurf ID
Referral Status{{ subscriber.grsf_participant_id }}TextCREDIT_PENDING, CREDIT_AWARDED, or CREDIT_EXPIRED
Participant first name{{ subscriber.grsf_participant_first_name }}TextThe participant’s first name
Participant last name{{ subscriber.grsf_participant_last_name }}TextThe participant’s last name
Referrer first name{{ subscriber.grsf_referrer_first_name }}TextThe referrer’s first name, when there is one
Referrer last name{{ subscriber.grsf_referrer_last_name }}TextThe referrer’s last name, when there is one
Referrer email{{ subscriber.grsf_referrer_email }}TextThe referrer’s email, when there is one
Total referral count{{ subscriber.grsf_total_referral_count }}NumberAll-time referral count
Monthly referral count{{ subscriber.grsf_monthly_referral_count }}NumberReferral count for the current month
Previous monthly referral count{{ subscriber.grsf_prev_monthly_referral_count }}NumberReferral count for the previous month
Next milestone{{ subscriber.grsf_next_milestone }}TextThe next milestone message, on programs with milestone rewards
Next monthly milestone{{ subscriber.grsf_next_monthly_milestone }}TextThe next monthly milestone message, when there is one
Total invite count{{ subscriber.grsf_total_invite_count }}NumberAll-time invite count
Total impression count{{ subscriber.grsf_total_impression_count }}NumberAll-time referral-link view count

Drip reads these through the subscriber object in Liquid.

Use the tag as a workflow trigger

Drip workflows can start on tag applied. Pointing GrowSurf at a dedicated tag gives you an automatic entry point for a referral welcome sequence with no extra configuration.

Tips

FAQ

Does Drip need an API key?

No. You authorize GrowSurf inside Drip.

Why does GrowSurf ask which Drip account?

One Drip login can own several accounts, so GrowSurf needs to know which one holds the tag.

What is the Liquid identifier for the referral link?

{{ subscriber.grsf_share_url }}.

Trusted by marketing and product teams that grow through customer, user, and partner referrals.