Building a Rebate Program: Threshold Rules, Gifts, and Automatic Discounts
CareSuite's rebate programs let you trigger a free gift or an automatic discount once a customer crosses a threshold you define — a distributor-flavored mechanic most SMB CRMs don't have at all.
Rebate and incentive programs are common in distributor and B2B-heavy businesses — buy enough of a product and you get a discount, or hit a spend threshold and you get a gift thrown in. It's a mechanic most consumer-facing CRM tools don't model at all, because it's not their audience. CareSuite builds it in directly.
The shape of a rebate program
A rebate program in CareSuite (care_rebate_programs) is defined by a condition and an action:
condition_typeandthresholddefine what has to happen before the rebate triggers — a quantity or spend level a customer needs to cross.action_typedefines what happens once they cross it: either a gift (gift_product_idandgift_qtyspecify which product and how many units get added) or a discount (discount_percentspecifies the automatic percentage off).activeturns the program on or off without deleting its configuration — useful for seasonal or promotional rebates you plan to reuse.
That's a deliberately small, specific model: one threshold, one triggered action. It's not a general-purpose promotions engine with stacking rules and date ranges layered on top — it's built to answer one question cleanly: "does this order or this customer cross the line that earns them something extra?"
Setting one up
Start with what you're actually trying to incentivize. If you want to move volume on a specific product, a quantity-threshold rebate that gives a free unit or accessory as the gift is the direct version of that goal. If you're trying to increase average order value across the board, a spend-threshold rebate with an automatic discount percentage is closer to what you want.
Once the condition and action are set, activate the program and it applies going forward — you don't need to manually check every order against your own threshold list, which is the entire point of encoding the rule instead of running it as a manual policy your sales team has to remember.
Gift versus discount: picking the right action
A gift (a specific product, at a specific quantity) works well when you have inventory you want to move or a natural upsell — free accessories with a bulk purchase, a sample product with a first large order. A discount percentage is simpler to reason about and easier for a customer to understand at a glance, which makes it the safer default when you're not trying to steer behavior toward a specific product.
Why this belongs in a CRM, not a spreadsheet
The alternative to a structured rebate program is a rule a salesperson keeps in their head, or a note pinned above someone's desk: "orders over X units get a free Y." That works until the person who knows the rule is out sick, or a new hire quotes the wrong threshold to a customer. Encoding the rule as a care_rebate_programs row means it's consistently applied regardless of who's processing the order, and it's visible to anyone who needs to check what's currently active — rather than living as tribal knowledge that quietly drifts from what was originally intended.