← View All Guides
HubSpot logo
Integration Guide

How to Score Referral Leads in HubSpot with GrowSurf

Boost lead scores for referred contacts and prioritize high-quality referral leads in your sales pipeline.

Referred leads are statistically more likely to convert β€” studies show they have 30% higher conversion rates and 16% higher lifetime value than non-referred leads. Your lead scoring model should reflect this advantage. By integrating GrowSurf referral data into HubSpot's lead scoring system, you can automatically prioritize referred contacts for sales follow-up.

This guide shows you how to incorporate referral signals into your HubSpot lead scoring model. You'll learn how to award bonus points for referred leads, score based on referrer quality, and create automated workflows that fast-track high-scoring referral leads to your sales team.

Integration Steps

Step 1: Sync Referral Data to HubSpot Contact Properties

Ensure your GrowSurf referral data is flowing into HubSpot contact properties. If you haven't set this up yet, follow the HubSpot Referral Tracking guide first.

  • Verify custom properties exist: referral_source, referred_by_email, referral_status
  • Add additional scoring-relevant properties:
    • referrer_lifetime_referrals (Number) β€” how many total referrals the referrer has made
    • referrer_conversion_rate (Number) β€” percentage of referrer's referrals that convert
  • Test that webhook data is populating these properties correctly

Step 2: Configure HubSpot Lead Scoring for Referral Signals

Add referral-specific criteria to your HubSpot lead scoring model to give referred contacts a scoring advantage.

  • Go to Settings > Properties > HubSpot Score
  • Add positive scoring criteria:
    • +15 points if referral_source equals "growsurf"
    • +10 points if referred_by_email is known (was personally referred)
    • +5 points if referrer has made 5+ successful referrals (high-quality referrer)
  • Save and recalculate scores for existing contacts

Step 3: Create Referrer Quality Tiers

Not all referrers are equal. Score referred leads higher when they come from proven referrers with high conversion rates.

  • Calculate each referrer's historical conversion rate from GrowSurf data
  • Classify referrers into tiers: Gold (50%+ conversion), Silver (25-50%), Bronze (<25%)
  • Pass the referrer tier to HubSpot and add it to scoring criteria
  • Leads from Gold referrers get +20 bonus points, Silver +10, Bronze +5

Step 4: Build Automated Sales Routing for High-Score Referrals

Create HubSpot workflows that automatically assign high-scoring referral leads to your best sales reps or fast-track them through your pipeline.

  • Create a workflow triggered when HubSpot Score exceeds your MQL threshold AND referral_source = growsurf
  • Auto-assign to a dedicated sales rep or round-robin among your top closers
  • Set a task with a 1-hour deadline β€” referred leads should be contacted quickly
  • Send an internal notification to the sales team via Slack or email

Step 5: Track Referral Lead Score Accuracy

Monitor whether your referral scoring adjustments actually predict conversion. Refine your scoring model based on real data.

  • Compare conversion rates of referred vs. non-referred leads at each score tier
  • Track time-to-close for referred leads vs. other sources
  • Adjust scoring weights quarterly based on actual performance data
  • Create a HubSpot report showing lead score distribution by referral status

Code Snippets

// Enrich HubSpot contact with referrer quality data
async function enrichReferralLeadScore(participantEmail, referrerData) {
  // Calculate referrer quality metrics
  const referrerConversionRate = referrerData.referralsConverted /
    Math.max(referrerData.referralsMade, 1);

  let referrerTier = 'Bronze';
  if (referrerConversionRate >= 0.5) referrerTier = 'Gold';
  else if (referrerConversionRate >= 0.25) referrerTier = 'Silver';

  // Update HubSpot contact with referrer quality data
  await hubspotClient.crm.contacts.basicApi.update(
    participantEmail,
    {
      properties: {
        referrer_tier: referrerTier,
        referrer_lifetime_referrals: referrerData.referralsMade.toString(),
        referrer_conversion_rate: (referrerConversionRate * 100).toFixed(1)
      },
      idProperty: 'email'
    }
  );
}

// Example HubSpot lead scoring configuration (via API)
// POST /crm/v3/properties/contacts/hubspot_score
const scoringRules = {
  positiveRules: [
    { criteria: 'referral_source eq growsurf', points: 15 },
    { criteria: 'referred_by_email is_known', points: 10 },
    { criteria: 'referrer_tier eq Gold', points: 20 },
    { criteria: 'referrer_tier eq Silver', points: 10 },
    { criteria: 'referrer_tier eq Bronze', points: 5 }
  ]
};

Tips

Don't Over-Index on Referral Score Boosts

While referred leads deserve a scoring bump, keep it proportional. A +15 to +25 point bonus is meaningful without overwhelming other behavioral signals like email engagement, page visits, and form submissions. The referral signal should complement, not replace, your existing scoring model.

Score the Referrer, Not Just the Referral

Track which referrers consistently send leads that convert. Build a "referrer quality score" and use it to weight the bonus points given to their referrals. This creates a virtuous cycle where your scoring model gets smarter over time.

Respond to Referred Leads Within 1 Hour

Referred leads have a personal connection driving their interest β€” capitalize on that momentum. Research shows that responding within 1 hour increases conversion by 7x. Use HubSpot workflows to create urgent tasks and send immediate follow-up emails.

FAQ

Should referred leads skip the MQL stage and go straight to SQL?

It depends on your deal size and sales process. For lower-ACV products, referred leads with high scores can skip MQL and go straight to a sales conversation. For enterprise sales, they should still go through qualification but be prioritized over non-referred MQLs at the same score level.

How do I prevent gaming the lead scoring system through fake referrals?

Use GrowSurf's built-in fraud detection features (email verification, IP deduplication, referral limits) before data reaches HubSpot. Additionally, only award lead score bonuses after the referral has been verified β€” not just on initial referral creation.

Can I use HubSpot's predictive lead scoring instead of manual scoring for referrals?

Yes, if you're on HubSpot Enterprise. The predictive model will automatically learn that referred leads convert better if your referral properties are consistently populated. However, it's still valuable to add explicit referral criteria to your manual score as a baseline while the predictive model trains.

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