Skip to content

Best Practices

Each item in this section is a consequence of something recorded on an applet page or in the backend. If the product changes, the item goes with it. The previous version of this section was a loyalty-programme playbook — value-return percentages, tier maturity models, RFM segments, session timeouts, incident-response plans — none of which described a control in the product.

PageWhat it covers
Program designWhat your two rates cost you, the terms you publish, what one bill may earn — and then the records that carry them: classes, price sets, point currencies and their validity, vouchers, the company configuration
Data managementWhat a member record holds, how members are created from four places, answering a member who asks what you hold, the CSV uploads, duplicates, and what the wiki says about PDPA
What you owe your membersPoints are a promise, not a marketing cost — and nothing posts. The month-end accrual somebody runs by hand, breakage, the release at expiry, and which company in a group owes it
Security and complianceThe three ways points are stolen and the evidence that catches each, who to separate from whom, the permissions and settings that gate points edits and redemptions, what is audited, what is not a certification
TroubleshootingWalking the chain when a member’s balance is wrong, putting points back the right way, and symptom / cause / fix for the rest

The five things most worth knowing before go-live, in one place:

  1. The company member-point configuration has no screen and defaults to FINAL sales orders. Set it through the company API to the document type you actually sell on, or cash bills earn nothing.
  2. Points expire per lot, and only if the lot has an end date. A POINT treatment without a Validity Period, an adjustment without a Valid Date To, or a CSV row without one creates points that never expire. Then schedule the elimination processor, or nothing expires anyway.
  3. Nothing posts. There is no points liability, voucher liability or breakage journal — so somebody in finance carries it by hand, every month (what you owe your members). Reports for Finance come from the balance and transaction queries.
  4. Member Label rules do not filter — on the price book the counter calculator ignores them, on a commission scheme they pass for any labelled member. Tier logic goes on the class.
  5. Redemption of a voucher does not check its dates. Schedule the expiry-checking call.