SleekView for Caldera Forms: entries & form configs as tables
Read directly from Caldera's tables (cf_form_entries, cf_form_entry_values, cf_form_entry_meta) and the registered form configs. Sort, filter, and inline-edit submissions without opening each one — and surface field values as real columns.
♾️ Lifetime License available
Stop paginating through Caldera entries one at a time
Caldera Forms stores submissions in three tables — cf_form_entries for the entry envelope, cf_form_entry_values for the field values, and cf_form_entry_meta for IP, user agent, and add-on metadata. The default Caldera entries screen shows them per-form with a small set of columns and basic filters. Anything beyond that — joining values across fields, filtering by conditional-logic outcome, surfacing entries from multiple forms together — requires custom queries. SleekView reads the same tables directly so you build the columns you actually need, then sort by submission date or filter by field value without leaving the list.
Caldera's conditional-logic engine writes the resolved field set to the entry, so SleekView can show only the fields that were active for each submission rather than a sparse grid where most cells are empty. On forms with many conditional branches that's the difference between a usable admin view and a wall of nulls. The same applies to entries flagged as drafts (Caldera's auto-save) — they're surfaced or hidden based on a saved filter rather than mixed into the published list.
Caldera Forms has been unmaintained for some years; that doesn't make existing data go away. Many sites still rely on it for legacy submissions, archive access, or compliance retention. SleekView treats the existing schema as a stable target: it reads the tables, exposes the values, and lets you export filtered sets to CSV when migrating to a maintained form plugin. Inline edits go through Caldera's own data API where present and direct table updates where not, with audit columns recording who changed what and when.
Workflow
How SleekView reads your Caldera Forms install
Pick the source tables
cf_form_entries and joins cf_form_entry_values and cf_form_entry_meta on entry ID. The agent UI detects every form ID present and exposes their fields as available columns.
Compose your column set
Save and scope the view
Edit inline and export
Sample columns
A typical Caldera Forms entries view
wp_cf_form_entries + wp_cf_form_entry_values + wp_cf_form_entry_meta
| Entry # | Form | Subject | Submitted | Status | |
|---|---|---|---|---|---|
| #4821 | Contact | alex@studio.co | Quote request | Apr 24 | New |
| #4820 | Newsletter | ria@design.io | — | Apr 24 | Synced |
| #4819 | Contact | tom@hello.dev | Refund question | Apr 23 | Replied |
| #4818 | Job application | mia@brew.coop | Designer role | Apr 22 | In review |
| #4817 | Contact | — | Bug report | Apr 22 | Spam |
Comparison
Default Caldera entries screen vs SleekView
Default Caldera entries screen
- Entries shown per form — no joined view across multiple forms
- Limited filters: form ID, date range, basic status
- Field values display in a fixed layout that doesn't account for conditional branches
- No cross-form search by email or shared field name
- Bulk operations are constrained to mark-as-read and delete
SleekView
-
Read directly from
cf_form_entries,cf_form_entry_values,cf_form_entry_meta - Inline-edit entry status and notes across many rows in one pass
- Custom columns from any field name across one or many Caldera forms
- Save filtered views per role (e.g. "Unreplied contact entries this week")
- Switch between table and kanban views grouped by form or status
Features
What SleekView gives you for Caldera Forms
Entries from multiple forms in one table
Build a single view across every Caldera form on the site, with form name, email, key fields, and submission date as columns. Spot duplicates and prioritise by date without filtering one form at a time.
Inline-edit status and notes
Mark entries replied, in review, or spam right in the row. Bulk-update across dozens of entries in seconds, with the change recorded against the entry's metadata for an audit trail.
Filter by field value, not just form
Combine form, date, email domain, and any field value across the joined tables. Save the filter as a named view your support team reuses every shift — no rebuilding it for each triage round.
Audience
Who uses SleekView for Caldera Forms
Support and inquiry triage
Unreplied contact entries from the last seven days, sorted by date with email and subject visible. Mark replied inline, filter by domain to spot the same sender across forms, hand off without opening each entry.
Compliance retention
Filter all entries from a specific email or date range and export to CSV for a data-subject request. SleekView's read path doesn't depend on Caldera's UI, which keeps working even if you're locking the form plugin to a frozen version.
Migrations off Caldera
Caldera Forms is no longer maintained. Use SleekView to inventory entries by form and field, export the data your destination plugin needs, and confirm nothing important is lost before the cutover.
The bigger picture
Why row-level Caldera entry views beat the per-form admin
Caldera Forms was a strong drag-and-drop form plugin in its time and many sites still rely on it for legacy submissions even though it has been unmaintained for years. The data is fine — three normalised tables, conditional logic resolved per entry, metadata for IP and user agent — but the admin surface around it is locked to one form at a time and a small set of filters. That works while you're actively building forms.
It does not work when support needs cross-form triage, compliance needs filtered exports for data-subject requests, or ops needs a clear inventory before migrating to a maintained plugin. The default Caldera entries screen shows entries per form with limited columns. Joining across forms, filtering by field value, or surfacing conditional-branch fields in a useful layout requires custom queries.
SleekView turns the same data into the workspace each team needs: support sees unreplied entries across every form, compliance filters by date and email for audits, ops inventories every entry before a migration. Same database, dramatically less custom SQL.
Questions
Common questions about SleekView for Caldera Forms
Yes. SleekView reads from Caldera's database tables directly — cf_form_entries, cf_form_entry_values, cf_form_entry_meta — which don't change once the plugin stops getting updates. As long as those tables exist on your site, SleekView can list, filter, and edit the entries inside them. That's especially useful for sites holding onto Caldera for legacy data while phasing it out.
Yes. Caldera's per-form admin screen scopes to one form at a time. SleekView joins the entries table across all forms and lets you add the form name as a column, so support and ops teams can triage by date or email rather than per form. Filter to one form when you need to, but you no longer have to.
 
Caldera writes only the values for fields that were active under the conditional logic for that submission. SleekView surfaces those values directly from cf_form_entry_values, so a row shows only the fields that mattered for that entry rather than a sparse grid of empty cells across every possible field.
Yes. Apply any filter — form, date, field value, status — and export the resulting set as CSV. The export joins the three Caldera tables for you, so the file has one row per entry with field values flattened into columns. Useful for migrations, audits, or just sending a list to a colleague.
 SleekView records inline edits in its own audit metadata against the entry, so you keep a record of who changed status or notes and when. For raw value edits, SleekView prefers Caldera's data API where present and falls back to direct table updates where not. Bulk operations are atomic per entry.
 No. SleekView reads and edits Caldera's data; it doesn't render Caldera forms on the front end or replace the form-rendering layer. For a long-term solution we recommend migrating to a maintained form plugin. SleekView helps with the bridge: keeping the existing data accessible while you plan the migration.
 
Queries hit indexed columns on cf_form_entries (entry ID, form ID, date created, user ID) directly. Joins to cf_form_entry_values are scoped to the field columns you've added to the view, and pagination uses keyset where possible. Long-running compliance archives stay responsive.
SleekView itself doesn't write into other form plugins, but its filtered CSV exports give you exactly what you need for a manual or scripted migration. Inventory entries by form, agree the destination schema with the receiving plugin, export per form, and import on the other side. SleekView's inline editing helps clean the data before export.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout