✨ 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 IHC Membership: user levels, transactions & subscriptions as tables

IHC Membership stores user-level assignments, transactions, and subscription state across its ihc-prefixed tables. SleekView reads them so you can audit active levels, transaction outcomes, and content restriction from one screen.

♾️ Lifetime License available

SleekView table view for Indeed Ultimate Membership (IHC)

User levels and transactions in one workspace

Indeed Ultimate Membership (commonly called IHC) stores its operational data in dedicated tables: wp_ihc_user_levels holds per-user level assignments with status (active, pending, expired), wp_ihc_transactions records every charge, refund, and gateway response, and wp_ihc_subscriptions tracks recurring subscription state. Membership levels themselves are defined in plugin options, and content-restriction rules live in wp_postmeta on protected posts under IHC-prefixed keys.

The default IHC admin gives separate screens for Members, Transactions, Subscriptions, and Settings. Joining a user's current level state to their transaction history means navigating between two screens or using the Reports tab. Recurring-subscription health (which subscriptions failed renewal in the last week) doesn't surface as a top-level view; it requires filtering the transactions tab manually.

SleekView reads the three IHC tables directly, joins wp_ihc_user_levels to wp_ihc_transactions on user ID, and exposes per-user level state with lifetime spend and last-transaction outcome as proper columns. The failed-renewal cohort becomes a saved filter; bulk level corrections happen through the IHC API for hook-safe writes.

Workflow

IHC user levels, transactions, and subscriptions in one workspace

1

Map the IHC tables

Point SleekView at wp_ihc_user_levels, wp_ihc_transactions, and wp_ihc_subscriptions. Each loads with its standard columns ready to use.
2

Join on user ID

Build a user-centric view joining levels to transactions and subscriptions. Aggregate transaction amounts for lifetime spend; expose last-transaction status and subscription state inline.
3

Save the workflow views

Build saved views for the active-by-level audit, the failed-renewal dunning queue, the lifetime-value leaderboard, and the pending-payment cohort. Gate by role for finance, admin, support.
4

Edit through the IHC API

Level and status changes route through the IHC API so member-level hooks fire. Direct DB writes stay available for bulk migrations or one-off cleanup.

Sample columns

A typical IHC Membership user-levels view

Active user-level assignments joined to wp_ihc_transactions with status and lifetime spend inline.
Source: wp_ihc_user_levels + wp_ihc_transactions + wp_ihc_subscriptions + wp_users
Member Level Status Lifetime spend Last transaction Expires
alex@studio.co Pro Active €288 Complete Jan 12 (next year)
ria@design.io Pro Plus Active €720 Complete Feb 03 (next year)
tom@hello.dev Pro Pending €144 Pending Apr 28
mia@brew.coop Pro Expired €96 Failed (expired)

Comparison

Default IHC Membership admin vs SleekView

Default IHC Membership admin

  • User levels, transactions, and subscriptions live in separate screens
  • Cross-table joins need the Reports tab or custom SQL
  • Failed-renewal cohort isn't a top-level filter
  • Bulk level corrections go one row at a time
  • Content-restriction rule audits need per-post drilldowns

SleekView

  • User level + transactions joined into one row per member
  • Filter to failed-renewal cohort with a saved view
  • Lifetime spend per level as a sortable column
  • Inline-edit user level via the IHC API
  • Save views per role (admin, finance, support)

Features

What SleekView gives you for Indeed Ultimate Membership (IHC)

Three-table joins

Join wp_ihc_user_levels to wp_ihc_transactions and wp_ihc_subscriptions on user ID. One row per member with level, transaction outcome, and subscription state visible inline.

Lifetime spend per level

Aggregate transaction amounts per user, group by level, sort by total spend. Find the highest-value members per level and the cohorts approaching renewal.

Inline level edits

Update wp_ihc_user_levels status (active, pending, expired) or change level inline. Writes route through the IHC API so member-level hooks fire.

Audience

Who uses SleekView for IHC Membership

Finance ops

Transaction audit table joined with user-level data. Filter by gateway response for the dunning queue; export monthly-paid cohort as CSV for reconciliation.

Membership admins

Active vs pending vs expired levels with inline status edits. Bulk-correct level assignments after a campaign migration without writing SQL.

Support

Per-member transaction history visible during chat. Last transaction outcome, lifetime spend, and current level all on one row for full ticket context.

The bigger picture

Why IHC ops needs joined tables

IHC Membership stores its operational data in proper custom tables, which is exactly the right architectural choice for a plugin handling thousands of recurring transactions per month. The data model supports any cross-table question: who's active per level, whose last transaction failed, which levels have the highest lifetime spend, which subscriptions stopped renewing. What the default admin lacks is the operational workspace that exposes those questions as row-level views.

Every cross-table query becomes the Reports tab or custom SQL. SleekView turns the IHC schema into a workspace: user levels joined to transactions and subscriptions, with status and lifetime spend as sortable columns and the failed-renewal cohort as a saved filter. Finance teams reconcile monthly close in one view; membership admins triage level state at the table level; support staff see full member context on every ticket.

The data was always there. SleekView just makes it look like the operational tool an active membership business actually needs.

Questions

Common questions about SleekView for Indeed Ultimate Membership (IHC)

Yes. Recurring subscriptions are tracked in wp_ihc_subscriptions with status, next-billing date, and gateway profile ID. SleekView joins them to user levels and transactions for the full recurring-revenue workspace.

 

Yes. Level changes route through the IHC API so level-grant and level-revoke hooks fire on inline writes. Direct DB writes stay available for bulk migrations where you want to skip hooks.

 

Content restriction rules live in wp_postmeta on protected posts under IHC-prefixed keys. SleekView exposes them as a separate view, joinable to wp_ihc_user_levels for the audit "which levels can read this post type."

 

Yes. SleekView paginates queries and uses indexed columns on the IHC tables. Sites with tens of thousands of user-level assignments and hundreds of thousands of transactions render the joined view without admin lag.

 

Yes. IHC discount codes live in their own table with usage tracked per transaction. SleekView exposes the discount catalogue as a view and joins usage from wp_ihc_transactions for per-code redemption analysis.

 

Yes. wp_ihc_user_levels stores one row per user-level pair, so users on multiple levels appear with multiple rows. Group by user ID for one-row-per-user with a level-list column, or keep the per-level rows for granular auditing.

 

Yes. Any SleekView view exports to CSV or JSON, including the joined user-level-transaction data. Use it for monthly reporting, audit artifacts, or migration prep.

 

Yes. Gateway response, transaction ID, and amount land in wp_ihc_transactions for every gateway IHC supports (Stripe, PayPal, manual, bank transfer). SleekView surfaces gateway as a filter so per-processor performance is a one-click view.

 

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