
Why rule groups matter
Without rule groups, all rules would apply to every member in the program. Rule groups solve three problems that a flat rule list cannot:| Problem | How rule groups solve it |
|---|---|
| Different earning rates for different audiences | Link a rule group to a segment — only members in that segment earn from those rules |
| Preventing over-earning across multiple rules | Group-level caps limit total earning per member across all rules in the group, per day, month, or lifetime |
| Organising complexity | Separate rule groups for base earning, promotions, partner schemes, and seasonal offers — each independently managed and togglable |
How rule group evaluation works
When a transaction arrives, Loyalife:- Identifies all active rule groups
- For each group with a linked segment, checks whether the transacting member is in that segment
- Evaluates every rule inside each qualifying group
- Awards rewards from all matching rules across all qualifying groups simultaneously
Rule group properties
| Property | Description |
|---|---|
| Name | Internal label shown in reports, audit logs, and the maker-checker queue |
| Description | Optional explanation of the group’s purpose |
| Linked Segment | If set, rules only apply to members in this segment. Leave unset to apply to all members. |
| Point Limit | Maximum points a member can earn from this group per transaction |
| Daily Cap | Maximum points per member per day across all rules in this group |
| Monthly Cap | Maximum points per member per calendar month |
| Lifetime Cap | Maximum points per member ever — once reached, no further earning from this group |
| Status | Active or Inactive — toggling pauses all rules in the group instantly |
Group-level caps are distinct from rule-level caps. A rule-level cap limits earning per transaction for that specific rule. A group-level cap limits total earning across all rules in the group combined, over a time period.
Designing rule groups
A well-designed program typically uses several rule groups with clearly separated purposes:Creating a rule group
Click Create Rule Group
Enter a name and optional description. Choose a linked segment if the group should only apply to a specific audience.
Configure caps (optional)
Set point limit, daily cap, monthly cap, or lifetime cap if you want to constrain total earning from this group.
