What it does
| Capability | Description |
|---|---|
| Anomaly detection | Flags transactions that exceed configured thresholds based on points volume, transaction frequency, or product-specific limits |
| Real-time notifications | Alerts administrators to unusual accrual and redemption activity as it happens |
| Pending review queue | Holds flagged transactions so a human can approve or reject before points are finalized |
| Loss mitigation | Enables corrective action before suspicious activity escalates into financial damage |
How to enable Fraud Prevention
Fraud Prevention must be activated at three levels:Environment configuration (Level 1)
This foundational step is performed by the Loyalife team or your DevOps team in the environment configuration file. It cannot be done from within the Loyalife UI. Contact Loyalife support to request this activation.
Module activation (Level 2)
Once the environment is configured, navigate to Fraud Prevention in the left sidebar and enable the module from the available options.
Anomaly detection
Anomaly detection works by comparing incoming transaction data against the thresholds you define per product code. When a transaction exceeds a threshold, it is flagged as anomalous and sent to the Pending Transactions queue for manual review.How thresholds are structured
Thresholds are configured at two levels:| Level | Scope | Example |
|---|---|---|
| Global | Applies to all transactions, regardless of product code | Flag any member who earns more than 10,000 points in 30 days |
| Product code-specific | Applies only to transactions tagged with a specific product code | Flag any credit card transaction above 5,000 points, but allow travel bookings up to 20,000 |
Product codes must exist in the Rule Engine’s Attributes Manager before they can be used in anomaly detection thresholds. If no product codes are defined, the threshold settings interface will prompt you to add product codes first via Rule Engine → Attributes → Product Codes.
Monitored dimensions
| Dimension | What is checked |
|---|---|
| Points per transaction | A single transaction that would award more than the configured maximum |
| Cumulative points in window | Total points earned within a rolling time window (e.g., past 7 days) |
| Redemption amount | A single redemption that exceeds the configured limit |
What happens when a transaction is flagged
- The transaction is held in Pending Transactions — it does not post points to the member’s account immediately.
- An administrator with the Fraud Review permission receives a notification.
- The reviewer can approve (allow the transaction and post points) or reject (discard the transaction).
- If no action is taken within the configured timeout, the transaction follows the default resolution path (approve or reject, as configured).
Menu navigation
The Fraud Prevention section contains two menu items:| Menu item | Description |
|---|---|
| Anomaly Detection | Configure thresholds and view the anomaly detection settings |
| Pending Transactions | Review and action transactions that have been flagged by anomaly detection |
In the navigation menu, Anomaly Detection and Fraud Prevention are distinct items — they map to the same underlying module. Editing either menu label in your program’s locale settings updates both.
Related
- Threshold settings — configure detection limits for accruals and redemptions
- Pending transactions — review and act on flagged transactions