✨ 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 Charts for WP Coursify

SleekView Charts reads the WP Coursify course, lesson and enrolment custom posts and renders them as Number, Pie, Bar and Area cards, so course operators read enrolment health as a glanceable KPI.

♾️ Lifetime License available

SleekView Charts dashboard for WP Coursify

Course operations as a dashboard, not a list

WP Coursify is an open-source LMS that registers courses and lessons as custom post types, with enrolment, progress and (when commerce is enabled) order records on the side. The admin lists courses with student counts and offers per-course progress screens. That answers 'who is on this course?' but not 'how is the catalog doing this month?' or 'which course has the lowest completion rate across the last quarter?'

SleekView Charts reads the enrolment custom posts and the course custom posts directly, plus the lesson progress records WP Coursify maintains. A Number card surfaces enrolments in the last 30 days. A Pie splits enrolments across courses so a few top sellers separate from a long tail. A Bar groups completion percentage per course so a stuck course becomes visible. An Area trends enrolments over time so a launch reads as a shape, not as a row count.

The chart view and table view sit on the same dataset. Filter to active enrolments or to one cohort, and both surfaces narrow together. No exports to a spreadsheet, no separate reporting tool wired in.

Workflow

Turn WP Coursify data into a dashboard

1

Read course and enrolment posts

SleekView scans the WP Coursify course and enrolment custom posts and their metadata for student_id, course_id, status, progress_percent and enrolled_on, plus order_total when WooCommerce is the payment path.
2

Compose the chart cards

Pick Number, Pie, Bar, Area or Line cards. Group by course_id, status, enrolled_on or weekday and aggregate as Count, Sum, Average, Minimum or Maximum on progress_percent or order_total.
3

Save and scope the dashboard

Name the dashboard ("Catalog health this month", "Q2 cohort progress") and gate it by WordPress capability so admins, instructors and clients each see the right slice.
4

Share or export

Send stakeholders a read-only URL or export the filtered enrolment set to CSV. Quarterly reviews get a measurable picture instead of a screenshot of the course list.

Sample dashboard

Charts you can build from WP Coursify data

Each card below reads the same course, enrolment and progress posts WP Coursify already writes. Mix them to build a dashboard for instructors, ops or quarterly reviews.
Number · Default

Enrolments in last 30 days

Total enrolment custom posts created across the WP Coursify catalog in the last thirty days. The single KPI a monthly check-in anchors on.
Count
Pie · Donut text

Enrolments by course

Split across every WP Coursify course custom post. Surfaces which courses carry the catalog and which sit dormant, so retirement decisions become defensible.
Count group by course_id
Bar · Horizontal

Average progress per course

Mean progress_percent grouped by course. A course where most enrolments stall at 20 percent shows as a low bar, which the default screens never make obvious.
Average(progress_percent) group by course_id
Area · Gradient

Enrolments over time

Time series of enrolments per day. Launches, campaigns and quiet weeks read as shapes the WP Coursify dashboard never visualises.
Count group by enrolled_on

Comparison

Default WP Coursify reporting vs SleekView Charts

Default WP Coursify screens

  • Per-course student counts shown one course at a time
  • No KPI card for enrolments across the catalog in a date window
  • No way to compare completion percent across courses visually
  • No trend chart of enrolments over time
  • No shareable read-only dashboard for an instructor or client

SleekView Charts

  • KPI card for enrolments across every course in the last 30 days
  • Donut Pie of enrolments by course to read catalog mix at a glance
  • Horizontal Bar comparing average progress across courses
  • Area trend of enrolments to read launches and campaigns
  • Filters carry between table view and chart view on the same enrolments

Features

What SleekView Charts gives you for WP Coursify

Catalog-level view

WP Coursify shows counts course by course. SleekView Charts shows counts across the whole catalog at once, so portfolio questions get one answer.

Spot stuck courses

Average progress grouped by course puts the modules where learners stall in plain view, so content owners know exactly where to invest editing time.

Instructor-friendly snapshots

Send instructors a read-only URL of their cohort dashboard or export the filtered set to CSV for further review. No screenshots required.

Audience

Who builds WP Coursify charts dashboards with SleekView

Independent course creators

One KPI card answers 'are enrolments holding up?' and the completion Bar answers 'is the course actually finishing?' on the same screen.

Internal training teams

Use the enrolments Area against the rollout calendar to brief leadership on adoption and the progress Bar to brief content owners on stuck modules.

Agencies running course sites

Apply the same dashboard shape across every client install. Each retainer review opens with the same KPI card, Pie, Bar and Area.

The bigger picture

Why an open-source LMS still benefits from a chart layer

WP Coursify is structured cleanly around custom post types and metadata, which is exactly what makes it a good base for a charts layer. The admin screens are designed for the single-course workflow: enrol, review one student, mark complete. That workflow has nothing to say about the catalog.

Course operators running ten or twenty courses need to see enrolment health across the catalog, average completion across courses and enrolment volume over time. SleekView Charts reads the same custom posts WP Coursify already maintains and turns them into those answers without leaving the WordPress admin. The plugin keeps owning the LMS work; the dashboard layer turns its data into something a stakeholder can read at a glance.

Questions

Common questions about SleekView Charts for WP Coursify

Only the WP Coursify course, lesson and enrolment custom posts and the progress metadata the plugin maintains. No additional analytics integration is required.

 

Yes. Table and chart views sit on the same dataset, so a filter for active enrolments in the last 30 days applies to both surfaces simultaneously.

 

Yes. Group a horizontal Bar card by course_id and aggregate Average on progress_percent. A stuck course drops to the bottom of the bar visibly.

 

Yes. If WP Coursify uses WooCommerce for payments, SleekView can read order_total against enrolments for a revenue card, since the order data is already stored in WooCommerce tables.

 

Yes. Group a Pie card by status to see active, completed and pending enrolments as proportions, which makes silent drop-off visible at a glance.

 

Yes. Each dashboard has a shareable URL gated by WordPress capability, and the filtered data exports to CSV. Instructors get the view their work justifies.

 

No. SleekView Charts reads from the WP Coursify custom posts on demand, with no participation in the enrolment or progress flow. Cards refresh against data the plugin already wrote.

 

Yes. Each site's own WP Coursify catalog appears in its own dashboard, or a network-level view can aggregate across blogs when one team runs courses across multiple subsites.

 

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