SleekView Kanban for Connections Business Directory
SleekView reads the connections_entry table directly, shows every business as a card with name, organization, category, and city, and groups the board into Pending, Approved, Featured, and Unlisted so moderators can clear the queue with drag-and-drop instead of one-by-one edits.
♾️ Lifetime License available
Connections uses its own table, but moderation still needs a board
Connections stores every directory entry in its own connections_entry table rather than as a WordPress post type. Each row holds fields like first_name, last_name, organization, title, options, and a status column that moves through pending, approved, and unlisted. Addresses, phone numbers, and social links live in related tables (connections_address, connections_phone) keyed by entry ID.
SleekView reads the connections_entry table directly and joins in primary address and phone rows so every card shows the entry name, organization, city, and category taxonomy assignment. The natural grouping field is status: every entry is exactly one of Pending, Approved, or Unlisted, and SleekView adds a virtual Featured column driven by the options JSON blob where the plugin stores its featured flag.
Dragging a card from Pending to Approved writes the status column directly and fires the plugin's cn_process_status action, which is the same hook the admin moderation screen uses. Featured drags write a featured key into the entry's options blob. Unlisted is a soft-archive state the plugin already supports, so dragging an entry there hides it from the public directory without deleting any of its related rows.
Workflow
Wire Connections into a real moderation flow
Point SleekView at connections_entry
Group by status as the column field
Pick the card face fields
Enable drag-and-drop
Sample board
Sample Connections moderation board
Comparison
Connections admin versus a moderation kanban
Default Connections admin
- Entries live in a paginated table mixed across Pending, Approved, and Unlisted states
- Address and phone fields live in joined tables that the admin screen does not surface
- Moderators have to click into each entry to change status one row at a time
- Featured flag is buried inside the entry's Settings tab and easy to miss
- Bulk actions exist but require ticking checkboxes for hundreds of rows
SleekView Kanban
-
Reads
connections_entrydirectly and joins the primary address and phone tables -
Groups by the entry
statuscolumn with Pending, Approved, and Unlisted out of the box -
Featured swimlane reads and writes the
optionsJSON the plugin already uses -
Drag calls
cn_process_statusso logs and emails fire the standard way - Filter bar respects the plugin's category taxonomy and entry type
Features
What SleekView Kanban gives you for Connections Business Directory
Entries with full context
Each card pulls the primary address and phone the plugin stores in joined tables. Moderators see the city, the category, and the entry type at a glance, which is enough to approve or reject most submissions without ever opening the full entry editor.
Featured without leaving the board
Drag an entry into the Featured swimlane and SleekView updates the featured key inside the entry's options JSON. The plugin's frontend immediately treats the entry as featured, sorting it to the top of category pages and adding the featured badge defined in the active Connections template.
Status writes via plugin actions
Status changes do not write directly to the database. SleekView calls the plugin's cn_process_status action with the new state, which is the same code path the admin moderation screen uses. Audit log entries, moderation email notifications, and capability checks all run unchanged.
Audience
Three workflows community directories run on this board
Chamber of commerce intake
Local chambers triage member submissions from Pending Approval, drag legitimate businesses into Approved, and reach out to incomplete entries from the card menu before approving. The board makes it obvious when the intake queue is keeping up with the application rate.
Sponsored placement management
Membership levels that include a featured slot get dragged into the Featured swimlane the moment the payment clears. End-of-year audits become trivial because the board itself is the record of who was featured and when, without having to query the plugin's database for the options column.
Soft archiving without data loss
Entries that close down or fall behind on dues drag into Unlisted instead of getting deleted. The data stays in the connections_entry table so reactivation later is a single drag, and the public directory immediately stops showing the entry in search results and category pages.
The bigger picture
Why directory moderation deserves a kanban view
Connections is unusual among directory plugins because it does not use a custom post type. Every entry lives in the plugin's own tables, with related data spread across addresses, phones, links, and dates. That schema is great for performance and clean data modeling, but it makes the admin experience harder than it should be: the moderation screen is a flat paginated table with no way to see status mix at a glance, no surface for address or category, and no faster path to approval than clicking into each entry one at a time.
A kanban view gives moderators what they actually need. The columns make the queue visible. The cards pull just enough fields from the joined tables to make most approval decisions on the spot.
The drag actions go through the plugin's own cn_process_status hook, so logs, notifications, and capability checks all behave exactly the way the plugin author intended. And because the underlying tables stay untouched, every Connections template, shortcode, and third-party extension keeps working unchanged. The result is faster moderation, fewer missed featured placements, and a clear record of pipeline health for chamber directors and community managers.
Questions
Common questions about SleekView Kanban for Connections Business Directory
Yes. SleekView supports plugins that use their own database tables. Pick connections_entry as the source table, configure the joins for address and phone, and the board reads the plugin's data directly. Status changes go through the plugin's cn_process_status hook so the standard write path runs, including moderation logs and email notifications.
 Connections stores address, phone, email, and link fields in separate related tables keyed by entry ID. SleekView joins the primary address and primary phone (marked with the preferred flag the plugin sets) onto each entry, exposing city, region, country, and phone number as card fields. You pick which to display in the card face.
 SleekView writes a featured key into the entry's options JSON blob, which is the same place the plugin's own Featured toggle stores the flag. The Connections frontend templates immediately treat the entry as featured, applying the featured badge, sorting it to the top of category pages, and including it in any featured-only shortcodes that the directory site uses.
 Yes. Unlisted is a soft-archive status the plugin already supports. Entries in that state are invisible to the public frontend regardless of the kanban configuration, and SleekView only shows the column to users with the connections_manage capability. You can hide the column entirely from the board UI if your moderators only need to work in Pending and Approved.
 Yes. Because every status change calls cn_process_status, the plugin writes the same log entry it writes for a manual moderation action: who changed the status, the previous value, and the new value. That entry shows in the standard Connections log screen and in any third-party log aggregator that listens for the cn_process_status action.
 Yes. SleekView reads the plugin's category taxonomy and entry type (individual, organization, family) as filterable card fields. Moderators can pin the board to one category, one entry type, or both, and the filter persists per user. Combined with grouping by status, you get a focused moderation view per category without ever leaving the kanban.
 Yes. SleekView honors the connections_view_entry_moderated, connections_edit_entry, and connections_manage capabilities the plugin already uses. Users without permission to change a status see the cards but the drag handle is disabled. Combined with the plugin's role separation between viewers and managers, the board enforces exactly the same access rules as the standard admin moderation screen.
 Yes. The SleekView filter bar accepts the same category taxonomy filters the Connections frontend uses, plus address fields like city and region. You can pin a board to one chamber chapter, one industry, or one membership tier, and save the configuration so each moderator opens straight to their own scope without redoing the filters every login.
 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