Rewards programs automatically issue store credit to customers when they take specific actions. This guide covers how to create and configure reward programs.
Creating a Reward Program
1. Go to Rewards > Programs in the Bonde app 2. Click Create Program 3. Enter a name for the program (e.g., "5% Back on Orders") 4. Configure the trigger, reward amount, and options 5. Click Save
New programs are created in Draft status. When you're ready, change the status to Active to start issuing rewards.
---
Trigger Events
Choose what action triggers the reward:
Order Processed
Reward customers when they complete any order. Use this for a general loyalty program.
Order Contains Product
Reward customers when they purchase specific products. Select which products qualify for the reward.
Order Contains Collection
Reward customers when they purchase products from specific collections. Great for promoting certain categories.
Subscription Order Processed
Reward customers each time their subscription renews. Encourages subscription retention.
Subscription Created
Reward customers when they start a new subscription. Incentivizes subscription sign-ups.
Subscription Milestone
Reward customers at subscription anniversaries (e.g., 6 months, 1 year). Celebrates loyal subscribers.
Customer Reactivated
Reward customers who return to purchase after a period of inactivity. Helps with win-back campaigns.
---
Reward Amount
Configure how much store credit to issue:
Fixed Amount
Issue a specific dollar amount (e.g., $5.00 credit per order).
Percentage
Issue a percentage of the order value (e.g., 5% back on every order). The credit amount is calculated from the order total.
---
Expiration Settings
Control how long customers have to use their rewards:
Store Default
Uses your default expiration setting from Rewards > Settings.
Custom Period
Set a specific number of days until expiration (e.g., 90 days).
Never Expire
Store credit never expires. Customers can use it anytime.
We recommend setting an expiration to encourage customers to return and use their credit.
---
Caps and Limits
Prevent excessive reward payouts with caps:
Per-Program Cap
Limit how much credit a customer can earn from this specific program within a time period.
Example: Cap of $50 per month means a customer can't earn more than $50 from this program in any calendar month.
Cap Period Options
Daily
Weekly
Monthly
Yearly
Lifetime
Global Caps
In addition to per-program caps, you can set a global cap in Rewards > Settings that applies across all programs.
---
Program Status
Each program has a status:
Draft: Program is being configured. No rewards are issued.
Active: Program is live and issuing rewards.
Paused: Program is temporarily stopped. No new rewards issued.
Archived: Program is retired. Keeps history but won't issue rewards.
To activate a program, click the status badge and select "Active".
---
Priority
When a customer action could trigger multiple programs, priority determines which programs apply:
Higher priority programs are evaluated first
If you want only one program to apply, set up your programs accordingly
If you want multiple programs to stack, make sure caps are configured appropriately
---
Examples
Basic Loyalty: 5% Back on Orders
Trigger: Order Processed
Reward: Percentage - 5%
Expiration: 90 days
Cap: $50 per month
New Subscriber Bonus
Trigger: Subscription Created
Reward: Fixed Amount - $10.00
Expiration: 60 days
Cap: Lifetime cap of $10 (one-time reward)
Collection Promotion
Trigger: Order Contains Collection (select "New Arrivals")
Reward: Fixed Amount - $5.00
Expiration: 30 days
Cap: $20 per month
Subscription Loyalty
Trigger: Subscription Milestone
Reward: Fixed Amount - $20.00
Expiration: Never Expire
Cap: None
---
Managing Programs
Viewing Performance
Go to Rewards > Programs to see all programs with their run count (how many times they've issued rewards).
Editing Programs
Click on any program to edit its configuration. Changes take effect on future rewards; past rewards are not affected.
Pausing Programs
To temporarily stop a program, change its status to "Paused". You can reactivate it later.
Archiving Programs
When a program is no longer needed, archive it to remove it from the active list while preserving history.
---
Global Settings
Configure shop-wide reward settings in Rewards > Settings:
Default Expiration: How long rewards last if a program uses "Store Default"
Global Cap: Maximum credit any customer can earn across all programs
Expiration Reminders: Email customers before their credit expires
If you need help, reach out via our Intercom chat widget or email us at [email protected].