Customer Rewards Program
A loyalty program where customers earn a flat credit on every purchase. No referral links needed because rewards are tracked automatically by customer.
What's Included
Customer Rewards
What This Recipe Does
This recipe creates a single program that rewards customers with a flat $5.00 credit every time they make a purchase. Unlike a referral-based affiliate program, this one uses manual attribution. You enroll customers as collaborators and they earn rewards on their own purchases.
This is a loyalty and retention play, not a referral play. Choose this recipe when you want to reward customers for buying, not for promoting.
Who It’s For
- Store owners who want to incentivize repeat purchases without asking customers to share links
- Subscription businesses looking to reward customers for renewals
- Anyone building a loyalty program as a complement to or alternative to a traditional affiliate program
How It Works
Your customers earn store credit just by shopping with you. You add each customer to the program as a collaborator, and when they make a purchase, you or an automation attributes the transaction to them. They earn a flat $5.00 credit per order, regardless of how much they spent.
This approach works well for stores that want to build loyalty without the complexity of referral tracking. There are no links to share, no codes to remember. Customers just buy and earn. The reward amount is the same whether someone places a $20 order or a $200 order, which keeps the program easy to understand and communicate.
Attribution uses a “newest engagement wins” model, but since each customer’s engagement is unique to them, this effectively means each customer earns independently on their own purchases.
{
"version": 1,
"name": "Customer Rewards Program",
"description": "A customer loyalty program. Customers earn a flat $5.00 credit on every purchase.",
"programs": {
"rewards": {
"name": "Customer Rewards",
"description": "Earn a $5.00 credit every time you make a purchase.",
"incentiveType": "saleFixedPerTransaction",
"incentiveResolverType": "newestBindingWins",
"units": "USD",
"status": "active",
"incentiveAmount": 500,
"engagementTypes": [
{ "type": "manual", "value": 100.0 }
],
"transactionCompilers": ["includeLineItems"]
}
}
} Frequently Asked Questions
Why is the incentive amount 500 instead of 5 in the JSON?
The amount is stored in cents. 500 means $5.00. When adjusting the reward, use cents (for example, 1000 for $10.00).
Do customers need to share referral links?
No. Customers earn rewards on their own purchases. There are no referral links involved. Attribution is handled manually or through automation.
Can I run this alongside an affiliate program?
Yes, and many stores do. Your customers earn rewards on their purchases while your affiliates earn commissions on referred sales. The two programs operate independently.
How do I enroll customers in the program?
Add them as collaborators, either manually through the Siren admin or through a registration form. Once enrolled, they earn rewards on every purchase.
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