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

SleekView Kanban reads the Groundhogg tables that hold your contacts, funnel steps, and broadcasts, groups each row by the lifecycle column that matters most, and lets you drag cards between columns to write the new status straight back to the Groundhogg database.

♾️ Lifetime License available

SleekView Kanban board for Groundhogg

Groundhogg pipelines live in nested admin screens

Groundhogg keeps everything in tables like wp_gh_contacts, wp_gh_broadcasts, and wp_gh_events. Each contact has an optin_status, each broadcast has a status column that moves from pending to scheduled to sent, and each funnel event has a status that tells you whether it is waiting, ran, or failed. The Groundhogg admin presents these as separate list tables on separate screens, so seeing the shape of your overall pipeline means opening four tabs and squinting at filter dropdowns.

SleekView Kanban reads the same tables and uses the lifecycle column as the natural way to group cards. Contacts arrange by unconfirmed, confirmed, unsubscribed, and complained. Broadcasts arrange by draft, scheduled, sending, and sent. Funnel events arrange by waiting, running, completed, and failed. Card fronts surface the fields that actually matter for that pipeline, like full name and lead score for contacts, or subject line and scheduled time for broadcasts.

Dragging a contact from unconfirmed to confirmed writes back through the Groundhogg contact API, so welcome funnels start running. Pausing a broadcast halts the queue. Pushing a failed event back into waiting reschedules it. Validation runs every time, so you cannot land on a state Groundhogg considers invalid.

Workflow

From Groundhogg table to live board in four steps

1

Connect the Groundhogg table

Pick the Groundhogg data source you want to visualize, usually contacts, broadcasts, or funnel events. SleekView reads the table schema, picks up the custom contact fields you defined inside Groundhogg, and exposes every column for grouping, filtering, and card display.
2

Pick the status column

Choose which Groundhogg column drives the columns of the board. For contacts that is usually the optin status, for broadcasts the lifecycle column, for funnel events the run status. SleekView creates one column per distinct value and shows a live count for each one.
3

Choose what shows on each card

Decide which Groundhogg fields appear on the front of every card. Contact cards typically show full name, email, and lead score, broadcast cards show subject and scheduled date, and event cards show the funnel step name and last error. Other fields stay one click away.
4

Enable drag and drop writeback

Switch drag and drop on and SleekView writes the new status back through Groundhogg's own contact and broadcast APIs. Funnel triggers fire, tags update, and the Groundhogg activity log records each change exactly as if you had used the Groundhogg admin to make it.

Sample board

Sample Groundhogg contacts board

Below is a preview of how SleekView Kanban renders the Groundhogg contacts table grouped by optin status, with realistic counts and card content for a typical newsletter list.
Unconfirmed
184
Anna Becker
Signed up Nov 18, lead score 12
Diego Soto
Signed up Nov 17, lead score 18
Priya Naidoo
Signed up Nov 17, lead score 9
Confirmed
12,842
Mark Liu
Tag: customer, lead score 76
Sara Okafor
Tag: newsletter, lead score 41
Henrik Olsen
Tag: trial, lead score 58
Unsubscribed
1,107
Julia Park
Unsubscribed Nov 16, weekly digest
Tom Reyes
Unsubscribed Nov 15, product news
Lena Carlsson
Unsubscribed Nov 12, all lists
Complained
23
James Whitaker
Complaint Nov 14, ISP feedback loop
Maria Conti
Complaint Nov 11, ISP feedback loop
Felix Brandt
Complaint Nov 09, manual report

Comparison

Groundhogg list tables vs SleekView Kanban

Default Groundhogg lists

  • Contacts, broadcasts, and events each live on a separate Groundhogg admin screen
  • Optin status, broadcast status, and event status hide behind filter dropdowns
  • Changing a contact's optin status means opening the contact and clicking through tabs
  • Failed funnel events do not bubble up, so broken funnels can go unnoticed for days
  • Custom contact fields rarely surface in list views, only on the contact edit screen

SleekView Kanban

  • Reads Groundhogg tables like wp_gh_contacts and wp_gh_broadcasts directly
  • Columns per optin_status, broadcast status, or funnel event status with live counts
  • Drag and drop writes back through Groundhogg's contact API, funnel triggers still fire
  • Card fronts can show lead score, tags, last opened, or any custom contact field
  • Filter by tag, list, or funnel without leaving the kanban view or losing the grouping

Features

What SleekView Kanban gives you for Groundhogg

Writebacks honor Groundhogg hooks

Every status change goes through the Groundhogg contact or broadcast API, not raw SQL, so funnel triggers, tag automations, and webhooks fire exactly as they do inside the Groundhogg admin. The kanban view is a faster surface, not a sneaky shortcut around your automations.

Layered filters keep the board sharp

Filter by tag, list, lead score range, or any custom field while staying on the board. The columns stay grouped by status, but the card population narrows down to the segment you care about, so you can review just one cohort without losing context.

Spot failed funnel runs fast

Render the Groundhogg events table grouped by status and a column full of failed runs becomes impossible to miss. Drag failed events back into waiting to retry them, or open the card to inspect the last error message without leaving the board.

Audience

Where Groundhogg teams use kanban every day

Contact optin lifecycle

Group contacts by unconfirmed, confirmed, unsubscribed, and complained so you can see overall list health on one screen. A growing unconfirmed column points to a broken double opt in flow long before deliverability suffers.

Broadcast scheduling board

Group broadcasts by draft, scheduled, sending, and sent. Editors finish drafts and drag them right to schedule them, while ops keeps an eye on the sending column to catch slow queues or paused broadcasts before subscribers notice.

Funnel event troubleshooting

Group funnel events by waiting, running, completed, and failed. Operators see broken funnels at a glance and drag failed events back into waiting to retry them. Status history is preserved in the Groundhogg activity log for audit.

The bigger picture

Why a kanban view matters for Groundhogg

Groundhogg sells itself as a self hosted alternative to ActiveCampaign and Drip, and the underlying data model can absolutely support that ambition. The default admin, however, is built around long list tables, and the lifecycle of a contact or a broadcast gets buried in the rows. When you run dozens of funnels and send broadcasts on multiple cadences, list tables stop being useful and pipelines become the right metaphor.

A kanban view turns lifecycle into geometry. Tall columns mean backlog, empty columns mean the work cleared, and a card stuck in one column means something needs attention. By driving the board from real Groundhogg columns and writing changes back through the Groundhogg API, SleekView Kanban gives marketers and operators a working surface that matches how they already think about their pipelines, while keeping Groundhogg as the single source of truth for every contact, broadcast, and funnel run.

Questions

Common questions about SleekView Kanban for Groundhogg

Contacts, broadcasts, funnel events, and tags are the most common, but any Groundhogg table with a stateful status column will work. SleekView introspects the schema and the custom contact fields you defined, so the field picker shows everything Groundhogg knows about that record.

 

Yes. SleekView writes through the Groundhogg contact API, so the same hooks fire as if a contact double opted in or unsubscribed through Groundhogg itself. A welcome funnel that listens for the confirmed status will start running the moment you drop a card into that column.

 

You can. Lead score, tags, lists, last activity, and any custom contact field show up in the field picker for card fronts and the detail panel, so cards can carry the data your team needs to make decisions without opening the contact record.

 

Yes. SleekView reads Groundhogg's data tables and uses the public contact API, both of which are available in the free version. Pro Groundhogg features like advanced custom fields and SMS broadcasts also light up on the board automatically when you have those add ons installed.

 

Yes. SleekView respects WordPress roles and capabilities, so editors might be able to move drafts to scheduled while only campaign managers can push broadcasts into sending. Read only users can browse the board but never trigger a writeback.

 

The drag is rolled back visually and a toast explains the error. Groundhogg validation, for example refusing to move a contact into confirmed without an email address, runs exactly as it does inside the Groundhogg admin, so the board never falls out of sync with the database.

 

Yes. The filter bar accepts Groundhogg tags, lists, funnel ids, and any custom field. The columns stay grouped by status, but the card set narrows to the segment you chose, so you can review one cohort or one funnel without losing the kanban shape.

 

No. SleekView is read and write on top of Groundhogg's existing tables. No data is migrated, no Groundhogg setting is changed, and uninstalling SleekView leaves Groundhogg exactly as it was. The kanban view is a new lens on the same data, not a replacement layer.

 

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