CRM SupportCRMSupport
PricingHow it WorksArticlesAbout UsBook a Call
LoginSign Up
CRM SupportCRMSupport

Expert CRM support for growing agencies across HubSpot, Go High Level, Monday CRM, and Zoho CRM.

Book a Call

Platform

  • HubSpot
  • Go High Level
  • Monday CRM
  • Zoho CRM

Services

  • Automation Setup
  • Ads Management
  • CRM Optimization

Company

  • About Us
  • Pricing
  • How it Works
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2026 CRM Support. All rights reserved.

Built for agencies that run on CRM.

Back to articles
Automation & Growth

How to Set Up Affiliate and Referral Programs in CRM Support

Team crmsupport.io•October 22, 2025•11 min read
How to Set Up Affiliate and Referral Programs in CRM Support
Word-of-mouth is one of the most powerful ways to grow your business — and with CRM Support, you can automate your entire affiliate or referral program. From generating unique tracking links to rewarding referrals with commissions, CRM Support gives you the flexibility to build and scale a partner network directly inside your CRM. In this step-by-step guide, we’ll show you how to **set up an affiliate or referral system using CRM Support workflows, links, and automations.**

1. Understanding the Difference Between Affiliates and Referrals

- **Affiliate Program:** Partners promote your offer using custom links and earn a commission for each sale or lead. - **Referral Program:** Customers or team members refer new clients manually (via forms or links) and may receive rewards or discounts. CRM Support supports both — you can create **affiliate-style tracking links** or **manual referral automations** using tags, workflows, and triggers.

2. Setting Up Affiliate Links for Tracking

You can create unique tracking links for each affiliate:
  1. Go to Marketing → Funnels and open your main funnel.
  2. Copy your funnel URL (e.g., https://yourbusiness.gohighlevel.com/offer).
  3. Add a tracking parameter like ?ref=partnername.
  4. Example: https://yourbusiness.gohighlevel.com/offer?ref=johnsmith.
When a lead fills out a form, the “ref” parameter is stored using a custom field — allowing you to track which affiliate sent the lead.

3. Adding a Custom Field for Tracking Referrals

To capture referral data:
  1. Go to Settings → Custom Fields → + Add Field.
  2. Select Text and name it “Referral Source” or “Affiliate ID.”
  3. Add this field to your lead forms in the funnel.
Use a hidden field with the value pulled dynamically from the URL parameter:
{{ query.ref }}
          
This automatically records who referred the contact.

4. Tracking Referrals in Workflows

You can create automations to handle referral tracking and rewards:
  1. Go to Automation → Workflows → + Create Workflow.
  2. Trigger: Form Submitted or Contact Created.
  3. Add an If/Else Condition:
    If Referral Source contains “johnsmith” → Tag as “Referred by John.”
  4. Add actions such as:
    • Send confirmation email to affiliate.
    • Notify your team of new referral.
    • Apply reward tag or coupon.
This way, every referred lead is automatically logged and processed.

5. Creating a Referral Submission Form (for Manual Referrals)

Some businesses prefer manual referrals — where affiliates or customers fill out a form:
  1. Go to Sites → Forms → Builder and create a form named “Referral Submission.”
  2. Add fields: Referred Person’s Name, Email, Phone, and Referrer Name.
  3. Save and embed the form on a page or portal.
When submitted, it triggers a workflow to notify your team and assign the referral to the correct partner.

6. Automating Commission Tracking

While CRM Support doesn’t yet include native commission reports, you can easily automate tracking:
  1. Create a custom field called “Commission Amount.”
  2. Add a workflow trigger: Opportunity Status → Closed Won.
  3. Add an action: Update Field → Commission Amount (based on sale value).
  4. Use internal notifications or emails to alert affiliates when they earn commissions.
You can also integrate with Google Sheets or Zapier to log and calculate commissions automatically.

7. Creating an Affiliate Dashboard in the Client Portal

You can give affiliates a login portal using CRM Support's Membership feature:
  1. Go to Sites → Memberships → Offers.
  2. Create an “Affiliate Dashboard” offer and include a page with:
    • Their unique referral link.
    • How-to instructions.
    • Performance stats (optional via embed or Zapier).
  3. Send login credentials when someone joins your affiliate program.
This creates a professional experience for your partners and brand advocates.

8. Rewarding Referrals or Paying Affiliates

Depending on your program, you can:
  • Issue Stripe payouts or PayPal transfers manually each month.
  • Send discount codes for future purchases (e.g., “10% off next order”).
  • Automate gift cards using Zapier integrations (e.g., GiftUp or Tremendous).
Use tags like “Commission Pending” or “Commission Paid” to track payout status inside your CRM.

9. Bonus: Integrating External Affiliate Platforms

If you want advanced tracking or recurring commission automation, integrate tools like:
  • FirstPromoter
  • Rewardful
  • Tapfiliate
These connect directly to Stripe and CRM Support, syncing affiliate sales and payouts seamlessly.

Conclusion

Setting up an affiliate or referral system in CRM Support is one of the smartest ways to grow through partnerships. By using tracking parameters, custom fields, and automations, you can reward loyal customers and partners automatically — without extra software. Want us to build a fully branded referral or affiliate dashboard for your business? Book a setup session today and our experts will design the tracking links, forms, and automations for you.

Pro Tip

Bookmark this article and share it with your team to stay updated on the latest best practices.

Share this article

Similar Articles

How to Set Up Workflows in CRM Support (Beginner-to-Pro Guide)
Automation Setup

How to Set Up Workflows in CRM Support (Beginner-to-Pro Guide)

Workflows are the brain of CRM Support automation. Learn step-by-step how to create, structure, and optimize workflows for leads, appointments, and client nurturing.

Team crmsupport.io•October 22, 2025•10 min read
CRM Support & Managed CRM: What Actually Moves the Needle in 2025
Featured

CRM Support & Managed CRM: What Actually Moves the Needle in 2025

Stop wrestling with pipelines, workflows, and tracking. See how expert CRM Support and fully managed CRM unlock faster launches, cleaner data, and revenue-ready automations.

Team crmsupport.io•October 22, 2025•7 min read
Mastering CRM Support Conversations: How to Manage SMS, Calls & Emails Efficiently
How-To Guide

Mastering CRM Support Conversations: How to Manage SMS, Calls & Emails Efficiently

CRM Support Conversations lets you manage all your messages in one place — SMS, calls, emails, and even WhatsApp. Learn how to use it effectively to boost response rates and client satisfaction.

Team crmsupport.io•October 22, 2025•10 min read