Loyalty infrastructure for teams that ship

Loyalty, incentives and promotions as an API.

Send events, write deterministic rules, and let Orishare award points, move tiers, issue rewards and fire webhooks. Built for developers and the people who run campaigns.

1,000 production active customers free. Unlimited sandbox. Seats are never billed.

curl -X POST https://api.orishare.com/v1/events \
  -H "Authorization: Bearer $ORISHARE_SECRET_KEY" \
  -d '{"name":"content.completed","customer_id":"c_1","mode":"sync",
       "properties":{"content_id":"book_42"}}'

# → 200 {"status":"evaluated","effects":[{"type":"points.award","amount":200,"currency":"points"}], "trace":{…}}

Events in, effects out

POST an event. Rules award points, move tiers, issue rewards, set attributes and emit webhooks — deterministically, in order per customer.

Rules people can read

A form-driven builder renders a small JSON DSL. Conditions, caps, actions. Versioned, simulated, published. No node canvas.

A ledger you can audit

Every award is a ledger entry with a lot, an expiry and a source. Balances are sums, reconciled nightly, never drifting.

Programs, not plumbing

Currencies, tiers, rewards, challenges, segments and counters come as resources. Campaigns add schedules, budgets and audiences.

AI drafts, humans publish

Describe a campaign; get validated rules with assumptions. Simulate, then publish. The runtime never calls a model.

Sandbox to production

Every project has both. Export configuration from one, preview the diff, apply to the other atomically.

Built for your kind of product

From signup to a first evaluated event in under ten minutes.

Create an organization, send an event with the CLI, draft a rule in plain language, simulate it, publish. Then point production at it.