✨ 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 for ThriveCart Funnels: orders, upsells & customers as tables

ThriveCart hosts the checkout and funnel logic and posts orders into WordPress via its connector. SleekView reads the synced order, upsell, and customer rows so funnel performance, refund triage, and lifetime value land on one workspace.

♾️ Lifetime License available

SleekView table view for ThriveCart Funnels

ThriveCart's webhook data, surfaced as tables

ThriveCart Funnels keeps checkout and upsell flow on its hosted infrastructure and forwards every event to WordPress through its connector plugin. The connector typically writes to a synced table or a custom post type (often wp_posts (post_type=thrivecart_order) plus order data in postmeta) so admin screens can render order history without API calls. Subscription rebills, upsells, downsells, and refunds each land as separate rows that share a funnel id.

The default connector view shows orders as a stock WP list with a fixed column set, which is fine for a glance but awkward when a funnel manager needs per-funnel conversion rates, an upsell take-rate by product, or a refund cohort sorted by date. SleekView reads the synced rows together and pivots ThriveCart-specific postmeta (thrivecart_funnel_id, thrivecart_product_id, thrivecart_upsell_path, thrivecart_amount) into proper columns.

Inline edits cover the internal fields the connector exposes (fulfilment notes, custom tags). Hosted-side changes (refunds, dunning, customer profile updates) remain in the ThriveCart dashboard since those flows live on the merchant-of-record side. SleekView links out per row when one of those actions is the right next step.

Workflow

ThriveCart events as one funnel workspace

1

Point SleekView at the connector

Map the thrivecart_order post type and pick the ThriveCart postmeta keys to expose (thrivecart_funnel_id, thrivecart_product_id, thrivecart_upsell_path, thrivecart_amount).
2

Group by funnel or customer

Build per-funnel performance views with aggregate columns for paid count, refund count, and average order value. Or root on customer email for an LTV-ranked view.
3

Save the role views

Funnel managers see per-funnel conversion, fulfilment sees pending or paid with access-granted tags, support sees customer-rooted history. Each gated by capability.
4

Edit the writeable fields

Tags, notes, and custom flags are writeable inline. Refunds, rebills, and customer-profile edits link out to the ThriveCart dashboard so the hosted backend stays canonical.

Sample columns

A typical ThriveCart Funnels view

Pivots ThriveCart postmeta into columns and groups orders by funnel id when needed.
Source: wp_posts (post_type=thrivecart_order) + wp_postmeta
Order Status Customer Funnel Product Amount Date
TC-99214 Paid alex@studio.co Launch Bundle Core + Bonus $197 May 12
TC-99213 Pending ria@design.io Launch Bundle Core $97 May 12
TC-99212 Paid tom@hello.dev Evergreen Annual $497 May 11
TC-99211 Refunded mia@brew.coop Evergreen Monthly $47 May 11

Comparison

Default ThriveCart Funnels admin vs SleekView

Default ThriveCart connector admin

  • Funnel id and product id live in postmeta, not in the order list columns
  • No per-funnel conversion view across upsells and downsells
  • Refund cohort filtering requires sorting by status manually
  • Bulk-tagging orders for fulfilment or course access goes one row at a time
  • Cross-customer LTV from thrivecart_amount needs custom SQL or exports

SleekView

  • Pivot ThriveCart postmeta (thrivecart_funnel_id, thrivecart_product_id, thrivecart_upsell_path) into columns
  • Filter by funnel, product, or upsell path across the whole order base
  • Per-funnel upsell take-rate and average order value as aggregate columns
  • Per-customer LTV from summed thrivecart_amount postmeta
  • Save views per role: fulfilment, refunds, funnel performance

Features

What SleekView gives you for ThriveCart Funnels

Per-funnel performance

Group by thrivecart_funnel_id with paid orders, refunds, and upsell count as aggregate columns. Compare evergreen funnels against launch funnels without leaving WP admin.

Upsell take-rate

Pivot thrivecart_upsell_path into a column and compute take-rate per upsell step. Spot the upsell with sub-five-percent acceptance before it ships to the next cohort.

Lifetime value sorting

Aggregate thrivecart_amount per customer email across orders. Sort by LTV without exporting reports, useful for outreach to top-spend customers.

Audience

Who uses SleekView for ThriveCart Funnels

Funnel manager

Per-funnel and per-product conversion view with refund cohort visible. Adjust the upsell sequence based on actual take-rate, not on ThriveCart's roll-up alone.

Fulfilment and delivery

Pending or recently paid orders sorted by funnel, with course access tags or download links visible inline. Bulk-tag for delivery without per-row clicks.

Support

Customer view with funnel history, upsells taken, refunds, and notes. Triage a billing question without opening the ThriveCart dashboard for each ticket.

The bigger picture

Why funnel businesses need joined admin tables

ThriveCart is built for launch funnels and evergreen offers where a single buyer might take a core product, an upsell, a downsell, and then start a rebill cycle that lasts a year or more. Each of those events lands in WordPress as its own row, so the data is there, just scattered across the connector's order posts and the postmeta that carries ThriveCart's funnel and product ids. The default connector view is a stock WP list with a fixed column set, which is fine for a quick glance but misses the views funnel managers, fulfilment teams, and support actually run on a busy launch day.

SleekView turns the synced data into a joined workspace. A funnel manager groups by funnel id, sees upsell take-rate as a column, and ranks funnels by net revenue without an export. A fulfilment lead pulls paid orders for the day with course-access tags visible inline and bulk-tags any that need a manual nudge.

A support agent looks up a customer and sees the full history (orders, upsells taken, refunds, notes) without opening the ThriveCart dashboard for each ticket. ThriveCart's dashboard remains the right place for refunds and rebill management since those are hosted-side actions. SleekView covers the daily joined admin view that the connector list does not.

Questions

Common questions about SleekView for ThriveCart Funnels

ThriveCart's connector listens for purchase, rebill, refund, and upsell events on the hosted side and writes a row (typically as thrivecart_order posts with data in wp_postmeta) for each event. SleekView reads those rows so the same data the connector populates is available as joinable columns.

 

Internal fields the connector exposes (tags, fulfilment notes, custom flags) are writeable. Refunds, rebills, and customer-profile changes stay in the ThriveCart dashboard since those are hosted-side actions on the merchant of record.

 

Each rebill arrives as its own row with a shared customer email and funnel id. SleekView aggregates rebill totals per subscription identifier for an LTV column, and a separate view filtered to rebill_failed events makes dunning visible across the whole base.

 

Yes. Group by thrivecart_funnel_id and compute paid count, refund count, average order value, and upsell take-rate as aggregate columns. The view ranks funnels by net revenue without exporting to a spreadsheet.

 

ThriveCart's typical integrations (LearnDash, MemberPress, custom course platforms) usually write the granted access into a postmeta key on the order. SleekView surfaces that column so a fulfilment view can confirm access granted alongside payment status.

 

Yes. thrivecart_upsell_path (or whichever key the connector uses for upsell steps) becomes a filterable column. Useful for spotting which upsell in a multi-step funnel is causing churn or refund spikes.

 

Coupon codes posted from ThriveCart land in wp_postmeta on the order row. Surface the coupon column and group by it for a quick view of which promotional codes drove the most orders and which generated the most refunds.

 

Yes. The order rows live in standard wp_posts and wp_postmeta with the usual indexes. SleekView pivots postmeta into columns at query time, with caching for the heavier aggregates so a funnel-performance view stays responsive on a busy launch.

 

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