✨ 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 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

SleekView Kanban board for Connections Business Directory

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

1

Point SleekView at connections_entry

Pick the connections_entry table as the source. SleekView reads every row plus the joined primary address and phone, so each card has enough context to triage without any extra setup. Custom fields the plugin stores in the options JSON column are surfaced automatically as available card fields.
2

Group by status as the column field

Choose status from the group-by selector and SleekView creates one column per state the plugin supports: Pending, Approved, and Unlisted. Add a Featured swimlane driven by the options JSON so paid or hand-picked entries get their own column without any schema changes to the plugin's tables.
3

Pick the card face fields

Choose four fields to display. A typical setup is the entry's display name, organization, city from the address table, and category taxonomy assignment. Add a corner badge driven by the entry type (individual, organization, family) so moderators can scan the board for matches in seconds.
4

Enable drag-and-drop

Flip the drag toggle on and every column accepts drops. Status changes call the plugin's cn_process_status action so moderation logs, email notifications, and frontend cache invalidations all run. Featured drags update the options JSON in place using the same write path the plugin's Featured toggle uses.

Sample board

Sample Connections moderation board

A working board for a community business directory. Pending Approval holds new submissions, Approved is everything currently public, Featured houses paid placements, and Unlisted soft-archives entries that should not appear in search.
Pending Approval
9
Marlow Architects
Organization, Architecture, Bristol
Pamela Akande
Individual, Consulting, London
Sundown Mechanics
Organization, Automotive, Leeds
Approved
212
Harborlight Counseling
Organization, Wellness, Brighton
Iain Patterson, CPA
Individual, Accounting, Edinburgh
Greenline Landscaping
Organization, Outdoor, Manchester
Featured
6
Mosaic Family Dentistry
Organization, Health, paid feature
Trailhead Real Estate
Organization, Property, paid feature
Sandra Mwangi Coaching
Individual, Coaching, paid feature
Unlisted
44
Iron Crown Tattoo Studio
Organization, retired listing
Cobblestone Cleaning
Organization, retired listing
Mark Hendriks Tutoring
Individual, retired listing

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_entry directly and joins the primary address and phone tables
  • Groups by the entry status column with Pending, Approved, and Unlisted out of the box
  • Featured swimlane reads and writes the options JSON the plugin already uses
  • Drag calls cn_process_status so 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.

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