Skip to main content

Referral System

Drive customer acquisition through automated referral programs with tracking, rewards, and analytics.

Overview

DeelRx CRM’s referral system enables you to harness the power of word-of-mouth marketing by incentivizing existing customers to refer new business with automated tracking and reward distribution.

Referral Program Types

Customer Referral Programs

  • Friend Referrals: Customers refer friends and family
  • Business Referrals: B2B customer referral programs
  • Influencer Programs: Partner with social media influencers
  • Affiliate Networks: Formal affiliate marketing programs

Reward Structures

  • Dual Rewards: Both referrer and referee receive benefits
  • Referrer Only: Rewards for the referring customer
  • Referee Only: Incentives for new customers
  • Tiered Rewards: Increasing rewards for multiple referrals

Program Configuration

Setting Up Referral Programs

// Create a referral program
const program = await crm.referrals.createProgram({
  name: "Refer a Friend",
  type: "customer",
  referrerReward: {
    type: "credit",
    amount: 25.00,
    description: "$25 account credit"
  },
  refereeReward: {
    type: "discount",
    amount: 15.00,
    description: "15% off first order"
  },
  minimumPurchase: 50.00,
  validityPeriod: 30, // days
  maxReferrals: 10 // per customer
});

Reward Types

  • Account Credits: Store credit for future purchases
  • Discounts: Percentage or fixed amount discounts
  • Cash Rewards: Direct monetary payments
  • Product Rewards: Free products or services
  • Points: Loyalty program point awards

Referral Tracking

  • Personal Links: Each customer gets a unique referral URL
  • QR Codes: Mobile-friendly referral sharing
  • Promo Codes: Text-based referral codes
  • Social Sharing: Built-in social media sharing tools

Attribution Tracking

  • First-Click Attribution: Credit first referral source
  • Last-Click Attribution: Credit most recent source
  • Multi-Touch Attribution: Weighted attribution across touchpoints
  • Custom Attribution: Configurable attribution windows

Conversion Tracking

  • Referral Visits: Track clicks on referral links
  • Sign-up Conversions: Monitor new customer registrations
  • Purchase Conversions: Track completed qualifying purchases
  • Revenue Attribution: Measure revenue from referrals

Customer Experience

Referral Dashboard

  • Personal Statistics: Individual referral performance
  • Reward History: Track earned and pending rewards
  • Referral Links: Access to sharing tools
  • Leaderboards: Social competition elements

Sharing Tools

  • Email Invitations: Built-in email referral system
  • Social Media: One-click social sharing
  • SMS Sharing: Text message referral links
  • WhatsApp Integration: Popular messaging app support

Reward Management

  • Automatic Distribution: Instant reward fulfillment
  • Manual Approval: Review before reward distribution
  • Batch Processing: Bulk reward processing
  • Reward Notifications: Automated reward confirmations

Analytics & Reporting

Program Performance

  • Referral Metrics: Total referrals, conversion rates
  • Revenue Impact: Revenue generated from referrals
  • Cost Analysis: Program costs vs. revenue
  • ROI Calculation: Return on referral investment

Customer Insights

  • Top Referrers: Identify most active referrers
  • Referral Sources: Track where referrals originate
  • Conversion Patterns: Analyze referral behavior
  • Lifetime Value: CLV of referred customers

Campaign Analysis

  • A/B Testing: Test different reward structures
  • Seasonal Trends: Identify peak referral periods
  • Channel Performance: Compare referral channels
  • Fraud Detection: Identify suspicious referral activity

Advanced Features

Fraud Prevention

  • Duplicate Detection: Prevent self-referrals
  • IP Tracking: Monitor suspicious IP patterns
  • Email Verification: Verify referee email addresses
  • Purchase Validation: Confirm qualifying purchases

Automation

  • Triggered Campaigns: Automated referral invitations
  • Milestone Rewards: Bonus rewards for referral milestones
  • Reminder Sequences: Follow-up with inactive referrers
  • Seasonal Promotions: Automated seasonal campaigns

Integration

  • CRM Integration: Sync with customer data
  • Email Marketing: Connect with email campaigns
  • Social Media: Integrate with social platforms
  • Analytics Tools: Connect with business intelligence

Best Practices

Program Design

  • Compelling Rewards: Offer meaningful incentives
  • Clear Terms: Transparent program rules
  • Easy Sharing: Minimize friction in referral process
  • Mobile Optimization: Ensure mobile-friendly experience

Communication

  • Program Promotion: Actively promote referral program
  • Regular Updates: Keep customers informed of progress
  • Success Stories: Share referral success stories
  • Feedback Collection: Gather program improvement feedback

Optimization

  • Regular Testing: Continuously test and optimize
  • Reward Adjustment: Adjust rewards based on performance
  • Process Improvement: Streamline referral workflow
  • Customer Support: Provide excellent referral support
For detailed API documentation, see our API Reference section.