Know your customers.
Keep their trust.
Accounts, loyalty & rewards, staff permissions, an approval queue for the big stuff — and consent, kept on the record.
Customers
new accountLoyalty is a rule, not a mood.
Points, rewards, and tiers are rules in your rulebook — applied the same way to every customer, every time, and readable by anyone you allow.
Staff get exactly what's listed.
Each person may do exactly what the rulebook grants — ring sales, not issue refunds; look up a customer, not export the list. Unlisted fails closed.
Big changes wait for a yes.
Refunds, deletions, exceptions park in the approval queue until a human decides. Nothing consequential happens to a customer behind your back.
See it at the door.
Creating a customer records their consent; a gated change waits until a human approves it — and the approval itself goes on the record.
$ whale cmd object.create --json '{"type":"person.customer","name":"Dana R.","consent":{"email":true}}' # customer c_204 created · consent recorded · on the record $ whale cmd action.approve --json '{"id":"act_57"}' # loyalty adjustment approved · by owner · on the record
Consent is on the record.
Consent and every change to a customer are recorded permanently — who changed what, when, under whose approval. Always answerable, never editable.
more capabilities: selling & pos · storefront & reach · the record & security