Skip to main content

Rewards: Setting Up Rewards Programs

Learn how to create and configure automated store credit reward programs for your customers.

Daniel Andrade avatar
Written by Daniel Andrade
Updated this week

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].

Did this answer your question?