SleekView for FluentFramework: framework tables & custom data as admin views
FluentFramework underpins the Fluent family of plugins, which lean on custom tables like wp_fc_subscribers and wp_ff_submissions. SleekView reads those tables directly and turns each one into a sortable, filterable admin view.
♾️ Lifetime License available
One admin layer across every Fluent plugin's custom tables
FluentFramework is the shared foundation used by the Fluent suite of plugins (FluentCRM, Fluent Forms, FluentSupport, FluentBooking, and FluentSMTP). Rather than living in wp_postmeta, the framework stores data in dedicated tables: wp_fc_subscribers and wp_fc_campaigns for FluentCRM, wp_ff_submissions for Fluent Forms, wp_fst_tickets for FluentSupport, and so on. Each plugin ships its own admin UI for its own tables, but cross-plugin views ("contacts who submitted form 12" or "customers with an open ticket") require building reports by hand.
SleekView reads any framework-backed table directly. A FluentCRM view shows email, status, tags, lists, and last_activity from wp_fc_subscribers in one row. A Fluent Forms view shows submission status, form name, and the most-used field values from wp_ff_submissions and wp_ff_submission_entry_details. Sorts and filters use the table's existing indexes, and joins follow the framework's defined relationships so a contact's tickets and form submissions can sit in adjacent columns.
Inline edits route through each plugin's own model layer where supported (FluentCRM contact updates, Fluent Forms submission notes, FluentSupport ticket status), with conflict detection on direct writes when no model API is exposed. SleekView is admin-only and coexists with each plugin's native admin: deactivating it leaves every custom table, including wp_fc_subscriber_meta and wp_ff_submission_logs, exactly as it was.
Workflow
From per-plugin admin to one Fluent table layer
Pick a Fluent table
wp_fc_subscribers, wp_ff_submissions, or wp_fst_tickets. SleekView reads its real columns and indexes and offers each as a candidate column.
Join related tables
wp_fc_subscriber_meta or wp_ff_submission_entry_details. Cross-plugin joins follow the framework's defined relationships so a contact's tickets sit next to their submissions.
Save per-role views
Edit through the model
Sample columns
A combined Fluent contacts view
wp_fc_subscribers with linked wp_fst_tickets and wp_ff_submissions activity.
wp_fc_subscribers, wp_ff_submissions, wp_fst_tickets, wp_fbs_bookings and other FluentFramework tables
| Contact | CRM status | Open tickets | Form submissions | Last activity | |
|---|---|---|---|---|---|
| Alex Park | alex@studio.co | Subscribed | 0 | 4 | Apr 24 |
| Ria Iyer | ria@design.io | Pending | 1 | 2 | Apr 22 |
| Tom Hale | tom@hello.dev | Bounced | 0 | 7 | Mar 18 |
| Mia Brewer | mia@brew.coop | Subscribed | 2 | 11 | Apr 23 |
Comparison
Default FluentFramework admin vs SleekView
Default Fluent admin
- Each Fluent plugin's admin only shows its own table
- Cross-plugin lookups ("contacts with an open ticket") need custom SQL
-
wp_fc_subscriber_metaand entry-detail tables aren't exposed as columns - Bulk edits across plugins need one-off scripts
- Saved per-role views aren't part of the built-in admin
SleekView
- Read any FluentFramework table directly with its real columns
-
Join across
wp_fc_subscribers,wp_fst_tickets, andwp_ff_submissions - Sort and filter using the table's existing indexes
- Inline edit through each Fluent plugin's model API where supported
- Save per-role views for support, marketing, and operations
Features
What SleekView gives you for FluentFramework
Custom tables, real columns
FluentFramework tables like wp_fc_subscribers and wp_ff_submissions become sortable, filterable admin tables with their real column names, not generic post lists.
Cross-plugin joins
Join a CRM contact to its tickets and form submissions in one row. The framework's defined relationships drive the join so the data stays consistent across plugins.
Inline edits through each model
Writes route through each Fluent plugin's own model layer so subscriber updates, ticket status changes, and submission notes still fire registered hooks and events.
Audience
Who uses SleekView for FluentFramework
Support teams on FluentSupport
See open tickets next to the contact's CRM status and last form submission. Prioritize tickets from active subscribers without flipping between FluentSupport and FluentCRM.
Marketing teams on FluentCRM
Filter wp_fc_subscribers by tag, list, and a recent form submission in one stacked filter. Inline-edit tags or unsubscribe statuses without leaving the table.
Plugin developers
Stop building custom admin pages for client setups that use multiple Fluent plugins. SleekView reads each framework table directly and surfaces them in one place.
The bigger picture
Why FluentFramework tables deserve one admin layer
The Fluent suite is unusual in WordPress: a family of plugins that share a single framework and a single conventions-based custom table layer. The benefit is performance. CRM contacts, support tickets, and form submissions live in dedicated indexed tables, not in wp_postmeta, and queries stay fast at scale.
The cost is that each plugin ships its own admin for its own slice of the framework, and cross-plugin lookups end up as one-off SQL or hand-built dashboard widgets. Support teams flip between FluentSupport and FluentCRM to know who is filing tickets. Marketing teams export from FluentCRM to spreadsheet to know who is also active in Fluent Forms.
Developers build custom admin pages for every client that uses more than one Fluent plugin. SleekView treats the framework as what it already is: a coherent set of related tables with real columns and real indexes. Each table becomes a view, joins follow defined relationships, edits route through each plugin's model API.
The data stays where the framework put it; the admin finally reflects that the framework is one thing.
Questions
Common questions about SleekView for FluentFramework
Anything built on FluentFramework. That includes FluentCRM (wp_fc_subscribers, wp_fc_campaigns), Fluent Forms (wp_ff_submissions, wp_ff_submission_entry_details), FluentSupport (wp_fst_tickets), and FluentBooking. SleekView reads each plugin's tables through the framework's connection.
Yes, where the plugin exposes a model API. FluentCRM contact updates go through its subscriber model so list and tag hooks fire, Fluent Forms submission edits use the submission model, and FluentSupport status updates run through its ticket model. Direct writes only happen as a fallback when no model API exists for a field.
 
Yes. Meta tables linked from a primary table are joined automatically and exposed as columns. A subscriber view can show columns drawn from wp_fc_subscriber_meta alongside the main subscriber fields, with filters that combine both.
Yes. SleekView uses indexed lookups on each plugin's email or contact ID column, so a join from wp_fc_subscribers to wp_fst_tickets uses the same indexes the plugins already maintain. Heavy joined columns load on demand to keep the visible page lean.
Yes. FluentCRM is designed for large lists and so is SleekView's table renderer. Pagination uses the underlying table's primary key and only loads the columns you've added to the visible view, so initial render stays fast even at six-figure subscriber counts.
 Yes. SleekView is read-only by default. Inline edits are opt-in per column and route through the relevant Fluent plugin's model API where available. There is no schema migration on SleekView's side, and nothing modifies the framework tables on activation.
 
Yes. Export the visible rows as CSV with the same column set and applied filters. Marketing teams can pull a segment of wp_fc_subscribers by tag, support teams can pull open tickets from wp_fst_tickets, and the export honors the view's per-role visibility.
FluentFramework tables remain untouched because SleekView never owns them. If a Fluent plugin is deactivated, its tables stay in place and any SleekView pointed at them shows a clear empty state until the plugin is reactivated.
 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 checkoutBrowse more
- Wholesale Suite
- Wpc Product Bundles
- Woocommerce Name Your Deal
- Woocommerce Hermes Shipping
- Woocommerce Affiliatewp Integration
- Woocommerce Sage Accounting
- Woocommerce Ccavenue
- Woocommerce Low Stock Alerts
- Woocommerce Table Rate Shipping
- Woocommerce Product Vendors Pro
- Woocommerce Shipping Easypost
- Woocommerce Advanced Flat Rate Shipping
- Woocommerce B2b Suite
- Customer Reviews For Woocommerce
- Woocommerce Amazon Pay Pro
- Memberium Keap
- Magic Members
- Memberpress Affiliate Royale
- Content Restriction By Userrole
- Members Only
- Ultimate Membership Pro Indeed
- Buddypress Docs
- Nextend Social Login
- Wp Private Content Plus
- Wishlist Member Stripe
- Click Funnels Wp
- Armember
- Membership By Supsystic
- Ultimatemember Paid Content
- Membership 2 Pro