Back to The Times of Claw

How to Build a Referral Network with Your CRM

Build a referral network in DenchClaw—track who referred whom, follow referral-sourced deals, reward top referrers, and measure referral program ROI.

Mark Rachapoom
Mark Rachapoom
·7 min read
How to Build a Referral Network with Your CRM

Referrals close faster, churn less, and cost almost nothing to acquire. Most companies know this but manage their referral relationships in their heads or in a spreadsheet that goes untouched between board meetings. DenchClaw gives you a proper referral tracking system that's part of your CRM—not bolted on as an afterthought.

The Referral Data Model#

A referral network involves three things: the referrers (people who send you business), the referred contacts (the people they send), and the deals or outcomes that result. The key is tracking these relationships in a way that lets you see who your best referral partners are and reward them accordingly.

Step 1: Add Referral Fields to Your Existing Objects#

Start by enhancing your existing contact and deal objects rather than creating entirely new ones.

In your people object, add:

"Add these fields to my people object: 
Referral Partner (boolean, or enum: Yes, No), 
Referrals Given (number, read-only count), 
Referrals Converted (number, read-only count), 
Referral Notes (richtext)."

In your deals or leads object, add:

"Add these fields to my leads object: 
Source (if not already present, enum: Referral, Inbound, Outbound, Event, Other), 
Referred By (relation to people object)."

The Referred By relation is the key field. It creates a link from every referral-sourced lead back to the person who referred them.

Step 2: Create a Referral Partners View#

Not everyone in your contacts is a referral partner. Create a dedicated view:

"Create a view called 'Referral Partners' in my people object: 
Referral Partner = Yes, sorted by Referrals Given descending."

This view is your referral partner leaderboard. You can see at a glance who's sending you the most referrals.

Step 3: Track Referrals as They Come In#

When someone refers a new contact to you:

Log the referral:

"Add Marcus Chen to my leads. He was referred by Sarah Johnson. 
Source = Referral. Marcus is a VP of Engineering at Acme Corp, 
marcus@acme.com. Sarah said he's actively looking for a CRM solution."

DenchClaw creates the lead, sets the Referred By field to Sarah Johnson, and increments Sarah's referral count.

Log the referral activity:

"Log that Sarah Johnson referred Marcus Chen today. 
Add a note to Sarah's record and to Marcus's record."

Always maintain a paper trail. When you thank Sarah, you want to be specific: "You sent us Marcus Chen last month—he just closed as a customer, thank you!"

Step 4: Track Referral Outcomes#

The Referred By link lets you trace the outcome of every referral:

"For all leads with Source = Referral, show me: 
the lead name, company, who referred them, 
current status, and deal value (if converted)."

When a referral-sourced lead converts to a customer:

"Marcus Chen from Acme Corp just signed. He was referred by Sarah Johnson. 
Update his status to Customer, close the deal at $24,000 ARR, 
and add a note to Sarah's record that her referral converted."

Step 5: Build Referral Analytics#

The most important question is: who are your best referral partners?

"Show me referral partner performance: 
for each person marked as Referral Partner = Yes, 
show total referrals given, total referrals converted, 
conversion rate, and total revenue from their referrals."

This surfaces your top performers. Typically, 20% of referral partners generate 80% of referral revenue. Know who those people are and invest in those relationships.

Also useful:

"What's the average deal size from referral-sourced deals vs other sources?"
"What's the win rate for referral leads vs inbound vs outbound?"
"Show me referrals received by month for the last 12 months."

Referral-sourced deals almost always have higher win rates and larger average deal sizes than other acquisition channels. Quantify this so you can prioritize relationship-building with your referral network.

Step 6: Automate Thank-You Workflows#

When a referral is logged, trigger a thank-you workflow:

"When a new lead with Source = Referral is added, automatically:
1. Find the Referred By person in my contacts
2. Draft a thank-you message to the referrer: 
   'Hey [name], just wanted to let you know [referred person] reached out—
   really appreciate the introduction!'
3. Add a reminder to follow up with the referrer in 30 days 
   to update them on how the conversation went"

The thank-you message should go out within 24 hours of receiving the referral—while it's fresh and the referrer feels good about having made the introduction.

Step 7: Build a Referral Partner Nurture Sequence#

Your best referral partners need to be nurtured. Create a nurture sequence for maintaining these relationships:

"Create a view called 'Referral Partners - Need Touch' in my people object: 
Referral Partner = Yes, Last Contacted more than 60 days ago. 
Sorted by Referrals Given descending."

Review this view monthly. For people in this list, reach out with something of value—a relevant article, an introduction to someone they should meet, a product update relevant to their network.

Also set up automatic reminders:

"For my top 10 referral partners (by total referrals given), 
set a reminder to check in with each one every 60 days. 
When the reminder fires, send me a Telegram with their name 
and a summary of our recent interactions."

Step 8: Track Referral Incentives#

If you have a formal referral program with incentives (gift cards, revenue share, etc.):

"Add these fields to my people object: 
Referral Incentive Type (enum: Cash, Gift Card, Revenue Share, None), 
Total Incentive Value (number), Incentive Paid (boolean)."
"Create a view called 'Incentives to Pay' filtering: 
Source = Referral, deal is Closed Won, Incentive Paid = false."

This ensures you never miss paying out an earned incentive—which would damage your relationship with your best referrers.

Step 9: Ask for Referrals Systematically#

The biggest lever is asking more often. Most people only ask for referrals when they remember to. Automate the ask:

"30 days after a customer signs (Stage = Closed Won), 
send them a Telegram reminder for me to ask for referrals. 
The message should include their name, company, 
and a suggested message I can send them."

Happy customers are your best source of referrals, and 30 days post-close is often the right time to ask—they've had enough time to see value but the excitement of starting is still fresh.

Frequently Asked Questions#

Should I track referrals from customers differently than from partners?#

It can be useful to distinguish. Add a Referrer Type field (enum: Customer, Partner, Investor, Friend) to capture the relationship context. This helps you understand which networks are most valuable.

What if the same person refers multiple leads at once?#

Create a separate lead entry for each referral, each with the same Referred By value. The referral count on the referrer's contact will increment for each one.

How do I handle referrals where the referrer wants to be anonymous?#

Create a general "Anonymous Referral" contact in your people object and link referrals to that. You'll still track the outcome but protect the referrer's identity.

Can I build a public-facing referral portal in DenchClaw?#

The App Builder can create a form that posts to a DenchClaw webhook, creating referral leads automatically. This can be hosted publicly if you deploy on a server rather than localhost.

How do I measure the ROI of my referral program incentives?#

Ask: "Show me total incentive value paid to referral partners vs total revenue from referral-sourced customers." A 10:1 or better ratio is common for well-run referral programs.

Ready to try DenchClaw? Install in one command: npx denchclaw. Full setup guide →

Mark Rachapoom

Written by

Mark Rachapoom

Building the future of AI CRM software.

Continue reading

DENCH

© 2026 DenchHQ · San Francisco, CA