Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getbonde.com/llms.txt

Use this file to discover all available pages before exploring further.

Rewards programs automatically issue store credit to customers when they take specific actions.

Creating a reward program

1

Navigate to programs

Go to Rewards > Programs in the Bonde app.
2

Create program

Click Create Program.
3

Configure

Enter a name for the program (e.g., “5% Back on Orders”) and configure the trigger, reward amount, and options.
4

Save

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:
TriggerDescription
Order processedReward customers when they complete any order
Order contains productReward when they purchase specific products
Order contains collectionReward when they purchase from specific collections
Subscription order processedReward each time their subscription renews
Subscription createdReward when they start a new subscription
Subscription milestoneReward at subscription anniversaries (e.g., 6 months, 1 year)
Customer reactivatedReward customers who return after inactivity

Reward amount

Configure how much store credit to issue:
TypeDescription
Fixed amountIssue a specific dollar amount (e.g., $5.00 credit per order)
PercentageIssue a percentage of the order value (e.g., 5% back on every order)

Expiration settings

Control how long customers have to use their rewards:
OptionDescription
Store defaultUses your default expiration setting from Rewards > Settings
Custom periodSet a specific number of days until expiration (e.g., 90 days)
Never expireStore credit never expires
Setting an expiration encourages customers to return and use their credit.

Caps and limits

Prevent excessive reward payouts with a per-program cap that limits how much credit a customer can earn from this specific program within a time period. Example: A cap of 50permonthmeansacustomercantearnmorethan50 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
Caps are partial, not all-or-nothing. If a customer has 3leftofa3 left of a 10 monthly cap, their next reward from that program is $3 rather than being skipped.

Combining rewards

When more than one program applies to the same order, the This rule stacks option in each program’s setup decides how they combine:
  • Off (exclusive): The default. If several exclusive programs apply to one order, the customer earns only the single program worth the most to them. Use this for tiered rates—with “10% over 100"and"15100" and "15% over 200” both off, a $200 order earns 15%, not both.
  • On (stacks): The program’s credit is always added on top of whatever else the customer earns. Use this for independent add-ons, like a product-specific bonus.
Leave tiered programs unstacked so customers get your best single rate. Turn on stacking only for extra bonuses you want to add on top.

Program status

StatusDescription
DraftProgram is being configured. No rewards are issued
ActiveProgram is live and issuing rewards
PausedProgram is temporarily stopped. No new rewards issued
ArchivedProgram is retired. Keeps history but won’t issue rewards

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

Global settings

Configure shop-wide reward settings in Rewards > Settings:
  • Default expiration: How long rewards last if a program uses “Store Default”
  • Expiration reminders: Email customers before their credit expires