Verified by Steve.
Rewarded by Open Loyalty.

Steve grew out of Open Loyalty. Verified evidence arrives as a transaction or custom event. Your campaigns take it from there: advance a challenge, award points, unlock a badge. Reward real-life behavior with the rules you already run.

Receipt scanning that behaves like part of the platform.

Your campaigns, connected to real purchases

Approved receipts register as transactions on the member profile. Open Loyalty runs your campaigns to advance challenges, award points, or unlock badges. No middleware, no batch import.

Custom events for anything else

Store visits, compliance checks, or survey photos can post as custom events with mapped fields. Steve pushes the event schema to Open Loyalty for you.

Fraud stopped before the payout

Duplicates and fakes are caught in Steve. Nothing reaches the loyalty ledger until it is approved, so there are no points to claw back.

A delivery ledger you can trust

Every delivery to Open Loyalty is recorded: delivered, failed, skipped, or pending. Failed deliveries retry automatically and can be retried by hand.

Exactly once, per submission

Each submission maps to one transaction, keyed by its id. Retries never double-award points.

Your credentials, your tenant

Each organisation connects its own Open Loyalty instance. Steve never falls back to a shared connection.

Four steps. No integration project.

  1. Connect

    Add your Open Loyalty credentials to your Steve organisation. The connection is verified on the spot.

  2. Map

    Choose a delivery target per workflow: a transaction with line items, or a custom event with mapped fields.

  3. Approve

    Clean submissions approve automatically. Flagged ones wait in the review queue. Only approved evidence is delivered.

  4. Reward

    Open Loyalty runs your campaigns on the transaction: advance a challenge, award points, or unlock a badge. The ledger records the delivery.

The details loyalty teams ask about.

Which Open Loyalty features does Steve use?

Two: transactions and custom events. A verified receipt posts as a transaction with line items, so your earning rules award points. Any other verified evidence, such as a store visit or a compliance check, posts as a custom event with fields mapped from the extracted data. Steve matches the member by the customer email attached to the submission.

Do we need to change our earning rules?

No. A verified receipt lands as a normal transaction with line items. Rules you already run, such as points per unit or bonus for a product, apply as they do to any other purchase.

What if a member is not found?

The transaction or custom event still lands in Open Loyalty. It is simply not matched to a member, so no points are awarded until it is. Steve records the delivery with that outcome, so your team can see unmatched submissions and resolve them.

Can we use Steve without Open Loyalty?

Yes. The same workflows deliver results through the API and webhooks to any system. The Open Loyalty integration is a shortcut, not a requirement.

Working with teams at

  • OEX Cursor
  • Open Loyalty

Points for proof.
Nothing else.

Already on Open Loyalty? A receipt campaign can be live in weeks. Bring your earning rules and a few real receipts.

Book a demo 30 minutes. Your use case. Real possibilities.