EntryVault

Description

Your form submissions are stranded in your inbox — or in a form plugin that was never meant to be a CRM.

You collected the lead. Now what? To actually work those entries — move them through stages, assign them to a teammate, keep notes, reply — the usual answer is to bolt Gravity Flow ($99/year) onto GravityView ($99/year), roughly $198/year in add-ons on top of the form plugin you already bought, all tied to one form builder.

EntryVault takes a different path: it sits on top of the form plugins you already use and turns their submissions into one unified Kanban board — drag leads through stages, tag and assign them, keep notes, and reply from inside WordPress. Your data stays in your own database. No SaaS, no per-contact fees, no phone-home.

It’s built for agencies, freelancers, and small teams who outgrew «submissions live in your inbox» but don’t want a heavyweight external CRM — and who’d rather pay a flat price than rent a pricing ladder.

What you can do today (free version)

  • Capture from 11 form builders — Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Forminator, SureForms, Ninja Forms, Formidable Forms, WS Form, Everest Forms, and Trinity Forms. EntryVault auto-detects which are active and only loads the matching adapters — no shortcode changes, no field re-mapping.
  • Work a Kanban board — a drag-and-drop React board with a default Inbox pipeline (New / Contacted / Qualified / Won / Lost). Search thousands of entries and see what’s new since you last looked.
  • Tag, note, and assign — colour-coded tags, threaded notes with a full activity timeline, and owner assignment to any WordPress user.
  • Bulk actions — assign an owner, add a tag, or archive/unarchive many submissions at once from the list screen.
  • Reply from the card — send an email to a lead from inside their card, with the thread kept alongside the submission.
  • Dashboard reports — submissions by stage, by source, daily volume, funnel conversion, time-in-stage, and a per-owner breakdown.
  • Unlimited entries — no caps on how many submissions you store or manage.
  • CSV import and export — backfill from another tool and export your data any time. Re-importing the same file never creates duplicates.
  • Public submissions table — the [entryvault_table] shortcode and a matching Gutenberg block, with columns configurable per page and access gated by capability or a per-pipeline token.
  • Health screen — system status for database schema and environment, plus a JSON endpoint for monitoring.

Get Pro

EntryVault Pro is available today at https://jnkplugins.com/entryvault/ — not «coming soon». Pro adds the automation and scale a growing team needs:

  • Automation engine — triggers (new submission, stage change, tag added, reply received) × actions (email, webhook, Mailchimp, MailerLite, set stage, assign owner), with AND/OR conditions.
  • Email reply tracking over IMAP — replies are matched back to the right submission automatically, across multiple inboxes.
  • Integrations — Mailchimp, MailerLite, and HMAC-signed webhooks.
  • Multiple pipelines with per-pipeline access control.
  • Auto-tag rules (form tag) and round-robin owner assignment.
  • Historical backfill of past entries (Fluent Forms, Forminator, Gravity Forms, SureForms, Trinity Forms, WPForms).
  • Public Kanban board block for the front end.

Pricing is flat and by site count (Personal / Freelancer / Agency / Unlimited) — every paid tier includes every Pro feature; the tiers differ only by how many sites you run and your support level. See https://jnkplugins.com/entryvault/pricing.php.

Or bundle any two JnK plugins for ~20% off, or all three for ~25% off: https://license.jnkplugins.com/bundles

Why EntryVault instead of Gravity Flow + GravityView?

The common way to turn Gravity Forms entries into a workflow is Gravity Flow (~$99/year) plus GravityView (~$99/year) — about $198/year, and tied to Gravity Forms specifically.

  • EntryVault works with 11 form builders, not one.
  • One flat price by site count, no renewal price hikes.
  • Your data stays in your own WordPress database — no SaaS, no telemetry.
  • Free tier is a complete single-site CRM; Pro is optional.

See the full feature comparison at https://jnkplugins.com/entryvault/features.php

Development

EntryVault is open source (GPLv2-or-later) and ships uncompiled alongside its build output, so no external download is needed to read or rebuild it.

  • All PHP is human-readable and shipped as-is (there is no PHP build step).
  • The Kanban board’s React source is included under admin/assets/kanban/src/. The compiled file admin/assets/kanban/build/index.js is generated from that source.
  • The Submissions Table block’s editor script (blocks/submissions-table/index.js) is authored by hand and shipped as-is — no build step.
  • The board build uses @wordpress/scripts (https://www.npmjs.com/package/@wordpress/scripts):

    npm install
    npm run build

Running that regenerates the board’s build output from source.

Screenshots

Blocks

This plugin provides 1 block.

  • EntryVault Submissions Table

Installation

  1. In your WordPress admin, go to Plugins Add New, or upload the entryvault folder to /wp-content/plugins/.
  2. Activate EntryVault. Activation creates EntryVault’s own tables and seeds a default Inbox pipeline.
  3. Go to EntryVault Kanban to see your board.
  4. Submit one of your existing forms (or import a CSV) and the entry appears on the board within moments.
  5. Drag cards between stages, add notes, assign owners, and reply — all from the board.

FAQ

Is this really free?

Yes. The free version is a complete single-site CRM — capture, Kanban, tags, notes, owners, bulk actions, dashboard reports, email out, and CSV in/out — and it stays free. Pro is available at jnkplugins.com if you need automation, IMAP reply tracking, multiple pipelines, integrations, or historical backfill.

What happens if I stop renewing Pro?

Your data is never touched. The free tier keeps working — you keep capturing entries, working the Kanban board, and exporting. Premium features switch off after a short grace period, so the plugin reverts to its free tier rather than soft-bricking. Renew any time to restore Pro.

Which form plugins does EntryVault work with?

Contact Form 7, WPForms, Gravity Forms, Forminator, Fluent Forms, SureForms, Trinity Forms, Ninja Forms, Formidable Forms, WS Form, and Everest Forms — out of the box. EntryVault auto-detects which are active and only loads matching adapters, so there’s no overhead for plugins you don’t use.

Do I need all of those plugins installed?

No. EntryVault loads zero adapters by default and adds whichever ones detect their host plugin at runtime.

I use Gravity Flow / GravityView. How do I migrate?

Export your entries to CSV and import them into EntryVault — the importer previews the mapping and never creates duplicates on re-import. On Pro, historical backfill can pull past entries directly from Gravity Forms (and Fluent Forms, Forminator, SureForms, Trinity Forms, and WPForms) without a CSV round-trip.

Does EntryVault modify my form plugin’s data?

No. Submissions are copied into EntryVault’s own tables (wp_entryvault_submissions and wp_entryvault_submission_data), so your original entries are untouched.

Where does my data live?

Everything stays in your own WordPress database. No SaaS, no phone-home telemetry, no external dashboards. The free build makes no outbound network calls.

Does it run on multisite?

EntryVault is tested on single-site WordPress 6.2 through 7.0. Multisite is not officially supported yet.

What happens to my data if I uninstall?

Your data is kept by default. Deactivating or deleting the plugin leaves your submissions, tags, and notes in place. To wipe everything on delete, tick «Delete all EntryVault data when the plugin is deleted» under Settings General Data before deleting.

Do you have other plugins that work with this?

Yes — EntryVault is one of three JnK Plugins:
Automatic Linker — server-side internal linking suggestions (jnkplugins.com/automatic-linker)
Trinity Forms — flat-priced form builder with Stripe (jnkplugins.com/trinity-forms)
EntryVault — Kanban CRM for form submissions (jnkplugins.com/entryvault)
Buy any two at ~20% off or all three at ~25% off. See license.jnkplugins.com/bundles.

Where do I report bugs or request features?

Use the WordPress.org support forum for this plugin, or the contact page at https://jnkplugins.com/entryvault/.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Translate “EntryVault” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.4

  • Fixed: the Submissions Table block now works in the block editor. It previously registered on the server but shipped no editor script, so the editor treated it as an unsupported block. The [entryvault_table] shortcode was unaffected.

1.1.3

  • Improved: consistent author branding and new Settings, Upgrade, Docs and Support links on the Plugins screen. No functional changes.

1.1.2

  • Maintenance and compatibility. The free tier is unchanged.

1.1.1

  • Fixed: the Submissions list «Created» and «Updated» columns could overlap on narrow screens. They now show a relative time (e.g. «2 hours ago») with the full timestamp on hover.

1.1.0

  • New: entry-capture adapters for Contact Form 7, Ninja Forms, Formidable Forms, WS Form and Everest Forms — now 11 supported form builders. Only adapters whose host plugin is active are loaded. Contact Form 7 support synthesizes a stable per-submission id, since CF7 stores no entries of its own.

1.0.8

  • Fixed: two database-insert bugs that could silently drop submission data.

1.0.7

  • Changed: internal identifiers (database tables, options, constants) now use the full entryvault_ prefix to avoid conflicts with other plugins. Existing data is migrated automatically on update — no action needed.
  • Changed: leaner package — the free build now contains only free-tier code.

1.0.6

  • Security: the public submissions-table endpoint now requires a per-pipeline capability or a valid access token; the generic post-editing capability is no longer accepted for this data.
  • Security: an access token is only ever created for a real pipeline from the admin, never from an unauthenticated front-end request.
  • Changed: bulk actions (assign owner, add tag, archive/unarchive) are available to everyone who can manage submissions.

1.0.5

  • Fixed: the Trinity Forms entry-capture adapter had drifted out of sync with Trinity Forms’ own post-rename hook/table names and stopped capturing submissions; restored and renamed accordingly.

1.0.4

  • Changed: minimum supported PHP is now 8.2 (8.1 reached end-of-life).
  • Fixed: notes on a submission could not be deleted from the Kanban board (the delete control never appeared).

1.0.0

  • Initial release.
  • Entry capture adapters: WPForms, Gravity Forms, Forminator, Fluent Forms, SureForms.
  • Kanban board (React + @dnd-kit), submission detail, notes, tags, owner assignment.
  • Frontend submissions table via shortcode and Gutenberg block.
  • CSV import (preview / dry-run / commit) and CSV export.
  • Health page and REST endpoint.
  • Feedback & Support form (sends to the author via your site email).