Scrip
Request access
> LOYALTY & REWARDS INFRASTRUCTURE

The operating system for
rewards programs.

Launch and operate rewards programs at any scale. Scrip handles the infrastructure so you don’t build the accounting system underneath.

>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.

> 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.
> USE CASES

Built for every shape of reward.

BANK
Card & Banking.
> cashback · transaction rewards · tier bonuses
1.5% on dining, stacked with a $50 welcome bonus.
RTL
Retail & Commerce.
> basket rebates · loyalty · referral credit
2% off baskets ≥ $50, doubled for tiered members.
MKT
Platforms.
> seller incentives · cohort bonuses · promo credit
$200 to a seller hitting 50 orders in 30 days.
SAAS
Subscriptions.
> usage credits · referral months · renewal discounts
One free month for every paid referral activated.
> 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.

You can. Earn rules are easy. The hard part is the accounting: holds, FIFO expiration, reversals, concurrent balance updates, and an audit trail that satisfies compliance. Scrip is the part your team would spend a year building and keep maintaining forever.
> SHIP IT

Ship your rewards program
on a real ledger.

Tell us about your program and we'll get back to you within one business day. No demos, no decks — just a real conversation.

Scrip