✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Ninja Forms Conditional Logic: branch results as customizable tables

Conditional logic decides which fields submitters saw and which paths fired. SleekView pivots those postmeta outcomes into named columns so ops can audit branches, spot skewed paths, and explain why one row looks different from another.

♾️ Lifetime License available

SleekView table view for Ninja Forms Conditional Logic

Conditional rules are invisible at submission time

Ninja Forms Conditional Logic evaluates rules on submit: show/hide fields, send to alternative success pages, fire (or skip) email and integration actions. The result of those evaluations is encoded into the saved submission as postmeta: missing field values for hidden fields, action-fired flags such as _cl_actions_fired, and sometimes a serialised rule trace in keys like _cl_branch. The default admin shows the submission but not the decisions that shaped it.

SleekView reads wp_posts filtered to nf_sub, joins wp_postmeta, and pivots the conditional-logic metadata into named columns. You can see which branch each submission took, which actions fired, and which fields were intentionally empty (because hidden) versus genuinely blank (because skipped by the user).

Inline edits update postmeta with audit logging. SleekView doesn't re-run rules: it shows what they produced. Re-evaluating a rule after editing data is still Ninja Forms' job, via the add-on's hooks. SleekView is the audit and visibility layer for the outcomes those rules already produced.

Workflow

From hidden rule outcomes to a clean audit

1

Point at nf_sub

Select wp_posts filtered to post_type = nf_sub with wp_postmeta joined. Conditional-logic meta keys surface in the column picker.
2

Add outcome columns

Pick _cl_actions_fired and any branch-tracking key the add-on writes. Add entry-field columns for context, plus form name and date.
3

Group and filter

Group on the branch column to see distributions, or filter to a single branch for deep dives. Save the views for daily ops review and post-deploy regression checks.
4

Annotate findings

Add a SleekView column for reviewer notes ("Expected branch", "Rule bug", "Investigated"). Edits log who reviewed each row, useful when rule changes ship weekly.

Sample columns

A typical Ninja Forms Conditional Logic outcome view

Pivots conditional-logic postmeta alongside entry fields. Identify which branch each submission took at a glance.
Source: wp_posts (post_type=nf_sub) + wp_postmeta (_cl_actions_fired, _cl_branch, _field_)
Sub # Date Customer type Branch Actions fired Email
#842 Apr 24 Business Business path Email, CRM alex@studio.co
#841 Apr 24 Consumer Consumer path Email ria@design.io
#840 Apr 23 Business Fallback Email only tom@hello.dev
#839 Apr 23 Consumer Consumer path Email mia@brew.coop

Comparison

Default Ninja Forms admin vs SleekView

Default Ninja Forms admin

  • Conditional outcomes live in postmeta, not on the submission list view
  • Branch volumes are unknown without custom wpdb queries
  • Skipped fields appear identical to genuinely empty fields in the admin
  • Which actions fired per submission isn't visible without opening each entry
  • No way to spot a rule regression (e.g. wrong branch firing) at scale

SleekView

  • _cl_actions_fired and branch labels as filterable columns
  • Branch volume audit by grouping on a derived branch column
  • Distinguish hidden-field blanks from user-skipped blanks at query time
  • Filter by date + branch + actions to validate rule changes quickly
  • Saved views per role for ops, marketing, and dev

Features

What SleekView gives you for Ninja Forms Conditional Logic

Branch outcomes as columns

_cl_branch (or derived equivalent) becomes a sortable, filterable column. Group on it to see how submissions split across paths, and spot rule changes that skewed the distribution overnight.

Action-fired audit

_cl_actions_fired shows which email, integration, and webhook actions ran for each submission. Catches misconfigured rules silently skipping a CRM push or a confirmation email.

Hidden vs skipped clarity

Pivoted entry-field columns differentiate fields the user never saw (hidden by rule) from fields the user saw and left blank. Useful for diagnosing form usability and rule coverage.

Audience

Who uses SleekView for Ninja Forms Conditional Logic

Marketing ops

Branch volume by week. See how many submissions take the business path vs the consumer path; spot when a rule change shifts the distribution unexpectedly.

Form developers

Regression testing after rule changes. Compare action-fired counts before/after a deploy; investigate any path that lost an integration action when it shouldn't have.

Compliance reviewers

Confirm conditional rules routed sensitive submissions through the correct review actions. Filter by branch and action-fired to evidence each compliance path during audits.

The bigger picture

Why rule outcomes are the operational metric, not rule definitions

Conditional logic is the cheapest way to make a single Ninja Forms form serve multiple workflows: business vs consumer, paid vs free, urgent vs routine. The cheapness has a cost: the form's behaviour per submission becomes opaque, because the rules ran on the user's device and only their effects were saved. Operators see the submission row in the default admin without any indication of which branch it took.

Marketers can't tell whether a rule change shifted volume between paths. Developers can't easily prove that a rule deploy didn't accidentally drop an integration on one branch. SleekView's pivot of conditional-logic postmeta into named columns recovers that information: branch and actions-fired become first-class data, groupable for distributions, filterable for incident investigation.

The form's actual behaviour per submission becomes auditable, which is the difference between conditional logic as an internal hack and conditional logic as a sustainable production feature. Same rules, same submissions, same database, dramatically better operational visibility.

Questions

Common questions about SleekView for Ninja Forms Conditional Logic

No. Rule evaluation happens at submission time inside Ninja Forms. SleekView reads the outcome that was stored to postmeta and displays it. Editing data in SleekView does not re-fire rules. If you need to re-run rules after editing, use the add-on's own hooks to trigger a re-evaluation.

 

Whatever the add-on writes. Common keys include _cl_actions_fired and per-rule trace data. The column picker reads what's actually in postmeta for each nf_sub row, so updates to the add-on's storage format appear without configuration changes.

 

If the add-on stored the trace (some versions do, others don't), it appears as a meta-key column. SleekView's expandable cell view can show a JSON-shaped trace without overflowing the table. For installations without trace storage, the audit is at the outcome level (branch and actions fired).

 

Pivoted entry-field columns use the form's field definitions to know which fields were configured as conditional. A blank value with the field flagged conditional + rule-hidden in the meta trace is presented as (hidden); a blank value with the field shown to the user but left empty is just blank. Visual distinction makes diagnosis quick.

 

Yes. Group on a branch-derived column (either a meta key directly, or a virtual column computed from rule outcomes) and SleekView shows row counts per group with sums and averages on numeric columns. Useful for shipping a weekly form report without writing a query.

 

Editing field values in SleekView changes the stored values in postmeta. It does not retrospectively re-run conditional rules. If a rule's branch was decided by a now-edited value, the recorded branch stays. To force a re-evaluation, use the add-on's own re-process hooks; SleekView's audit log tracks the edit so the discrepancy is traceable.

 

SleekView reads postmeta via indexed joins; the number of rules per form doesn't affect read performance. What can matter is the number of meta rows per submission, since heavily conditional forms produce more meta rows per nf_sub. Indexing on (post_id, meta_key) keeps queries fast; SleekView's default joins use this index automatically.

 

Conditional outcomes don't typically contain sensitive data; they're decisions about which fields and actions fired. Per-role view scoping means you can expose branch and actions-fired to marketing for reporting, while reserving field-value columns for support. Each saved view picks its own column set, so sensitive data stays in restricted views.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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