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.