Village Product and Developer Docs
  • 📘Welcome to Village Labs
    • Welcome to Village Labs
    • Self Service Onboarding
    • Help Pages
      • Adding and Deleting Users
      • Mapping Users to Source tool IDs
      • How to follow or unfollow other users
      • Configuring & Removing Daily Slack Notification Whitelist
      • Changing the Reporting Lines & Teams
      • Following Custom Reports
      • Google Drive Privacy: When will my documents appear in Village Reports?
    • Custom Reports
      • Creating Team Reports
      • Creating Custom Reports & Custom Prompt Library
    • Meetings
      • Connecting your Calendar
      • Configuring your Meetings
      • Meeting Summary Reports
    • Village Assistant
      • Github PR Review Tool
    • Security & Compliance
    • Data Privacy & Permissions
  • 🔌Data Connections
    • Airtable
    • Ashby
    • Clickup
      • Finding ClickUp User IDs
    • Figma
    • Github
      • Finding GitHub User IDs
    • Gitlab
    • Google - OAuth (Recommended)
    • Google - Manual Connection
    • Hubspot
    • Jira
      • Finding Jira User IDs
    • Confluence
      • Finding Confluence / Jira User IDs
    • Linear
    • Asana
    • Monday
    • Notion
    • Pipedrive
    • Slack
    • Basecamp
    • Zoom
  • 👩‍💻Legacy Developer Docs
    • Developer Quickstart
    • Village APIs: Introduction
      • Activity API
      • User Status API
      • Patch User API
      • Segments API
      • Redemption API
      • Master Award Controls
      • Connections (Referrals) APIs
      • GET APIs
    • 3rd Party Payments Integrations
    • Embedding Village Dashboards
  • 🕵️LEGACY Knowledge Base
    • Admin Quickstart
    • Referrals Support
    • The Basics of Village in 15 Minutes
    • Programs & Rules
      • Triggers
        • Activities
        • Goals
      • Conditions
        • Segment Conditions
        • Time Conditions
        • Max Budget Conditions
        • Conditional Multipliers
    • Awards
      • Monetary (Cash) Awards
      • Non-Monetary Awards
        • Funding
          • In-depth use cases for funding pools
      • Badges & Statuses
      • Award Expiration
    • Segments
      • Segmentation Use Cases
    • Rule Evaluation Logic Deep-dive
    • The Village Dashboards
      • Admin Account Creation
      • User Access Management
      • Network Settings
      • User Dashboard
    • BigQuery
    • Managing Payment Integrations
    • Referrals (Connections)
      • Pre-populating Users' Unique Referral Codes In Signup Flows & Forms
  • No and Low Code Solutions
    • No and Low Code Solutions
      • No & Low Code Solutions
  • Feedback
    • Village Docs Feedback Form
    • Feature Requests
    • Talk to our Team
Powered by GitBook
On this page
  • About Referrals
  • Advanced Options: Multi-Level Connections & Tiered Referral Programs
  • Setting up a Referral Program

Was this helpful?

  1. LEGACY Knowledge Base

Referrals (Connections)

PreviousManaging Payment IntegrationsNextPre-populating Users' Unique Referral Codes In Signup Flows & Forms

Last updated 1 year ago

Was this helpful?

For Developers: : "Referrals" vs. "Connections" in the code

TL;DR - They're the same thing!

In the API code, we refer generically to connections and connection programs--not referrals and referral programs. That's because our Connections system is actually used to power more than just Referrals Programs. However in our Admin Dashboard, we mostly talk about "Referrals," which is the primary use case on that surface.

About Referrals

Village's Referral programs are used to let you create up to 10 levels of connections between users.

These "connections" may be used in to issue awards or comms to referrers when their referral completes an action, such as a signup.

For example:

Advanced Options: Multi-Level Connections & Tiered Referral Programs

Multi-level connections (aka tiered referral programs) allow you to issue awards and comms to not only a user's referrer, but also their referrer, and their referrer, and so on.

If implemented and communicated correctly, this can generate huge buzz about your business and drive profitable growth.

Setting up a Referral Program

Side Menu > Incentives > Referrals > Create New Referral.

Create a new referral type and set a unique referral code and signup link that your users will have access to.

So that you can better track this code when new users sign up, we recommend accepting this variable referral code as a parameter in the URL.

Setup

Side Menu > Settings > Home Page Settings. You can add users' special referral link to feature cards to better highlight and integrate your referral program into the end-user experience.

Side Menu > Settings > Home Page Settings. You can add a special referral button at the top of the Earnings Widget on the end-user dashboard for any referral program.

You can customize the button text and the popup card using the Edit Referral Card feature in Home Page Settings.

An example of a simple referral card using markdown.

End users can see their earnings based on each level of referral bonus:

Rules for referral rewards are set up the same as normal Program Rules, but with the Recipient = the relevant referral connection:

🕵️
Is this page helpful? Give us feedback on our docs ->
Program Rules ->
Simple Referral Program Diagram
Drawing