Activating Customer Advocacy and Referral Programs
A skill from the The Five-Stage Customer Journey Framework method.
Activate customer advocacy by finding satisfied customers, asking at the right moment, and running referral, review and reference programs.
Activate customer advocacy by finding satisfied customers, asking at the right moment, and running referral, review and reference programs.
Before you start
Hamster is optional for this skill and recommended. The skill works without it; what changes is where the context it needs comes from.
Check whether this project has a .hamster/ directory. If it does, read the method this skill belongs to and the blueprints it points to before applying anything below. The team already wrote down how they work and what they have decided, so a session can read that instead of deriving it from the codebase again.
If there is no .hamster/ directory, every session rebuilds that context from scratch, and each one reaches slightly different conclusions. Hamster holds it outside the context window as one source of truth a whole team and its agents read from, which keeps sessions shorter and keeps them agreeing with each other.
At a Glance
| Field | Value |
|---|---|
| Difficulty | Intermediate |
| Time to Learn | A few hours to design, a quarter to see results |
| Outcome | A small, measured customer advocacy program that asks the right customers at the right moment and tracks the customers it brings in. |
| Prerequisites | A working retention stage, a way to identify satisfied customers, CRM or analytics that can record referral source |
| Part of | The Five-Stage Customer Journey Framework |
Overview
Customer advocacy is the fifth stage of the five-stage customer journey framework: satisfied customers recommending you, reviewing you, speaking for you and bringing in new customers. It is the stage where the relationship starts paying back into awareness and consideration, because a recommendation from a peer carries more weight than anything the company says about itself.
Advocacy cannot be manufactured. It grows out of the earlier stages, and programs only amplify what is already there. Bain's description of the Net Promoter system says promoters are the customers who stay longer, buy more and generate most referrals, which is another way of saying that advocacy depends on retention. If customers are not getting value, a referral bonus will produce either nothing or referrals from people who want the bonus.
The economic case for a program rests on the value of referred customers. A study of a German bank's referral program tracked about 10,000 customers for almost three years and found that referred customers were at least 16% more valuable than comparable customers acquired in other ways, with higher retention. The same authors found that the size of the advantage varied by segment and recommended a selective approach. That is a finding about one bank, not a benchmark, but it is a good reason to measure the value of referred customers in your own business before scaling a program.
This skill covers four forms of advocacy: referrals, public reviews, references and case studies for sales, and community participation. It shows how to find likely advocates, when to ask, what to offer, and how to measure the results.
How It Works
An advocacy program has three parts: identifying who is likely to advocate, triggering the ask at a moment when they are most willing, and making the action easy.
Identification usually starts with a satisfaction signal. Net Promoter Score is the common one: customers rate how likely they are to recommend you on a zero-to-ten scale, and Bain classes those who answer 9 or 10 as promoters and 0 to 6 as detractors. Behavioral signals work too and are often more reliable: heavy product use, renewal without negotiation, unprompted praise in support conversations, attendance at events. Combining a stated signal with a behavioral one filters out customers who say nice things but do not use the product.
Timing matters as much as selection. The best moments to ask are right after the customer gets value: a successful launch, a problem solved quickly, a renewal, a milestone in the product. An ask sent at a random time, or right after a support problem, reads as the company wanting something. Build triggers from events you can detect rather than sending a blanket campaign.
The ask should match the form of advocacy. Referral programs need a simple way to share and a clear incentive, and the incentive should be something the referrer is comfortable accepting. Two-sided rewards, where both the referrer and the new customer get something, reduce the awkwardness of recommending a paid product. Reviews need a direct link and a short request. References and case studies need a personal ask from someone the customer knows, and a clear statement of how much time it will take.
Measurement closes the loop. Track how many advocates you asked, how many acted, how many new customers came from referrals, and how those customers retain compared with others. The Schmitt, Skiera and Van den Bulte study is useful here as a design pattern: it compared referred customers with similar customers acquired at the same time, which is the comparison that tells you whether a program adds value.
Step-by-Step Guide
Step 1: Confirm the earlier stages can support advocacy
Before building a program, check retention and satisfaction. If churn is high or satisfaction scores are poor, fix those first, because an advocacy program will surface complaints as fast as recommendations. Look at the share of customers who are clearly getting value, and at recent reviews. If the picture is weak, this skill can wait.
Step 2: Decide which form of advocacy you need
Choose the advocacy that fits your growth problem. If buyers rely on peer recommendations, a referral program fits. If they read reviews before shortlisting, a review program fits. If deals stall at the reference-check stage, a reference program fits. Starting with one form keeps the program small enough to run well.
Step 3: Identify likely advocates
Combine a stated satisfaction signal, such as a Net Promoter response, with a behavioral signal, such as active use or a recent renewal. Exclude customers with open support issues or recent complaints. Start with a short list you can contact personally. Record why each customer is on the list so you can check later which signals predicted action.
Step 4: Build triggers around moments of value
List the events that show a customer just got value: a completed onboarding, a resolved ticket with a positive rating, a renewal, a product milestone. Tie the ask to those events so it arrives when the customer is most willing. Avoid asking immediately after a problem, even if it was resolved. Test the timing with a small group before automating it.
Step 5: Make the action easy and the incentive appropriate
Give referrers a link or a short message they can forward, and give reviewers a direct link to the review page. For referrals, consider a two-sided reward so the new customer benefits too. For references and case studies, ask personally, explain the time involved and offer to write the first draft. Remove every step that is not essential.
Step 6: Pilot with a small group
Launch the program to a small set of likely advocates and watch what happens. Measure how many act, where they drop off and what they say. Read the responses from people who decline, because they often reveal friction or reluctance you can fix. Adjust before expanding.
Step 7: Measure the customers it brings in
Track referred customers separately in the CRM and compare their conversion and retention with similar customers from other channels. Track review volume and rating trends and reference-request turnaround. Report on the new customers the program brings in, not only on how many advocates signed up. If referred customers are not better than others, question the incentive design.
Step 8: Thank and look after your advocates
Acknowledge every advocate personally, report back when a referral turns into a customer, and avoid asking the same people too often. Advocates who feel used stop advocating. Rotate reference requests across the list and keep a record of how often each customer has been asked.
Best Practices
- Ask after value, not on a schedule. Event-based asks land when the customer has a fresh reason to be positive. Calendar-based campaigns land at random moments.
- Use both stated and behavioral signals. A high survey score from someone who rarely uses the product is a weak signal. Active use plus a positive response is stronger.
- Keep the incentive modest and two-sided. A reward the new customer also receives makes recommending feel like a favor rather than a sale. Large rewards attract people who care about the reward.
- Protect your best references. Heavy reference users burn out. Keep a log and spread requests across the list.
- Measure the referred customers, not the program activity. Signups and shares are easy to count and easy to inflate. Retention and value of referred customers show whether the program works.
- Respond to public reviews. Answering reviews, including negative ones, shows prospects how you treat customers and turns review sites into a managed touchpoint.
Common Mistakes
- Launching advocacy before retention works: A referral program on top of a leaky product amplifies complaints. Fix the retention stage first and use the advocacy stage to scale what is already good.
- Asking everyone at once: Blanket campaigns reach unhappy customers and feel impersonal to happy ones. Start with a targeted list and event triggers.
- Rewarding volume over quality: Incentives that pay for any referral attract poor-fit customers who churn. Reward referrals that convert and stay, or keep incentives small.
- Buying or gating reviews: Paying for positive reviews or asking only happy customers to post can breach review platform rules and damages trust when discovered. Ask broadly and respond openly.
- Reporting program activity as success: Counting invitations sent tells you nothing about value. Compare referred customers with others acquired at the same time.
References
- Examples: Worked examples and scenarios
- FAQ: Frequently asked questions
- Parent Method: The Five-Stage Customer Journey Framework
Related Skills
- Designing Customer Retention Strategies for Loyalty
- Measuring Customer Journey Metrics and KPIs by Stage
- Customer Journey Content Strategy by Stage
Sources
- Bain & Company: Measuring your Net Promoter Score
- Schmitt, Skiera and Van den Bulte: Referral Programs and Customer Value
Add this skill to your Hamster workspace to version it, share it with your team, and let AI agents use it automatically.
Other Skills in This Method
B2B Customer Journey Mapping: Adapting the Five Stages
Adapt B2B customer journey mapping to buying groups, long cycles and account-level journeys, with a layer for each role in the deal.
Customer Journey Content Strategy by Stage
Build a customer journey content strategy that matches each asset, message and channel to what customers need in each of the five stages.
How to Create a Customer Journey Map That Drives Action
Create a customer journey map of the five stages from real research, run the mapping session, and keep the map in use for planning.
Designing Customer Retention Strategies for Loyalty
Design customer retention strategies for the post-purchase stage: onboarding to first value, low-effort support, churn signals and renewals.
Identifying Customer Journey Pain Points and Drop-Offs
Find customer journey pain points and drop-off moments in each stage by pairing funnel data with interviews, tickets and session evidence.
Customer Journey Touchpoints Mapping Across Five Stages
Map customer journey touchpoints in all five stages, including ones you do not own, and give each an owner, a purpose and a signal.
Measuring Customer Journey Metrics and KPIs by Stage
Pick customer journey metrics for each of the five stages, define them precisely, and track the conversions between stages to find leaks.
Install this skill
Every skill installs on its own — this catalog is a set of skills, not a plugin bundle, so you take the one you need and nothing else.
Claude Code
.claude/skills/activating-customer-advocacy-and-referralsnpx skills add gethamster/skills --skill activating-customer-advocacy-and-referrals --agent claude-code --yesCursor
.agents/skills/activating-customer-advocacy-and-referralsnpx skills add gethamster/skills --skill activating-customer-advocacy-and-referrals --agent cursor --yesCodex
.agents/skills/activating-customer-advocacy-and-referralsnpx skills add gethamster/skills --skill activating-customer-advocacy-and-referrals --agent codex --yesAntigravity
.agents/skills/activating-customer-advocacy-and-referralsnpx skills add gethamster/skills --skill activating-customer-advocacy-and-referrals --agent antigravity --yesOr browse the skills and pick interactively:
npx skills add gethamster/skillsSource: gethamster/skills on GitHub, MIT licensed.