SOFTWARESOFTWARESoftware family

SOVEL RealFlip

Turn PDFs into books readers actually finish — with search, annotations, access gates and ambient audio

Overview

Most PDF flipbook plugins sell the same three features: a 3D page curl, a zoom button, and a fullscreen mode. Those features solve the first problem, which is making a PDF look like a book. They do nothing about the second problem, which is that most readers close the book around page 12.

A PDF flipbook plugin WordPress site actually needs is one that treats reading as the product, not the page curl. The page curl is the easy part. Reaching page 40 is a design problem, and it has specific answers.

SOVEL RealFlip is that answer. It ships Turn.js for the 3D flip, PDF.js for sharp canvas rendering, a per-page search index, highlights and notes that persist locally, a password gate with three unlock paths (password, social follow, or payment), ambient audio, a reading timer, and a service-worker PWA layer that caches the plugin assets — not the PDFs, honestly. Two flipbooks can run on one page without their listeners fighting. That multi-instance fix is one of the few things in this category that actually works at production scale.

SOVEL RealFlip showing an open book spread with reading aids
SOVEL RealFlip showing an open book spread with reading aids

The short version for buyers: Rs 2,999 one-time, unlimited websites, lifetime updates. No recurring fee, no seat count, no domain lock. The plugin runs on any WordPress site you control.

Why readers stay to the end

The page curl is table stakes. What keeps a reader going is a different set of features, and every one of them is built from a verified line in the source.

1. A search index that actually finds the page

PDF.js extracts text from every page. A per-book full-text index is built in the browser, debounced at 300 ms, case-insensitive. Results show up to 20 matches with a 40/80 character snippet. Thumbnails of matching pages get a highlight class. Escape closes the panel. The README says: “Search ready (N pages indexed).” That is what ships.

2. Highlights, bookmarks, notes — no account required

Four highlight colours (yellow, green, pink, blue), click-and-drag rectangles, right-click to delete. Bookmarks save the page number. Notes carry text and a timestamp. Everything persists in localStorage under keys like rf_annotations_{bookId} and rf_bookmarks_list_{bookId}. No login, no server round-trip, no tracking.

3. A reading timer and progress bar

The plugin estimates time-to-finish from words-per-page (default 300) and reading speed (default 250 WPM). A thin gradient progress bar runs across the top. Auto-resume via localStorage drops the reader back on the last page they read. These are small features, but they are the ones that move a reader from page 12 to page 40.

4. Magnifier and focus ruler

A 200 px circular canvas magnifier at 2.5x default (overridable per book). A focus ruler: 88 px horizontal band at 2.2x, spread-aware sampling. The floor is 2.0x — the plugin ignores anything below that.

5. Theme engine and ambient audio

Light, Dark, Sepia plus five style variants (default, cyberpunk, minimal, dark, elegant). Ambient audio mixer with four categories — Romantic, Rain, Nature, Lo-Fi — eight bundled MP3s. There is no admin uploader for custom audio in 3.0.3; replacing the MP3s means editing background-mixer.js or the shortcode-rendered HTML.

6. Two flipbooks on one page — it just works

Instance-scoped listener cleanup via instanceId means two shortcodes on the same page don’t fight. The 3.0.1 changelog lists this explicitly: “multi-instance separation via instanceId with scoped listener cleanup.” Most competing plugins break here.

Two SOVEL RealFlip instances on one page, each independent
Two SOVEL RealFlip instances on one page, each independent

Access control: password, social, or paid

One master password per book, hashed with wp_hash_password(). Nine generated 8-character alphanumeric passwords per book. Optional hint shown on the gate. Access tokens are 64-character hex stored in realflip_password_access with 24-hour expiry. Immediate revocation means clearing that table.

Three unlock paths per book:

  • Password entry — the master password or any generated one
  • Social follow — Instagram, YouTube, X/Twitter, Facebook, TikTok, LinkedIn, Telegram, WhatsApp, Pinterest, Threads
  • Payment — Razorpay (HMAC SHA256 verified), PayPal (OAuth2 / v2/checkout/orders), Stripe, PhonePe, Google Pay, custom UPI, Buy Me A Coffee

QR payment verification with manual transaction ID entry for UPI is supported. This is not a thin wrapper around one gateway — the gateway logic lives in class-realflip-payment-gateway.php and each gateway is implemented side by side.

Paid PDF flow overview with password, social and payment unlock paths
Paid PDF flow overview with password, social and payment unlock paths

Honest limits

These come from the plugin’s own README and source. Stating them builds trust; hiding them loses it.

  • The service worker caches the plugin’s static assets (JS, CSS). It does not cache PDF files. Offline PDF reading is not supported.
  • Only 7 PDF pages are held in memory at once (current ±3). Older canvases are cleared. This is deliberate for long books.
  • Access tokens expire after 24 hours. Immediate revocation means clearing the realflip_password_access table.
  • Custom ambient audio requires editing background-mixer.js or the shortcode HTML. No admin uploader exists in 3.0.3.
  • The magnifier ignores values below 2.0x.
  • Placeholder assets ship in the package: bmc-qr-placeholder.png, trustpilot-logo-asset.png, default-logo.png. They are meant to be replaced.
  • Shortcode-only. No Gutenberg block in 3.0.3.
  • Password protection is a gate, not PDF encryption. The PDF file itself is not encrypted.

Technical footprint

  • Files: 58
  • PHP lines: 3,023
  • Disk size: 31.2 MB (dominated by 8 ambient MP3s and 4 vendored libraries)
  • Libraries (bundled, no CDN): Turn.js 4 (page flip), PDF.js (PDF → canvas), Chart.js (admin charts), Three.js (3D WebGL layer)
  • WP requires: 5.8 | PHP requires: 7.4
  • Text domain: realflip-3d-pro
  • DB tables (7): books, views, bookmarks, notes, password_access, reading_stats, payments

Browser compatibility (verified from README)

  • Chrome 90+, Firefox 88+, Safari 16+ (iOS 16+), Edge 18+, Samsung Internet 8+, Opera 50+
  • Mobile parity across Chrome Android, Safari iOS, Samsung Internet, Edge Android: PDF.js rendering, Turn.js 3D flip, touch drag, pull-to-refresh prevention, overscroll protection, touch-action: none, magnifier, focus ruler, swipe gesture, double-tap fullscreen, Fullscreen API

This compatibility table is a genuine competitive asset. Most flipbook plugins document nothing remotely this specific.

Admin & operations

  • Book CRUD with bulk actions and CSV export
  • Seven admin views: reading stats, white-label, book listing, monetization, password settings, analytics, payment settings
  • Health watchdog — daily cron verifies PDF files still resolve
  • Cloud backup — Google Drive, OneDrive, Dropbox, pCloud
  • White-label panel — name, logo, URL
  • Night mode scheduler
  • Analytics dashboard with Chart.js
  • License key verification against remote API

PWA & offline

Manifest, PWA registration, service worker. The worker caches plugin assets only. PDFs are not cached — do not claim offline PDF reading.

Internationalization & RTL

Translation-ready. RTL fixes for pages, thumbnails and bookmark ribbon included in 3.0.1.

Version history

  • 3.0.3 — Mobile gesture ownership and zoom pan stability
  • 3.0.2 — Zoom and pan system with boundary clamping
  • 3.0.1 — PHP production stability, CSS/JS hardening, multi-instance fixes, 13 PHP defects fixed
  • 3.0.0 — Initial release

Pricing & licensing

Rs 2,999 one-time purchase. Unlimited websites. Lifetime updates (1.x maintenance). No recurring subscription, no seat limit, no domain lock.

For context: the same plugin (listed as “Real Flip 2026” / “RealFlip 3D Pro”) is currently advertised on toolsell.online at Rs 1,699 sale (original Rs 3,500). The sovel.pro listing at Rs 2,999 reflects the SOVEL Software family placement, unlimited-site scope, verified support terms, and the commercial-layer guarantee that a WooCommerce product linked via SKU will always deliver the correct package. You are not paying for more features — you are paying for the SOVEL catalogue guarantee.

One-time vs three-year subscription cost comparison
One-time vs three-year subscription cost comparison

Requirements & compatibility

WordPress
5.8 or newer
PHP
7.4 or newer
jQuery
Plugin enqueues its own copy of jQuery (bundled)
HTTPS
Required for Fullscreen API, Service Worker and payment callbacks
WooCommerce
Optional — only needed for paid unlock gateways

Delivery

Instant customer ZIP download containing the full plugin archive (realflip-3d-pro v3.0.3), the source fact sheet, and the licence terms. The package is signed and checksum-verified.

Support & updates

Customer support and technical inquiries are handled directly via support@sovel.pro. Review coverage guidelines, requirements, and triage workflows on Support & contact.

FAQ

Can I run two flipbooks on the same page?
Yes. The 3.0.1 multi-instance fix scopes every listener to an instanceId. Two shortcodes on one page are independent.
Does the service worker cache my PDF files for offline reading?
No. It caches the plugin’s JS and CSS only. PDF files are not cached. This is documented in the README.
What happens when an access token expires?
Tokens are 24 hours. The reader sees the gate again. You can revoke immediately by clearing the realflip_password_access table.
Can I upload custom ambient audio from the admin?
Not in 3.0.3. Replace the eight bundled MP3s in assets/audio/ or edit background-mixer.js.
Is there a Gutenberg block?
No. The plugin uses a shortcode only. A block is not planned for 3.0.x.
Is the PDF file encrypted?
No. The password gate controls access to the viewer. The PDF file itself is not encrypted.
What is the refund policy?
Covered by our Refund Policy and License Terms. Protected by Terms and Privacy.
Where is the live demo?
REQUIRES LIVE VERIFICATION — a demo instance will be deployed on sovel.pro and linked here before publication.
Can I translate the plugin?
Yes, the plugin is translation-ready with a realflip-3d-pro text domain.

Related

Browse all products · Try the free tools · Documentation · Research family

Visual overview

SOVEL RealFlip
Turn PDFs into books readers actually finish. 3D flip, search, highlights, notes, password and paid gates, ambient audio, full PWA. One-time price, unlimited sites, lifetime updates.

Examples & usage

Pricing, licensing & delivery

Rs 2,999 One-time investment · Lifetime commercial license
VERIFIED RELEASE
  • Digital delivery: Instant customer ZIP download containing full source materials and checklists.
  • Commercial use: Deploy across personal, client, and production software projects without recurring subscription fees.
  • Governed structure: Package includes verified checksums, rulebooks, prompts, workflows, and executable checklists.
  • Support & updates: Direct access to official SOVEL documentation, changelog records, and customer support.

Documentation

Comprehensive package documentation is included directly within the product archive. This product page serves as the public documentation and specification surface, with indexed platform guidance on Documentation.

Package documentation included

Changelog

Version history and release notes are maintained directly in the product package changelog. The current release represents the active stable build (v1.0.0+), with lifetime 1.x maintenance updates included.

Active release

Support

Customer support and technical inquiries are handled directly via support@sovel.pro. Review coverage guidelines, requirements, and triage workflows on Support & contact.

Builder

SOVEL RealFlip is built by P. Adhil Khan.

See the rest of the platform.

The product library shows each family, what it is for, and how the documented products actually work.