← View All Guides
Zapier logo
Integration Guide

How to Trigger Referral Emails with Zapier + GrowSurf

Send automated emails through any email provider when referral events occur using Zapier and GrowSurf.

While GrowSurf includes built-in email notifications, sometimes you need your referral emails to come from your primary email platform β€” whether that's Gmail, SendGrid, Mailgun, or your CRM's email tool. Zapier lets you trigger emails from any email provider based on GrowSurf referral events, giving you full control over branding, deliverability, and tracking.

This guide covers setting up email triggers for key referral events: welcome emails for new participants, notification emails when someone makes a referral, congratulation emails on conversion, and re-engagement emails for inactive referrers. You'll learn how to personalize each email with referral-specific data from GrowSurf.

Integration Steps

Step 1: Choose Your Email Provider and Connect to Zapier

Select which email platform will send your referral emails and connect it in Zapier.

  • Popular options and their Zapier actions:
    • Gmail: Send Email (simple, personal feel)
    • SendGrid: Send Email or Send Transactional Template
    • Mailgun: Send Email
    • Amazon SES: Send Email (via Webhooks)
    • Your CRM: Most CRMs offer "Send Email" actions in Zapier
  • Connect your chosen provider in Zapier's app directory
  • Verify your sending domain for deliverability

Step 2: Build the New Participant Welcome Email Zap

Send a branded welcome email when someone joins your referral program.

  • Trigger: GrowSurf β€” New Participant
  • Action: [Email Provider] β€” Send Email
  • Subject: "Welcome to our referral program, {{firstName}}!"
  • Body: Include their unique referral link, reward details, and sharing tips
  • Use GrowSurf's referral link field: {{shareUrl}}

Step 3: Create the Referral Notification Email

Alert referrers when someone uses their referral link and signs up.

  • Trigger: GrowSurf β€” New Referral
  • Filter: Only continue if the referrer's email exists
  • Action: Send email to the referrer (not the referred person)
  • Subject: "{{firstName}} just signed up through your referral!"
  • Include: referral count, progress toward next reward, sharing link

Step 4: Set Up the Conversion Celebration Email

Send a congratulatory email to the referrer when their referral converts to a customer.

  • Trigger: GrowSurf β€” Participant Reached Reward
  • Action: Send email to the referrer
  • Subject: "You earned a reward! Your referral just converted"
  • Include: reward details, current reward status, encouragement to refer more
  • Add a clear CTA to share their referral link again

Step 5: Build a Re-Engagement Email for Inactive Referrers

Re-activate referrers who haven't shared in a while using Zapier's scheduling features.

  • Use "Schedule by Zapier" trigger (weekly or bi-weekly)
  • Action: Webhooks by Zapier β€” GET request to GrowSurf API for inactive participants
  • Filter: Only continue if the participant hasn't referred anyone in 30+ days
  • Action: Send re-engagement email with new incentives or referral tips

Step 6: Add Dynamic Content and Personalization

Make each email feel personal by using GrowSurf data to customize content.

  • Use the referrer's name and referral stats in email copy
  • Include a progress bar toward the next reward tier (text-based in email)
  • Show the referrer's unique link prominently with a copy-to-clipboard CTA
  • A/B test subject lines by creating two versions of the Zap and splitting traffic with Paths

Code Snippets

// Email templates using GrowSurf Zapier data

// Welcome Email Template (SendGrid dynamic template example):
{
  "to": "{{email}}",
  "from": "[email protected]",
  "subject": "Welcome to our referral program, {{firstName}}!",
  "templateId": "d-abc123",
  "dynamic_template_data": {
    "first_name": "{{firstName}}",
    "referral_link": "{{shareUrl}}",
    "referral_code": "{{referralCode}}",
    "reward_description": "$10 credit for each friend who signs up"
  }
}

// Referral Notification Email (Plain text in Zapier):
Subject: "{{referredBy__firstName}}, someone just signed up through your link!"
Body:
"Hi {{referredBy__firstName}},

Great news! {{firstName}} {{lastName}} just signed up using your referral link.

Your referral stats:
- Total referrals: {{referredBy__referralCount}}
- Rewards earned: Check your dashboard

Keep sharing your link to earn more rewards:
{{referredBy__shareUrl}}

Thanks for spreading the word!"

// Zapier Filter for Inactive Referrers:
// Field: participant.lastReferralDate
// Condition: is before
// Value: {{zap_meta_human_now}} minus 30 days

Tips

Use Your Brand's Email Domain for Better Deliverability

Emails sent from your company domain (e.g., [email protected]) have much better deliverability than Gmail or generic addresses. Set up proper SPF, DKIM, and DMARC records for your sending domain to ensure referral emails reach the inbox.

Include the Referral Link in Every Email

Every email you send to a referrer is an opportunity to remind them to share. Include their unique referral link in every email β€” not just the welcome email. Make it prominent with a clear CTA button or highlighted text.

Time Your Emails Strategically

Send welcome emails immediately (within minutes of sign-up). Send referral notifications in real-time to capitalize on the referrer's excitement. But schedule re-engagement emails for Tuesday or Wednesday mornings when open rates are highest.

FAQ

Why use Zapier for referral emails instead of GrowSurf's built-in emails?

GrowSurf's built-in emails work great for basic notifications. Use Zapier when you need: emails from your branded domain with full DKIM/SPF authentication, advanced personalization beyond what GrowSurf's templates offer, emails sent through your existing ESP for unified analytics, or complex trigger logic (e.g., re-engagement sequences).

Can I send HTML-formatted emails through Zapier?

Yes. Most email providers in Zapier support HTML content. You can either write HTML directly in Zapier's email body field or use SendGrid/Mailgun dynamic templates that you design in their visual editors and trigger from Zapier.

How do I track email performance for referral emails sent via Zapier?

Use your email provider's analytics for open rates and click rates. For SendGrid, check the Activity feed. For Gmail, use a tracking pixel service. The email provider handles tracking β€” Zapier just triggers the send. Link clicks on referral URLs are tracked by GrowSurf automatically.

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