SleekView Kanban for YITH WooCommerce Subscriptions
SleekView reads the YITH subscription post type directly, groups every subscription by its lifecycle status, and lets the retention team drag entries between Active, On Hold, Cancelled, and Expired so the underlying YITH subscription row updates the moment the column changes on the board.
♾️ Lifetime License available
Why YITH subscriptions fit a kanban view
YITH WooCommerce Subscriptions stores every subscription as a ywsbs_subscription custom post type. Each subscription lives in wp_posts with a post_status of active, paused, cancelled, expired, overdue, or trash, plus metadata in wp_postmeta for the related product, the renewal interval, the next payment date, the customer, and the parent order. The native admin lists every subscription as a flat sortable table, which is fine for archive but blind to the live retention work the team needs to do.
SleekView Kanban reads the same ywsbs_subscription rows you would query with WP_Query. Pick post_status as the group column and every subscription becomes a card slotted under Active, On Hold, Cancelled, or Expired. Card fronts show the customer name, the linked product, the renewal interval, the next payment date from postmeta, and the recurring amount, so retention sees every subscription's context without opening any individual subscription edit screen on the storefront.
Dragging a card from Active to On Hold runs the same YITH helper the admin uses, which fires ywsbs_status_changed. Renewal scheduling pauses on hold and resumes on activation, payment gateway integrations recalculate the next scheduled charge, and customer notifications send through the YITH email module, exactly as they would after a manual status change from the subscription edit screen.
Workflow
From subscription list to live retention board
Connect your YITH Subscriptions source
Pick post_status as the group column
Choose what each subscription card shows
Enable drag-and-drop status updates
Sample board
Sample YITH Subscriptions board
Comparison
Default YITH Subscriptions list vs SleekView Kanban
Default YITH Subscriptions list
- Flat sortable list of every subscription, with status as a label per row
- No visual sense of how many subscriptions are on hold versus moving through Active
- Bulk status changes require checkboxes and a dropdown at the top of the screen
- Filtering by status reloads the screen and loses the comparison context view
- Retention managers need full WooCommerce access just to pause a subscription
SleekView Kanban
-
Reads the standard
ywsbs_subscriptionpost type directly without sync -
Drag a card to fire
ywsbs_status_changedand renewal helpers normally - Cards show customer, product, billing interval, next payment date, amount
- Column counts update live so On Hold backlog is visible at all times
-
Per-role capabilities tie writeback to
manage_woocommerceas expected
Features
What SleekView Kanban gives you for YITH WooCommerce Subscriptions
Native subscription engine
Every column maps to a real YITH subscription post_status. Hooks like ywsbs_status_changed fire, renewal scheduling pauses or resumes, payment gateway integrations recalculate the next charge, and customer notifications send through the YITH email module exactly as they would on manual edit.
Drag-and-drop with audit trail
Each move writes a structured log entry naming the user who dragged it, the source column, the destination, and the subscription ID. If a retention manager pauses a subscription after a customer service request, the chain of custody stays visible to compliance reviewers later.
Saved boards per retention team
Filter to subscriptions renewing in the next seven days for the retention team, paused subscriptions for support, and cancelled subscriptions from this month for the win-back team. Each saved view becomes a shareable URL that opens straight into the right board every shift.
Audience
Where a YITH Subscriptions kanban changes daily work
Pause request handling
Support pulls customer pause requests, drags the affected subscription from Active to On Hold, sets a resume date in postmeta, and watches the subscription return to Active automatically on the scheduled date through YITH's standard scheduling without manual intervention.
Dunning triage
Retention filters On Hold subscriptions paused by payment failure, contacts the customer to update their card, and drags the subscription back to Active once the new payment method is verified by the payment gateway and the renewal charge succeeds in the dunning flow.
Cancellation win-back
The win-back team pulls Cancelled subscriptions from the last thirty days into a saved view, runs a targeted offer through a connected email tool, and tracks resurrected subscriptions by watching cancelled cards move back to Active when the customer reactivates their plan.
The bigger picture
Why this view matters for a YITH Subscriptions store
Storefronts running YITH WooCommerce Subscriptions accumulate hundreds of active subscribers over time. Some renew automatically every month without anyone noticing. Some go on hold because the customer asked, and the retention team needs to track them so they actually resume on the agreed date.
A steady stream cancel voluntarily, and the win-back team needs visibility into the cancellation cohort to reactivate the most valuable ones. The default YITH admin treats all of them the same, which means retention managers run SQL queries every time they want a meaningful breakdown and finance keeps a parallel spreadsheet of MRR. The disconnect between what the subscription system holds and what the team needs shows up in the worst places.
A paused subscription never resumes because nobody set the resume date. A high-value cancellation goes unnoticed for a week and the win-back window closes. A failed renewal cycles through dunning silently and ends up Expired without any human ever reaching out.
A kanban view that reads and writes the same ywsbs_subscription rows the storefront reads keeps the team and the retention pipeline honest. Every drag is a real status change, every column count reflects the real MRR health, and the cards themselves carry enough context for a new retention manager to handle pause requests on day one of the job.
Questions
Common questions about SleekView Kanban for YITH WooCommerce Subscriptions
Yes. SleekView queries the ywsbs_subscription custom post type using the same post type filter YITH uses internally. There is no shadow data store, no scheduled sync, and the board always reflects the live state of every subscription within seconds of any renewal or cancellation event.
 Yes. Dragging a card fires ywsbs_status_changed, which YITH listens for to update the renewal scheduling. Renewal charges pause while the subscription is On Hold and resume automatically when the subscription returns to Active, exactly as they would after a manual status change in admin.
 Yes. Card fields are configurable per board. Most retention teams show the customer name, linked product, billing interval, next payment date from postmeta, recurring amount in store currency, and the parent order link so retention sees every detail right on the card.
 Yes. Every move runs through current_user_can('manage_woocommerce') before the writeback hits the database. A shop manager can move anything, a retention role with limited access can drag for personal sorting but the change does not persist, and unauthorized moves snap back with a toast.
 Filters apply at the database query level. A typical board scopes to subscriptions with a next payment date in the next thirty days or to subscriptions linked to a specific product, so the rendered card count stays under a thousand and the board stays responsive for the team on shared hosts.
 Yes. YITH integrates with Stripe, PayPal, and other gateways through standard hooks. When a subscription transitions between Active, On Hold, or Cancelled, the gateway integration recalculates the next scheduled charge through the same flow it uses for any manual admin status transition.
 Yes. YITH's email module sends notifications on subscription status changes. Dragging a card fires the same status change that the admin uses, so the matching customer email goes out automatically without the retention team having to manually send notifications from a separate tool.
 Yes. Every drag writes a structured log entry naming the user, the source column, the destination column, and the subscription ID. The entry stores in the WordPress database, so a retention lead can answer who paused the high-value annual subscription without spelunking through YITH logs.
 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