SleekView Charts for LifterLMS ConvertKit: tag and sync dashboards
SleekView Charts reads usermeta keys written by the LifterLMS ConvertKit integration alongside lifterlms_user_postmeta. Subscribers per course, tag-trigger volume, sync errors, and per-tag enrolment trends become Number, Pie, Bar, and Area cards in WP Admin.
♾️ Lifetime License available
Course-driven email tagging as a real dashboard
LifterLMS ConvertKit (now branded Kit) maps course events to ConvertKit subscribers and tags. When a learner enrols in a course or completes a lesson, the integration calls the Kit API and stores the result locally as usermeta (subscriber_id, last_synced_at, applied_tag_ids). LifterLMS itself keeps progress in lifterlms_user_postmeta with status meta_keys like _enrolled, _is_complete, and per-course status values.
The default settings screen lets you map a course or membership to a tag and watch the LifterLMS notifications log. There is no dashboard for how many subscribers received which tag, which sync events failed, or how tag application correlates with enrolment growth. The data exists, but it lives in two log surfaces and one settings page.
SleekView Charts reads both sources together. A Number card anchors total subscribers synced. A Pie splits enrolments by membership tier (a column on lifterlms_user_postmeta). A Bar ranks courses by sync count. An Area trends tag applications per day. Filters propagate across the dashboard so a course-launch review can scope every card to one course in two clicks.
Workflow
Build the LifterLMS ConvertKit dashboard
Point at lifterlms_user_postmeta
Join the integration usermeta
Configure the chart cards
Save and share per role
Sample dashboard
Charts from LifterLMS ConvertKit sync data
Subscribers synced this month
Count
Enrolments by membership
Count
group by meta_value
Sync count per course
Count
group by post_id
Daily tag applications
Count
group by last_synced_at
Comparison
Default LifterLMS ConvertKit settings vs SleekView Charts
Default integration screen
- Settings screen lists course to tag mappings but never shows volumes
- Sync results live in the LifterLMS notification log, not as a chart card
- Per-tag enrolment trend needs a CSV export from Kit cross-checked with WordPress
- Failed syncs do not surface as a share-of-total or trend card
- Filters do not carry from a single course view to email reporting
SleekView Charts
- Sync volume Number card scoped to the current month
-
Status donut over enrolment
meta_valueonlifterlms_user_postmeta -
Per-course bar from
post_idon the progress table -
Daily area chart from the integration
last_synced_atusermeta key - Cards link to a SleekView table for per-user sync detail
Features
What SleekView Charts gives you for LifterLMS ConvertKit
Sync activity as real KPIs
Number cards count distinct synced user_ids over a window, so the marketing operator sees scale without scrolling the log. Filters scope the same KPI to a single course launch for a clean per-campaign measure.
Enrolment mix by tier
Pie cards over membership meta_value give a quick share-of-total view across paid tiers. Useful when a tag automation targets only paid members and the question is whether free-tier enrolments are leaking through.
Per-course sync ranking
Bar cards group by post_id and rank courses by sync count. One glance tells the team which courses feed Kit the most subscribers and which mappings are silent and probably mis-configured.
Audience
Who builds LifterLMS ConvertKit dashboards with SleekView
Marketing ops
Tag-application trend by day and a top-courses sync bar on one screen. Confirm that a course launch fed Kit the expected subscribers without opening two admin panels.
Customer success
Sync count and last_synced_at Number cards scoped to a customer cohort. Surfaces stale subscriber records before a renewal call rather than after the customer complains.
Course owners
Per-course bar ranks ConvertKit traffic across the catalogue and a status donut shows membership mix. Replaces the integration log scroll with a single dashboard view.
The bigger picture
Why ConvertKit sync data deserves a chart surface
Marketing operators running a LifterLMS to Kit pipeline look at the same handful of numbers every week. Synced subscribers this period, top courses by sync count, share of paid versus free enrolments, and the trend of tag applications across a campaign. Each one lives in LifterLMS and the integration usermeta already, but the default UI is a course-to-tag mapping list and a notification log.
The data is correct, the surface is wrong. SleekView Charts treats the LifterLMS progress table and the integration usermeta as sources you point chart cards at, with filters that carry across the whole dashboard. The result is a real reporting surface that updates as the integration writes, not a screenshot from a settings page.
Questions
Common questions about SleekView Charts for LifterLMS ConvertKit
Yes, the add-on is what writes the integration usermeta keys SleekView reads (subscriber_id, last_synced_at, applied_tag_ids). Without it the LifterLMS progress table still exists, but the join to Kit subscribers is empty, so cards referencing sync activity fall back to LifterLMS-only counts.
 Yes. Page-level filters propagate to every card, so picking a date range, a course post_id, or a membership tier recomputes every Number, Pie, Bar, and Area on the dashboard. Saved views per launch keep historical numbers stable.
 Yes. The integration writes a sync_status meta_key when an API call fails. A Pie card grouped on that value gives the share of succeeded versus failed syncs over a window, and a Number card counts failures in the last 24 hours for an at-a-glance health check.
 Yes. The add-on retained the convertkit slug across the rebrand to Kit, and the usermeta keys it writes did not change. SleekView reads the same column names regardless of which release of the add-on is installed.
 Reads run against the live tables on dashboard load, so a sync event just written by the integration appears immediately on the next refresh. Heavier aggregates (per-tag totals across the catalogue year-to-date) opt into a configurable cache.
 Yes. Each card exports its underlying aggregated rows as CSV or JSON. Useful for marketing ops reviews that need to combine the WordPress-side sync volume with Kit's own click and open numbers.
 Yes. SleekView Charts reads the same usermeta rows the SleekView Table view writes to, so a manual re-sync recorded against a user recomputes the dashboard on the next load. The LifterLMS hooks fire normally so downstream actions continue to run.
 Yes. Each subsite has its own LifterLMS tables and integration usermeta, and SleekView Charts reads the current subsite. Cross-site aggregation is not supported, but per-site dashboards behave as expected and can be scoped per role.
 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 checkoutBrowse more
- Yith Woocommerce Popup
- Yith Woocommerce Advanced Product Options
- Wpc Product Quantity
- Square For Woocommerce
- Yith Woocommerce Multi Vendor
- Checkout Plugins Stripe Woo
- Woocommerce Product Vendors Pro
- B2bking
- Surecart
- Mercado Pago Payments For Woocommerce
- Yith Subscriptions
- Woocommerce Multistep Checkout
- Wp Simple Pay
- Yith Woocommerce Name Your Price
- Woo Product Reviews Pro