← View All Guides
SendGrid logo
Integration Guide

How to Send Referral Reminder Emails from SendGrid with GrowSurf

Use GrowSurf's SendGrid sync plus referral portal links to build welcome, reminder, and progress emails that keep participants sharing.

Want the full setup walkthrough?

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

Some referral emails should do more than announce the program once. Welcome messages, reminder emails, and progress updates all work better when the participant sees their real referral link and a clear path back to the referral portal.

GrowSurf's SendGrid integration gives you both ingredients: synced referral fields on the contact record and tutorial-backed examples for adding a share link, progress copy, and portal CTA to the email itself.

Integration Steps

Connect the SendGrid sync and choose the list for referral emails

SendGrid integration settings inside the GrowSurf campaign editor
Start by connecting SendGrid in GrowSurf so every participant who should receive reminder emails has the right referral fields on their contact record.

Create a SendGrid API key with Marketing access, connect it in GrowSurf, and select the list you want to keep updated. This guide works best for the documented SendGrid workflows where your automation or email send reads participant data from that synced list.

Choose the right primary CTA for the email

Use growsurf_share_url when you want the email to give the participant an instant share link. Use the GrowSurf referral portal URL pattern from the SendGrid tutorials when the message should send them back to their portal to track rewards, copy assets, or keep sharing:

  • https://grow.surf/YOUR_CAMPAIGN_ID?grsf_email={{email}}
  • If you use a custom referral portal domain, replace the https://grow.surf/YOUR_CAMPAIGN_ID base with your own portal URL.

Add live progress and reward context to the reminder email

Referral reminder email example from the GrowSurf SendGrid tutorials
This tutorial example combines the participant's share link with a portal CTA and reward-driven referral copy.

For reminder-style emails, pair the main CTA with fields that answer the participant's next question right away:

  • growsurf_total_referral_count shows current progress
  • growsurf_next_milestone adds urgency when milestone rewards are enabled
  • growsurf_referral_status can help explain why the participant is seeing the message now

Use lighter follow-up modules for nurture emails

Referral email example with social sharing buttons from the GrowSurf SendGrid tutorials
A reminder email does not need to be long. A short share-link block with one or two social actions is often enough to restart referral activity.

The GrowSurf SendGrid tutorials include examples that add a compact referral module to an existing email, which is useful for onboarding drips or product-update sends where the referral CTA is important but not the whole message.

Send only after contacts finish updating and keep unsubscribe settings intact

SendGrid's current Marketing Campaigns guidance notes that contact updates can continue processing in the background. Wait for the list update to finish before you send. For ongoing reminder programs, keep your unsubscribe method configured in SendGrid as well so recipients can opt out without marking the email as spam.

Code Snippets

This pattern works well for reminder or progress emails that should reopen the participant's referral portal:

<a href="https://grow.surf/YOUR_CAMPAIGN_ID?grsf_email={{email}}">
  View your referral progress
</a>
<p>You currently have {{growsurf_total_referral_count}} referrals.</p>
<p>{{growsurf_next_milestone}}</p>

Replace YOUR_CAMPAIGN_ID with your GrowSurf campaign ID, or swap the base URL for your custom referral portal domain.

Tips

Pick one main action for each email

Reminder emails perform best when the participant sees one obvious next step: open the referral portal, copy the link, or share with friends. Keep the referral module focused.

Use milestone copy only when your campaign is configured for it

growsurf_next_milestone is powerful, but only if your GrowSurf campaign has milestone rewards with clear next-step text already set up.

Do not skip unsubscribe handling on recurring sends

SendGrid's current unsubscribe guidance covers both Marketing Campaigns unsubscribe settings and API-based unsubscribe tags. Make sure your recurring referral emails include the right unsubscribe method for the way you send them.

FAQ

Should I link to growsurf_share_url or the GrowSurf referral portal?

Use growsurf_share_url when you want the participant to copy or share the link immediately. Use the referral portal URL when the email should bring them back to their dashboard, rewards progress, or campaign assets.

Can I personalize reminder emails with referral counts and milestones?

Yes. GrowSurf's SendGrid docs list fields such as growsurf_total_referral_count and growsurf_next_milestone, which makes them a good fit for reminder and progress emails.

What if I send through SendGrid's Email API instead of Marketing Campaigns?

Based on SendGrid's current Email API docs, dynamic templates receive values through dynamic_template_data. GrowSurf's native SendGrid docs today focus on Marketing Campaigns contact sync and template fields, so this guide stays focused on the no-code SendGrid email workflows GrowSurf documents directly.

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