We use cookies to improve your experience and analyze site traffic. By clicking "Accept", you consent to our use of cookies. See our Privacy Policy for details.

feature1 de julio de 2026 · v1.7.0

v1.7 — Reader Portal: Forgot Password & Native Store Catalog

The reader portal now handles forgotten passwords end-to-end and shows your full catalogue natively — readers browse, discover, and buy without ever leaving your branded space.

v1.7 — Reader Portal: Forgot Password & Native Store Catalog

The reader portal at go.zenflip.io/your-brand (or your custom domain) gains two major improvements: a complete forgot-password flow and a fully native in-portal store that eliminates the redirect to zenflip.io.

Forgot Password Flow

Readers who forget their password can now reset it without contacting you. The flow:

  1. Reader clicks Forgot password? on the portal login page

  2. Enters their email address

  3. Receives a branded email from your portal — using your organisation name and colours — with a reset link valid for 1 hour

  4. Clicks the link, sets a new password, and is redirected to their library

The reset link points to go.zenflip.io/your-brand/reset-password (or your custom domain equivalent) — readers stay within your branded experience throughout.

Privacy by design: The forgot-password endpoint never reveals whether an email address is registered — it always returns a success message, whether or not the email exists. This prevents email enumeration.

Rate limiting: The endpoint accepts a maximum of 3 requests per email address per 15 minutes.

Native In-Portal Store Catalog

The portal's /store route now renders your full catalogue inline — no redirect to zenflip.io required. Readers see:

  • Publications grid with cover images, titles, descriptions, and pricing

  • Collections grid with bundle covers and descriptions

  • Free items show a "Read free →" button linking directly to the portal viewer

  • Paid items show the price and a "Buy" button — clicking opens the Razorpay checkout in a new tab (checkout remains on zenflip.io where your Razorpay configuration lives)

  • Live search across all publication and collection titles

  • My Library link in the navigation for signed-in readers

  • Sign-in CTA for anonymous visitors

The store pulls data from your existing publication and collection settings — pricing, cover images, and descriptions are managed from your dashboard, not duplicated.

Custom domain support

If you use a custom domain (e.g. read.yourcompany.com), the store is served at read.yourcompany.com/store. The forgot-password email links also use your custom domain. No additional configuration is needed — the portal already knows your custom domain from your organisation settings.


The forgot-password flow and native store catalog are available to all publishers on Business plans and above with the reader portal enabled. See pricing for details.

← All changelog entries