Scrip
Request access
> LOYALTY & REWARDS INFRASTRUCTURE

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.

>THE PROBLEM

Rewards look simple to build.
They're not simple to operate.

SUPPORT · #4812OPEN · P1
from: ava@northwind.co2:14 PM · Sat
i redeemed 2,000 pts for a statement credit yesterday but now the original charge got refunded and my balance is negative??
> WHO OWNS THIS
# rewards‑oncall· 3 replies
M
marco11:47 AM
why did the summer promo AND the referral bonus both fire on the same order? finance is asking
J
jules11:52 AM
checking. think we never modeled stacking.
MONTH‑END · MAR 2026MISMATCH
POINTS EARNED12,408,120
POINTS REDEEMED9,102,550
POINTS EXPIRED412,800
EXPECTED BALANCE2,892,770
ACTUAL BALANCE2,894,115
Δ+ 1,345
> DOES NOT RECONCILE
>THE SOLUTION

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.

> HOW IT WORKS

One event in.
The right rewards out.

01EVENTS

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.

POST /v1/events
{ type: "tx.authorize",
  amount: 150.00,
  mcc: "5812",
  who: "PA-8301" }
02RULES

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.

rule:dining_3xMATCHED
rule:fifth_visit_bonusMATCHED
rule:dining_regular_badgeMATCHED
rule:tier_upgradeSKIPPED
03REWARDS

What changes.

Matched rules produce outcomes: balances update, status changes, or both. Scrip records every movement on the ledger.

+450 pts dining_3x
+100 pts fifth_visit_bonus
Dining Regular dining_regular_badge
> FEATURES

What’s in the box.

  • 01
    Ledger
    > the source of truth
    Every point movement is a journal entry on an append-only transaction log. Balances are derived, never stored directly.
  • 02
    Rules engine
    > logic outside your codebase
    Define earn rules as expressions and update them through the dashboard or API. Multipliers, promos, and tier rates are all configurable at runtime.
  • 03
    Event processing
    > idempotent by default
    Post 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.
  • 04
    Automations
    > scheduled & delayed work
    Run recurring jobs and delayed actions. Expire points, send monthly statements, trigger milestone bonuses, or reset counters on a schedule.
  • 05
    Redemptions
    > spend what you earn
    Support catalog items, statement credits, and partner transfers. Built-in inventory, two-step confirmation, partial reversals, and failure paths that keep the ledger honest.
  • 06
    Programs & currencies
    > multi-tenant from day one
    Run separate programs for each customer, segment, or product line. Every program has its own currencies, rules, and participants, fully isolated at the ledger.
  • 07
    Tiers & groups
    > segmentation built in
    Promote participants through tiers based on activity, spend, or custom criteria. Organize them into groups with shared budgets and permissions.
> PRICING

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.

> BUILD & TEST
SANDBOX
$0
100 participants
1,000 events / mo
Full rules engine
Double-entry ledger
Single program
Request access
> FAQ

Common questions.

Scrip is rewards and loyalty infrastructure: an API and dashboard that run the ledger, rules, and reconciliation underneath a rewards program. You send events from your product, define earn and redemption rules, and Scrip keeps every balance correct through holds, expiration, reversals, and audit.
> SHIP IT

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.

Scrip