Skip to content
Reports

Know what your programme owes, every morning.

Outstanding points are a liability on your books. Reports show how many points are out there, who holds them, what is about to expire and how earning and spending moved over time.

Finance asks one question: how much do we owe?

Without a ledger the answer is a guess. With one, it is a report. Marketing needs the same data cut differently: who are the best members, which offers worked, who is about to lose points.

  • Points over timeEarned, redeemed, expired, adjusted and net points by day, week or month, for up to two years.
  • Tier distribution and liabilityMembers and outstanding points per tier, and the programme total.
  • Points about to expireHow many points expire in the next N days and how many members are affected. Remind them before they lose it.
  • Top membersRank members by current balance or by lifetime points.
  • Top offersWhich offers were issued most and how many were redeemed.
  • Recent membersWho joined most recently, for welcome flows and sanity checks after an import.
  • Exports for everything elseExport members, transactions or issued offers to CSV with filters for status, tier, segment, type and dates. Files are delivered through a private, time-limited link.
  • Books that balanceEvery night the system checks each member’s balance against the sum of their transactions.

The numbers behind the programme.

Liability by tier.

Members and outstanding points per tier, and the programme total.

Remind them before they lose it.

Points about to expire and who holds them, ready to export.

What your team sees.

  • Home dashboard: members, outstanding points, earned and redeemed in the last 30 days
  • Members by tier and recent members on the home page
  • Reports page with six tabs, loaded on demand
  • Export dialog with filters and a download link per job
  • Activity log per member: who changed what, and when
For developers

Reports are plain JSON endpoints under /reports, cached for five minutes. Exports run as background jobs.

request.httpHTTP
1GET /api/v1/reports/points-summary
2 ?from=2026-01-01&to=2026-09-30&granularity=month
3
4GET /api/v1/reports/expiring-points?within_days=30
5
6POST /api/v1/exports
7{ "type": "transactions",
8 "filters": { "type": "redeem", "from": "2026-09-01" } }

Who it helps.

  • FinanceA liability figure you can book, backed by an immutable ledger.
  • MarketingLists of members to reward, remind or win back.
  • ManagementOne page that shows whether the programme is growing.

At a glance.

Reports
Points summary, tier distribution, top members, top offers, recent members, expiring points
Granularity
Day, week, month
Exports
Members, transactions, issued offers (CSV)
Refresh
Cached 5 minutes

Reports questions.

Reports are tables today, built for reading and exporting.

See it with your own programme.

Tell us about your members, your tills and your shop, and we’ll show you where Vendor Loyalty fits.

Ready to get started?

Launch a store yourself, or talk to us about connecting ecommerce to the systems you already run.

  • Vendor Standard

    Everything you need to launch, manage and grow an online store. From €39/month.

    Explore Commerce
  • Vendor Pro

    Larger catalogs, advanced pricing, complex operations and deeper integrations.

    Explore Scale