feature2026年6月15日 · v1.6.0

v1.6 — Access Codes, Reader Management & Revenue Dashboard

Give readers access without payment, manage your entire reader base from one place, and track every revenue transaction in detail — all on Business plans and above.

v1.6 — Access Codes, Reader Management & Revenue Dashboard

This release ships a complete set of publisher tools for managing readers, distributing access, and tracking revenue.

Publisher Access Codes

Access codes are a new way to grant readers access to your publications without requiring payment. Unlike discount codes (which reduce a purchase price), access codes bypass checkout entirely — the reader enters the code on your storefront and gains immediate access.

Use cases:

  • Press access — Give journalists or reviewers access to your publication before it goes on sale

  • Event distribution — Hand out codes at conferences or webinars for attendees

  • Institutional gifting — Grant access to school cohorts, corporate teams, or partner organisations

  • Internal content — Distribute to staff without setting up institutional IP access

Bulk generation and CSV export

Generate hundreds or thousands of codes in a single operation. Choose the publication, set an optional expiry date, add a batch name for your records, and ZenFlip generates unique alphanumeric codes instantly.

Export any batch as a CSV — ready to paste into a mail merge, import into your CRM, or forward to an events team. The CSV includes the code, its status (active / redeemed / expired), the assigned email if one was set, and the redemption date.

Access codes are managed from Settings > Access Codes.

Full Reader Management Dashboard

The new /readers page gives you a complete view of every reader who has an account in your organisation. You can:

  • Search and filter by name, email, status, or subscription

  • Sort by join date, last activity, or spend

  • Open a reader drawer with a full profile: purchase history, active subscriptions, total spend, assigned publications, and device sessions

  • Assign or remove content — grant or revoke access to any publication directly from the drawer

  • Reset passwords — send a password reset email on behalf of a reader

  • Impersonate — view your storefront as a specific reader for troubleshooting (action is logged in audit trail)

  • Multi-select — bulk-assign or bulk-remove access for multiple readers at once

Revenue Dashboard and Transaction Table

The /revenue page now shows a full transaction ledger alongside the existing revenue summary. Every purchase, subscription payment, and refund appears as a row with:

  • Buyer name and email (linked to their reader profile)

  • Publication or subscription title

  • Payment amount and currency

  • Payment processor transaction ID

  • Date and status

A by-publication tab shows revenue broken down per publication — useful for seeing which titles are driving the most income.

Click any transaction to open a detail panel with the full order record, including the Razorpay payment ID for cross-referencing with your payment processor dashboard.

Bulk Discount Codes with Geo-Scoping

Discount codes now support two new capabilities:

Bulk generation — Generate a batch of unique discount codes in one action, just like access codes. Set the discount type (percentage, fixed, or free access), the publication scope, and expiry. Export the batch as CSV.

Geo-scoped codes — Restrict a discount code to readers in specific countries or regions. When a geo-scoped code is applied, ZenFlip validates the reader's location and rejects the code with a clear error message if they're outside the allowed region. Useful for regional pricing campaigns or territory-specific promotions.

Discount codes are managed from Settings > Discount Codes.


Access codes, bulk discount codes, reader management, and the revenue dashboard are available on Business plans and above. See pricing for details.

← All changelog entries