The operating system for
rewards programs.
Reward any behavior worth repeating. Scrip handles the ledger, rules, and redemptions underneath so your team ships the program, not the accounting system.
Rewards look simple to build.
They're not simple to operate.
Run the program.
Not the plumbing.
Scrip is a ledger and rules engine for loyalty and rewards programs. It handles the everyday flow and the edge cases: earn rules, reversals, expiration, stacking, and reconciliation.
Whether it's a new program or one that's already live, you can bring existing balances in with their history, replay your rules against the past, and reconcile to the point from day one.
One event in.
The right rewards out.
What happened.
Something happens in your product — a purchase, a referral, a milestone. You send it to Scrip as an event, and the rules take over.
What to do.
Your rewards logic. Multiple rules can match a single event; they run in parallel and can be edited, versioned, and replayed against history.
What changes.
Matched rules produce outcomes: balances update, status changes, or both. Scrip records every movement on the ledger.
What’s in the box.
- 01Ledger> the source of truthEvery point movement is a journal entry on an append-only transaction log. Balances are derived, never stored directly.
- 02Rules engine> logic outside your codebaseDefine earn rules as expressions and update them through the dashboard or API. Multipliers, promos, and tier rates are all configurable at runtime.
- 03Event processing> idempotent by defaultPost a transaction or user action. Scrip resolves the participant, evaluates your rules, and credits the right amount. Safe to retry, replay, or deliver out-of-order.
- 04Automations> scheduled & delayed workRun recurring jobs and delayed actions. Expire points, send monthly statements, trigger milestone bonuses, or reset counters on a schedule.
- 05Redemptions> spend what you earnSupport catalog items, statement credits, and partner transfers. Built-in inventory, two-step confirmation, partial reversals, and failure paths that keep the ledger honest.
- 06Programs & currencies> multi-tenant from day oneRun separate programs for each customer, segment, or product line. Every program has its own currencies, rules, and participants, fully isolated at the ledger.
- 07Tiers & groups> segmentation built inPromote participants through tiers based on activity, spend, or custom criteria. Organize them into groups with shared budgets and permissions.
Built for every shape of reward.
Start free. Scale when you’re ready.
Every account gets the full rules engine and a real double-entry ledger. Production pricing scales with your program.
Common questions.
Ship your rewards program
on a real ledger.
Tell us about your program — planned or already live — and we'll get back to you within one business day.