Time to First Referral¶
Definition¶
Time to First Referral measures the average time it takes for a customer or user to send their first referral after signing up or activating. It helps track the speed of advocacy and customer trust-building.
Description¶
Time to First Referral is a key indicator of early satisfaction, product trust, and viral growth potential, reflecting how quickly new users are compelled to advocate for your product and refer others.
The relevance and interpretation of this metric shift depending on the model or product:
- In PLG SaaS, it highlights how soon users feel confident enough to share post-onboarding
- In eCommerce, it reflects post-purchase delight or delivery experience
- In SaaS, it surfaces success milestone timing and referral program resonance
A shorter Time to First Referral signals a strong “aha moment” and share-worthy value, while a longer delay may indicate hidden referral mechanisms or delayed gratification. It helps teams optimize onboarding, prompt timing, and referral design. By segmenting by journey stage, product type, or acquisition source, you unlock insights to trigger advocacy earlier and target high-LTV referrer cohorts.
Time to First Referral informs:
- Strategic decisions, like referral prompt placement and viral loop optimization
- Tactical actions, such as referrer incentives, UX placement, and success messaging
- Operational improvements, including automated outreach, share flows, and milestone tracking
- Cross-functional alignment, by connecting insights across growth, product marketing, lifecycle, and CS, enabling scalable, user-led acquisition
Key Drivers¶
These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome
- User Activation and Value Realization: Users don’t refer until they’ve seen real value.
- Referral Prompt Timing: Asking too early or too late means missed opportunities.
- Incentive Clarity: Users are more likely to refer when the benefit to them and the recipient is obvious.
Improvement Tactics & Quick Wins¶
Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.
- If time to first referral is long, identify and trigger referral prompts right after key success moments (e.g., post-project, milestone).
- Add referral CTAs inside product experiences (dashboards, exports, invites).
- Run tests with different incentive timing — instant vs. delayed vs. tiered.
- Refine referral messages to focus on helping peers, not just earning rewards.
- Partner with CS to embed referral asks into QBRs or onboarding wrap-ups.
-
Required Datapoints to calculate the metric
- User Signup or Activation Date
- Timestamp of First Referral Sent
- Definition of “Referral” (invite, share, copied link, etc.)
-
Example to show how the metric is derived
100 new users Average time between signup and first referral: 4.8 days
Formula¶
Formula
Data Model Definition¶
How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.
cube('Users', {
sql: `SELECT * FROM users`,
joins: {
Referrals: {
relationship: 'hasMany',
sql: `${CUBE.id} = ${Referrals.user_id}`
}
},
measures: {
averageTimeToFirstReferral: {
sql: `DATEDIFF(day, ${CUBE.signup_date}, MIN(${Referrals.referral_date}))`,
type: 'avg',
title: 'Average Time to First Referral',
description: 'Average number of days from user signup to first referral.'
}
},
dimensions: {
id: {
sql: `id`,
type: 'number',
primaryKey: true
},
signupDate: {
sql: `signup_date`,
type: 'time',
title: 'Signup Date',
description: 'The date when the user signed up or activated.'
}
}
})
cube('Referrals', {
sql: `SELECT * FROM referrals`,
measures: {
count: {
sql: `id`,
type: 'count',
title: 'Referral Count',
description: 'Total number of referrals.'
}
},
dimensions: {
id: {
sql: `id`,
type: 'number',
primaryKey: true
},
userId: {
sql: `user_id`,
type: 'number',
title: 'User ID',
description: 'The ID of the user who made the referral.'
},
referralDate: {
sql: `referral_date`,
type: 'time',
title: 'Referral Date',
description: 'The date when the referral was made.'
}
}
})
Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema
Positive & Negative Influences¶
-
Negative influences
Factors that drive the metric in an undesirable direction, often signaling risk or decline.
- Delayed User Activation: If users take longer to activate, they are less likely to refer quickly, increasing the Time to First Referral.
- Poor Value Realization: When users do not perceive value quickly, they are less inclined to refer, extending the Time to First Referral.
- Inadequate Referral Prompt Timing: Prompting users for referrals too early or too late can lead to missed opportunities, negatively impacting the Time to First Referral.
- Lack of Incentive Clarity: If users do not clearly understand the benefits of referring, they are less motivated to do so, increasing the Time to First Referral.
- Complex Referral Process: A complicated referral process can discourage users from referring promptly, thus increasing the Time to First Referral.
-
Positive influences
Factors that push the metric in a favorable direction, supporting growth or improvement.
- Quick User Activation: Faster user activation leads to quicker realization of value, reducing the Time to First Referral.
- Immediate Value Realization: When users quickly see the value, they are more likely to refer sooner, decreasing the Time to First Referral.
- Optimal Referral Prompt Timing: Prompting users for referrals at the right time can capitalize on peak interest, reducing the Time to First Referral.
- Clear Incentive Structure: When users clearly understand the benefits of referring, they are more likely to do so quickly, decreasing the Time to First Referral.
- Streamlined Referral Process: A simple and easy referral process encourages users to refer sooner, reducing the Time to First Referral.
Involved Roles & Activities¶
-
Involved Roles
These roles are typically responsible for implementing or monitoring this KPI:
Customer Engagement
Growth
Customer Lifecycle Management
Product Marketing (PMM) -
Activities
Common initiatives or actions associated with this KPI:
Onboarding
Referral Program Optimization
Advocacy Lifecycle
In-App Referral Prompts
Funnel Stage & Type¶
-
AAARRR Funnel Stage
This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:
-
Type
This KPI is classified as a Lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.
Supporting Leading & Lagging Metrics¶
-
Leading
These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.
- Activation Rate: Activation Rate measures how quickly users reach initial value, which directly influences how soon they are ready to refer others. Higher activation rates typically lead to shorter Time to First Referral since users experience value and become advocates faster.
- Customer Referral Rate: Customer Referral Rate captures the overall propensity of customers to refer, often serving as a precursor to when those referrals actually happen. A higher referral rate indicates a culture of advocacy and can predict a reduction in Time to First Referral.
- Product Qualified Accounts: Product Qualified Accounts (PQAs) indicate accounts showing strong engagement and value realization, both of which are necessary prerequisites for making a referral. More PQAs signal that a cohort is approaching readiness to refer, thereby reducing Time to First Referral.
- Trial-to-Paid Conversion Rate: A higher Trial-to-Paid Conversion Rate demonstrates that users are experiencing enough value to convert, which typically precedes or coincides with referral activity. When more users convert early, the average Time to First Referral decreases.
- Short Time to Value: Short Time to Value reflects how quickly users realize product benefits after signup. When users achieve value quickly, they are more likely to become advocates and refer sooner, thus shortening Time to First Referral.
-
Lagging
These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.
- Referral Invitation Rate: Referral Invitation Rate measures the proportion of users who actually send referral invites. A higher rate means a larger pool of potential first referrals, directly reducing the average Time to First Referral.
- Referral Prompt Acceptance Rate: This metric shows how often users accept referral prompts, which is a strong predictor of when the actual first referral occurs. Improvements here often translate to a faster Time to First Referral.
- Referral Discussion Initiation Rate: Initiating referral discussions is an early behavioral signal that precedes referral action. A higher rate suggests users are moving faster toward making their first referral.
- Referral Readiness Score: Referral Readiness Score predicts which users are most likely to refer soon based on engagement and sentiment. High scores across the user base correlate with a faster Time to First Referral.
- First Feature Usage Rate: Early and frequent use of a core feature often indicates users are onboarded and seeing value, making them more likely to refer others quickly and reducing Time to First Referral.