Refer-a-Friend Program
A customer referral program that rewards existing customers with a flat $10 credit for every friend they refer who makes a purchase. Automated referral program software built into WordPress.
What's Included
Referral Program
What This Recipe Does
This recipe creates a referral program designed for your existing customers. Each customer gets a unique referral link. When they share it with a friend and that friend makes a purchase, the referrer earns a flat $10 reward.
Unlike a traditional affiliate program, this is framed as a customer loyalty feature. The language, structure, and reward model are designed around everyday customers sharing with people they know, not professional marketers running campaigns. Customers think in dollar amounts, not percentages, so the reward is a simple flat rate.
Who It’s For
- Store owners who want organic growth through customer word-of-mouth, with a structured incentive to encourage sharing
- Brands building community that want to reward loyal customers for bringing in new buyers
- Subscription and membership businesses looking for a low-cost, automated way to acquire new customers through existing ones
How It Works
When you apply this recipe, Siren creates a referral program that your customers can join. You set up a registration form (Siren provides tools for this) where customers sign up and receive a unique referral link.
When a customer shares their link and a friend clicks it, Siren records a referred site visit and binds that friend to the referrer. If the friend goes on to make a purchase, the referrer earns a $10 reward.
The reward is a fixed amount stored internally as 1000 cents. It does not change based on what the friend buys. Whether the friend spends $15 or $150, the referrer earns $10.
If a friend clicks referral links from two different customers before purchasing, the most recent referral gets credit. This keeps the program straightforward for customers who do not need to think about attribution rules.
The referral reward is tracked as a commission in Siren, which means you can review, approve, and pay it out through whatever process works for your business. Some stores issue store credit, others send direct payments. Siren tracks the earnings and leaves the fulfillment method up to you.
Transaction compilers include line items only, so the reward triggers on actual product purchases. Shipping, taxes, and fees are excluded from the trigger conditions.
{
"version": 1,
"name": "Refer-a-Friend Program",
"description": "A customer referral program. Share your link with a friend, earn $10 when they make a purchase.",
"programs": {
"referral": {
"name": "Referral Program",
"description": "Share your link with a friend and earn $10 when they make their first purchase.",
"incentiveType": "saleFixedPerTransaction",
"incentiveResolverType": "newestBindingWins",
"units": "USD",
"status": "active",
"incentiveAmount": 1000,
"engagementTypes": [
{ "type": "referredSiteVisit", "value": 100.0 }
],
"transactionCompilers": ["includeLineItems"]
}
}
} Frequently Asked Questions
How does a customer get their referral link?
Set up a program registration form in Siren. Customers sign up through the form and receive a unique referral link they can share with friends.
Can I offer a discount to the referred friend as well?
This recipe handles the referrer's reward only. To offer the friend a discount, create a WooCommerce coupon and share it alongside the referral link in your registration confirmation messaging.
Is the $10 reward given as store credit or cash?
Siren tracks the earned amount as a commission. How you pay it out is up to you. You can issue store credit, send payment through your preferred method, or use any payout workflow that fits your business.
What stops people from referring themselves with fake accounts?
Siren tracks referrals by engagement events, so basic self-referral is possible with separate accounts. For most stores, the flat reward amount keeps abuse low. If fraud is a concern, review pending commissions before approving payouts.
More Recipes
Affiliate and Lead Gen Combo
Two programs in a single group, one paying percentage commissions on sales and the other paying a flat bounty per lead. The program group ensures only one fires per opportunity based on first-touch attribution.
2 programs, 1 program group
Affiliate and Royalty Stack
Two independent programs that fire on the same transaction. Affiliates earn 25% for driving the sale, and product creators earn 50% royalty when their content sells. Both pay out simultaneously because the programs are intentionally ungrouped.
2 programs
Ambassador and Affiliate Dual Program
Two independent programs running side by side. A high-commission ambassador program for hand-picked partners and a standard affiliate program open to anyone, each with its own commission rate.
2 programs
B2B Referral Program
B2B referral program software for high-value partnerships. Pays a flat $50 bounty per referred sale with first-touch attribution, built for businesses where referrals are infrequent but each conversion carries significant value.
1 program