Title: Rawnaq
Author: itsmanzur
Published: <strong>September 14, 2026</strong>
Last modified: September 14, 2026

---

Search plugins

![](https://ps.w.org/rawnaq/assets/banner-772x250.png?rev=3695463)

![](https://ps.w.org/rawnaq/assets/icon-256x256.png?rev=3695463)

# Rawnaq

 By [itsmanzur](https://profiles.wordpress.org/itsmanzur/)

[Download](https://downloads.wordpress.org/plugin/rawnaq.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/rawnaq/#description)
 * [Reviews](https://wordpress.org/plugins/rawnaq/#reviews)
 *  [Installation](https://wordpress.org/plugins/rawnaq/#installation)
 * [Development](https://wordpress.org/plugins/rawnaq/#developers)

 [Support](https://wordpress.org/support/plugin/rawnaq/)

## Description

Rawnaq is a lightweight, speed-first modular library. It introduces highly interactive,
beautiful, and customizable elements without bloating your WordPress site.

Key highlights:
 * **Zero jQuery Dependency:** The frontend is powered by vanilla
JavaScript for near-instant rendering. * **On-Demand Assets:** CSS/JS files are 
only loaded on pages where the widgets/blocks actually exist. * **Modular Codebase:**
Fully ready for developers to extend with new components.

#### Included Modules

 1.  **Hub Diagram:** Interactive Hub & Spoke workflow diagram (PNG/SVG export).
 2.  **3D Tilt Card:** Interactive tilt cards (kept ultra-light).
 3.  **Scroll Sync Timeline:** CSS scroll-driven timeline with JS fallback.
 4.  **Floating Dock Menu:** macOS dock + WhatsApp Contact Mode.
 5.  **Flow Chart:** Org/process/freeform + WP Users org + PNG/SVG export.
 6.  **Scroll Progress + TOC:** Reading progress + smart TOC.
 7.  **Bento Grid:** Marketing bento with Elementor resize + Gutenberg InnerBlocks.
 8.  **Scroll Story Chapters:** Scrollytelling with pinned media.
 9.  **Smart Form:** Lead form with email + WhatsApp redirect, layouts, uploads, multi-
     step.
 10. **Case-Study Grid:** CPT/manual portfolio, multi-filter, gallery modal, link-out,
     load more.

#### External services

Rawnaq may call the following third-party services when you enable related features.
No data is sent unless you configure the feature.

 * **Google reCAPTCHA v3** — Optional spam protection on Smart Form. Site/secret
   keys are set in plugin settings. Form tokens are verified via Google’s siteverify
   API. [reCAPTCHA](https://www.google.com/recaptcha/) · [Terms](https://policies.google.com/terms)·
   [Privacy Policy](https://policies.google.com/privacy)
 * **WhatsApp (wa.me)** — Optional. Opens a WhatsApp chat URL with a prefilled message
   when Floating Dock or Smart Form WhatsApp delivery is enabled. [WhatsApp](https://www.whatsapp.com/)·
   [Terms](https://www.whatsapp.com/legal/terms-of-service) · [Privacy Policy](https://www.whatsapp.com/legal/privacy-policy)
 * **Mailchimp** — Optional. When Smart Form’s CRM delivery is set to Mailchimp,
   the submitted email address (and any mapped merge fields) is sent to Mailchimp’s
   API to subscribe the contact to the audience/list you configure. Requires your
   own Mailchimp API key. [Mailchimp](https://mailchimp.com/) · [Terms](https://mailchimp.com/legal/terms/)·
   [Privacy Policy](https://mailchimp.com/legal/privacy/)
 * **HubSpot** — Optional. When Smart Form’s CRM delivery is set to HubSpot, the
   submitted form field values are sent to HubSpot’s Forms API using the portal 
   ID and form GUID you configure. [HubSpot](https://www.hubspot.com/) · [Terms](https://legal.hubspot.com/terms-of-service)·
   [Privacy Policy](https://legal.hubspot.com/privacy-policy)
 * **Custom webhook / Slack incoming URL** — Optional. Smart Form can POST submission
   JSON to a URL you provide (e.g. Slack Incoming Webhooks). Only the endpoint you
   configure is contacted.

#### Third-party libraries

 * **QRCode.js** (davidshimjs) — MIT-compatible QR rendering for Floating Dock WhatsApp
   mode. Human-readable source: `assets/js/qrcode.js` (also minified as `qrcode.
   min.js`). Upstream: https://github.com/davidshimjs/qrcodejs

### Privacy

Rawnaq does not phone home. Any personal data stays in your WordPress site or goes
only to services you explicitly configure.

 * **Smart Form submissions** — When “Log submissions” is enabled, form entries (
   which may include name, email, phone, message, and uploaded files) are stored
   as private `rawnaq_sf_entry` posts in your database. They are retained until 
   you delete them under Rawnaq  Form Submissions.
 * **Data export / erase** — Rawnaq registers exporter and eraser callbacks with
   WordPress core, so entries are included in **Tools  Export Personal Data** and
   removed via **Tools  Erase Personal Data** when requested by email.
 * **Delivery services** — Email uses your site’s `wp_mail`. Optional integrations
   only contact the endpoints you configure: WhatsApp (wa.me link in the visitor’s
   browser), Google reCAPTCHA (spam scoring), a webhook/Slack URL, or a CRM/ESP (
   Mailchimp / HubSpot) when you enable and configure it.
 * **Floating Dock analytics** — Optional click counts are stored locally in the`
   rawnaq_dock_clicks` option; no personal data is recorded.

### Credits

Rawnaq is developed and maintained by itsmanzur. All code, design, and assets in
this plugin are original work created specifically for Rawnaq.

Source code: https://github.com/itsmanzur/rawnaq

## Blocks

This plugin provides 12 blocks.

 *   Hub Diagram (Rawnaq)
 *   3D Tilt Card (Rawnaq)
 *   Scroll Sync Timeline (Rawnaq)
 *   Floating Dock Menu (Rawnaq)
 *   Flow Chart (Rawnaq)
 *   Scroll Progress + TOC (Rawnaq)
 *   Bento Cell (Rawnaq)
 *   Bento Grid (Rawnaq)
 *   Scroll Story Chapters (Rawnaq)
 *   Smart Form (Rawnaq)
 *   Case-Study Card
 *   Case-Study Grid (Rawnaq)

## Installation

 1. Upload the entire `rawnaq` folder to the `/wp-content/plugins/` directory, or upload
    the ZIP file via WordPress Admin.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Drop the widgets into Elementor or search for them in the Gutenberg block inserter.

## FAQ

### Does Rawnaq require Elementor?

No. Modules work with Elementor and/or Gutenberg. Enable only the modules you need
in Rawnaq settings.

### Does Smart Form send data to Rawnaq servers?

No. Email uses WordPress `wp_mail`. Optional webhooks go only to the URL you configure.
Optional reCAPTCHA talks to Google. WhatsApp opens wa.me in the visitor’s browser.

### Where is the QR code library source?

See `assets/js/qrcode.js` in the plugin (unminified). Minified build: `assets/js/
qrcode.min.js`.

### How long are Smart Form submissions kept, and can users delete them?

Submissions saved by the optional “Log submissions” setting are stored as private
entries in your own WordPress database and are kept until you delete them (Rawnaq
Form Submissions). Rawnaq integrates with WordPress’ built-in **Tools  Export Personal
Data** and **Tools  Erase Personal Data**, so a visitor’s stored entries can be 
exported or erased by email address.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Rawnaq” is open source software. The following people have contributed to this 
plugin.

Contributors

 *   [ itsmanzur ](https://profiles.wordpress.org/itsmanzur/)

[Translate “Rawnaq” into your language.](https://translate.wordpress.org/projects/wp-plugins/rawnaq)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rawnaq/), check out
the [SVN repository](https://plugins.svn.wordpress.org/rawnaq/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/rawnaq/) by [RSS](https://plugins.trac.wordpress.org/log/rawnaq/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release on WordPress.org.
 * Modular Elementor + Gutenberg library: Hub Diagram, 3D Tilt Card, Scroll Sync
   Timeline, Floating Dock (WhatsApp mode), Flow Chart, Scroll Progress + TOC, Bento
   Grid, Scroll Story Chapters, Smart Form, Case-Study Grid.
 * On-demand assets, vanilla JS frontend, Elements Manager, WPML config, and documented
   optional third-party services (Fonts, reCAPTCHA, WhatsApp, webhooks).
 * Floating Dock: DST-aware IANA business timezones (legacy fixed UTC offsets still
   supported).
 * Editor parity: Gutenberg now exposes Hub Diagram export toggle, Flow Chart zoom/
   pan toggle, Scroll Story pin offset, and Scroll Progress content-selector + hide-
   on-short-page controls to match Elementor.
 * Accessibility: Case-Study modal focus trap, focus return, and aria-modal; arrow-
   key gallery navigation; Scroll Story progress dots support arrow/Home/End keys;
   safer link handling on Flow Chart nodes.
 * Polish: corrected mis-encoded characters in Scroll Timeline presets and shared
   strings.
 * 3D Tilt Card: optional flip / back-face with hover or click trigger, back title/
   description/CTA, and back styling.
 * Flow Chart: per-node connector (edge) labels and swimlane bands, included in 
   PNG/SVG export.
 * Smart Form: branded HTML email receipts and CRM/ESP delivery — built-in Mailchimp
   subscribe plus a `rawnaq_smart_form_submission` hook for Zapier/HubSpot/custom.
 * Performance: every module’s CSS/JS now ships a minified `.min` build alongside
   the readable source; production requests load the minified file automatically,
   falling back to the unminified source whenever `SCRIPT_DEBUG` is enabled.
 * Privacy: Smart Form submissions are now wired into WordPress’s built-in Export/
   Erase Personal Data tools (`wp_privacy_personal_data_exporters`/`erasers`).
 * Added a “Settings” quick link on the Plugins list page.
 * Case-Study Grid: server-filtered AJAX pagination for the CPT source (sector/year/
   service + paging on the server).
 * Scroll Story: rich-text chapters, per-chapter video, and #anchor deep-linking
   with active-chapter hash sync.
 * SEO: JSON-LD schema pack — CreativeWork ItemList for CPT case studies, ItemList
   for query-based timelines, and auto Review/AggregateRating from Bento testimonial
   cells (all filterable).
 * Smart Form: HubSpot CRM delivery (portal ID + per-form GUID) alongside Mailchimp
   and the generic hook.
 * Flow Chart: true swimlanes in process mode — nodes are banded by lane on the 
   cross axis.
 * Case-Study: hardened AJAX pagination (server perPage aligned, no hidden-card 
   conflict, empty-state message).
 * Privacy: Smart Form entries now integrate with WordPress Export/Erase Personal
   Data tools; added a Privacy section to this readme.
 * Admin: “Settings” link on the Plugins list row.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [diagram](https://wordpress.org/plugins/tags/diagram/)[elementor](https://wordpress.org/plugins/tags/elementor/)
   [gutenberg](https://wordpress.org/plugins/tags/gutenberg/)[performance](https://wordpress.org/plugins/tags/performance/)
   [timeline](https://wordpress.org/plugins/tags/timeline/)
 *  [Advanced View](https://wordpress.org/plugins/rawnaq/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rawnaq/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rawnaq/reviews/)

## Contributors

 *   [ itsmanzur ](https://profiles.wordpress.org/itsmanzur/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rawnaq/)