✨ 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 Gravity Forms Stripe

SleekView reads your Gravity Forms entries with Stripe payment add-on data directly from the entry tables, groups them by payment status or any field you nominate, and lets your team drag each card between columns to update entries in place while keeping every Stripe webhook in sync.

♾️ Lifetime License available

SleekView Kanban board for Gravity Forms Stripe

Why Gravity Stripe entries need a real payment board

The Gravity Forms Stripe add-on stores payment data on every paid entry in wp_gf_entry_meta with keys like payment_status, payment_amount, transaction_id, and subscription_id. Statuses move through Processing, Active, Failed, Refunded, and Cancelled as Stripe webhooks fire back into the site. The default Gravity entries grid shows the rendered total but hides the rich payment lifecycle the add-on is tracking.

SleekView reads wp_gf_entry directly, joins to wp_gf_entry_meta, and surfaces every Stripe meta key as a possible grouping axis or card face element. The natural one is payment_status, which gives an immediate revenue snapshot, but you can also group by Stripe subscription state for recurring forms, by Stripe price ID for tiered offers, or by a custom Order stage field your team adds.

Dragging a card from one column to another writes the new value through GFAPI::update_entry and fires gform_post_update_entry plus the Stripe add-on entry hooks so any downstream feed continues to react. Cancelled subscriptions and refunded payments are filtered out of active boards by default but can be exposed on a churn audit board so finance can see why customers are leaving without polluting the active payment view.

Workflow

From Gravity Stripe entries to a payment board in four steps

1

Connect the Stripe-enabled form

Pick the Gravity form with the Stripe add-on feed enabled from the SleekView source picker. Every entry field plus every Stripe meta key like payment_status, payment_amount, and transaction_id is auto-detected as a usable column or card element.
2

Pick the column to group by

Choose any field as your grouping key. Built-in entry status works, but most teams group by Stripe payment_status to model the real payment lifecycle. Recurring forms typically group by Stripe subscription state to see active versus paused subscriptions side by side.
3

Choose what shows on cards

Drag up to six fields onto the card face. Typical picks are customer name, payment amount, Stripe transaction ID, plan name, and submission date. Cards stay compact and expand on click to show every entry meta value including the full Stripe webhook event history.
4

Enable drag and drop

Flip on write-back so each card drag updates the entry through GFAPI::update_entry, firing gform_post_update_entry and the Stripe add-on entry hooks so any reconciliation feed, accounting integration, or notification listening to payment status changes continues to run.

Sample board

Sample Gravity Forms Stripe payment board

A preview of a payment board grouped by Stripe status with customer name and amount on each card and revenue rolled up in each column header.
Processing
18
Sarah Mitchell, 249.00 USD
Stripe charge pending
James Park, 99.00 USD
Awaiting webhook
Priya Shah, 499.00 USD
Card capture in flight
Active
142
Mark Lee, 49.00 USD monthly
Subscription active
Emma Carter, 199.00 USD
Charge succeeded
Tom Wright, 990.00 USD annual
Subscription renewed
Failed
11
Linda Park, 79.00 USD
Card declined, dunning sent
Daniel Kim, 199.00 USD
Insufficient funds
Aisha Khan, 49.00 USD monthly
Auth required
Refunded
8
Refund issued to Karen Liu
Full refund 249.00 USD
Partial refund processed
Goodwill 50.00 USD
Subscription cancelled refund
Pro-rated 33.00 USD

Comparison

Default Gravity entries grid versus SleekView Kanban

Default Gravity Stripe entries

  • Entries land in a paginated grid with no Stripe payment status visible at a glance
  • Payment amount is hidden in entry meta and never sums per column for revenue rollup
  • Subscription state is stored but cannot be the grouping axis without GravityView
  • Failed payments and dunning entries cannot be visually isolated for finance recovery
  • Team handoffs rely on the Notes field since the entries grid has no assignment concept

SleekView Kanban

  • Reads directly from wp_gf_entry_meta Stripe add-on payment data
  • Drag-and-drop writes back through GFAPI::update_entry and Stripe hooks
  • Group by Stripe payment_status or any subscription or plan field
  • Column headers sum payment_amount for instant revenue forecasting
  • Stays in sync with Stripe webhooks, accounting feeds, and dunning automation

Features

What SleekView Kanban gives you for Gravity Forms Stripe

Revenue rolls up per column

Each column header sums the Stripe payment_amount across the cards inside, so Active shows realized revenue, Processing shows revenue in flight, and Failed shows revenue at risk of falling through. No external accounting export needed to see the current state of the book.

Drag-and-drop respects Stripe webhooks

Moving a card calls GFAPI::update_entry and the Stripe add-on entry hooks, which fire every reconciliation feed, accounting integration, and notification listener. Optimistic UI updates instantly and rolls back if Stripe API reconciliation reports a conflict.

Subscription state visible end to end

For recurring forms, the board can group by Stripe subscription state with Active, Trialing, Past due, Paused, and Cancelled all visible side by side. Finance and customer success share the same view of who is at risk of churning without exporting any dashboards.

Audience

Common Gravity Forms Stripe boards teams build

Daily revenue board

Group entries by Stripe payment status with revenue totals in each column header so finance can see realized, processing, and refunded amounts at a glance without exporting to a spreadsheet or building a custom dashboard.

Failed payment recovery

Group failed and past due Stripe payments by failure reason so the customer success team can prioritize which customers to call first and which to leave to the automated dunning sequence to handle.

Subscription churn board

Group subscription entries by Stripe subscription state with Active, Trialing, Past due, and Cancelled visible side by side so the team can chase past due before they cancel for good and see churn velocity at a glance.

The bigger picture

Why a board beats a Gravity Stripe entries grid

The Gravity Forms Stripe add-on is excellent at moving real money, but its admin treats every payment as a row in the standard Gravity entries grid. That works when payments are occasional. It stops working the moment Stripe is processing dozens of charges a day, subscriptions are renewing on cron, and finance needs to see realized, pending, failed, and refunded revenue at a glance without exporting to a spreadsheet.

A kanban board fixes the part the add-on was never designed to fix: revenue visibility. Each column shows depth and rolled-up dollar value so finance can see at a glance whether processing payments are clearing fast enough or whether failed payments are piling up. Status changes happen with a drag instead of three clicks per entry, which compounds quickly once you are processing hundreds of payments a week.

Because every column maps back to real Stripe webhook data on the entry, the board is not a parallel system that drifts from Stripe. Everything you see is exactly what reconciliation feeds, accounting integrations, and the Stripe dashboard itself already see through the standard webhook events. The end result is a Gravity admin that finally matches how revenue teams actually work.

Questions

Common questions about SleekView Kanban for Gravity Forms Stripe

The drag calls GFAPI::update_entry, which persists the change to entry meta and fires the Stripe add-on hooks. The Stripe API is not double-charged by a drag, since the board only writes the Gravity entry side and trusts that the Stripe webhook source of truth remains the source for actual charge state.

 

Yes. The Stripe subscription meta written by the add-on is a groupable field. Group by subscription state to see Active, Trialing, Past due, Paused, and Cancelled side by side, which is invaluable for customer success teams managing recurring relationships at scale.

 

Yes. Point SleekView at the Stripe payment_amount meta field and each column header sums that value across the cards inside. Active gives realized revenue, Processing gives revenue in flight, and Refunded gives the value to deduct, all without leaving the WordPress admin.

 

Failed and past due charges expose their failure reason from the Stripe webhook as a sortable field. Group by failure reason on a recovery board so the team can prioritize which customers to call first and which to leave to the automated dunning sequence the add-on already runs.

 

Yes. The same gravityforms_edit_entries capability that gates the default entry list also gates SleekView. Finance roles can have drag-and-drop write-back enabled while read-only roles get a board they can view for visibility but not modify entry state from.

 

Yes. The board reads from entry meta but does not interfere with the Stripe webhook listener registered by the add-on. Webhook events for charge success, subscription renewal, and refunds continue to update entry meta in real time, and the board reflects those updates on next load.

 

Yes. The board can show both, grouped however you choose. A common setup uses Stripe payment_status for one-time payments and a separate board grouped by subscription state for recurring entries, so finance can see realized revenue and recurring health side by side.

 

Refunded entries are typically filtered out of active revenue boards by default since their value should not roll up into realized revenue. A dedicated refund audit board with the filter inverted lets finance review refund patterns, reasons, and the customers refunded over time.

 

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