✨ 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 LearnDash Notifications: trigger and delivery dashboards

SleekView Charts reads the sfwd-notifications post type, its trigger postmeta and the underlying learndash_user_activity rows directly. Notification volume, trigger-type mix, top firing courses and delivery trend render as Number, Pie, Bar and Area cards inside WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for LearnDash Notifications

Notifications fire silently. A dashboard makes the volume legible.

LearnDash Notifications attaches automated emails to course events through the sfwd-notifications post type. Each notification post stores its trigger (course completed, quiz failed, lesson started, group enrolment) in _ld_notifications_* postmeta, and the underlying course event itself lives in learndash_user_activity as a row with an activity_type and activity_status. The plugin's own admin lists the notifications but never visualises how often they fire or which courses dominate the volume.

SleekView Charts reads both sides. The notification configuration table joins to the activity log via the trigger mapping, and a chart card can count firings per trigger, per course, per day. Where a team runs forty notifications across a six-course catalogue, the dashboard reveals that two notifications produce 78 percent of all firings while half the configured notifications never trigger at all.

That picture is the difference between guessing whether the notification configuration is working and seeing it. A monthly review takes thirty seconds. A course launch that should have produced a wave of welcome-notification firings shows up as a step change on the area card, or its absence does. SleekView Charts is a configuration tool with no scheduled jobs and no separate analytics store, just live reads against the LearnDash tables.

Workflow

Turn LearnDash Notifications activity into a dashboard

1

Map the notification source

Point SleekView at the sfwd-notifications post type for the configuration side and at learndash_user_activity for the firing side. The plugin's own trigger meta keys map cleanly onto activity_type values, so each notification becomes a chartable row tied to its event.
2

Compose the chart cards

Pick Number, Pie, Bar, Area, Line, Radar or Radial cards. Group by activity_type, course_id, post_status or activity_started and aggregate as Count, Sum, Average, Maximum or Minimum. No SQL, no separate aggregation pipeline.
3

Save and scope the dashboard

Name the dashboard ("Notification volume", "Trigger health", "Per-course firing mix") and gate it by WordPress capability so course admins, marketing and ops see the slice that matches their role.
4

Share or export

Send a stakeholder a read-only dashboard URL or export the underlying notification log to CSV. The charts refresh against live LearnDash tables so the next review uses real numbers, not yesterday's screenshot.

Sample dashboard

Charts you can build from LearnDash Notifications data

Each card reads sfwd-notifications postmeta and learndash_user_activity rows directly. Mix them for an operational notification dashboard that lives inside WP Admin.
Number · Default

Notifications fired this month

Counts learndash_user_activity rows whose activity_type maps to a configured sfwd-notifications trigger inside the current month. The single anchor KPI a course operator references during a monthly review.
Count
Pie · Donut

Firings by trigger type

Splits firings across course_completed, lesson_completed, quiz_passed and group_enrolled. Surfaces which notification surfaces do the work and which configured triggers never produce a single event.
Count group by activity_type
Bar · Horizontal

Top courses by notification volume

Counts firings per course across the catalogue using course_id on learndash_user_activity. Reveals which courses generate the bulk of the notification traffic and justifies a closer look at template quality there.
Count group by course_id
Area · Gradient

Notification volume over time

Time series of firings against the catalogue release calendar. A new course launch should produce a visible step change, and a flat line where a step was expected usually means a broken trigger configuration.
Count group by activity_started

Comparison

Default LearnDash Notifications admin vs SleekView Charts

Default Notifications admin

  • Notification post list shows configuration but never visualises how often each one fires
  • No native breakdown of firings by trigger type, course or day
  • Volume trend against the course release calendar is not a default visual
  • Configured-but-never-fired notifications stay invisible until a content audit
  • Stakeholders without admin access cannot see the operational picture

SleekView Charts

  • KPI card for notification volume inside the same WP Admin where LearnDash lives
  • Pie split across course_completed, lesson_completed, quiz_passed and group events
  • Bar ranking courses by notification firings via course_id on learndash_user_activity
  • Area trend of firings against course release dates
  • Filters carry between the underlying activity table and the chart view

Features

What SleekView Charts gives you for LearnDash Notifications

Notification health in WP Admin

Render the LearnDash trigger log as Number, Pie, Bar and Area cards. The operational dashboard sits next to the notification configuration instead of in a separate analytics tool.

Filter by trigger and course

Filter to a single activity_type or course_id in the chart view and the underlying table stays in sync. Same learndash_user_activity query, two visual surfaces, no duplicate filter UI.

Share with non-admins

Send a programme owner a URL of the notification dashboard. They see the firing volume without needing the LearnDash admin tour or a screenshot from last week.

Audience

Who builds LearnDash Notifications charts dashboards with SleekView

Course admins

Audit which configured notifications actually fire. A donut split across activity_type reveals that the welcome notification produces most of the volume and that three quiz-failed templates never fire at all.

Learning operations

Compare firing volume to enrolment growth. Notification volume should track course activity, and a flat trend against a growing catalogue is the first sign a trigger broke after a content change.

Programme owners

Watch a single area card for the launch week of a new course. The expected step change in firings either appears, or the team finds out the welcome notification was attached to the wrong course before anyone complains.

The bigger picture

Why notification configuration deserves a dashboard

LearnDash Notifications quietly drives most of the operational email a course site sends. When the configuration works, learners receive welcomes, reminders and certificates at the right moment and nobody thinks about it. When the configuration breaks because of a renamed activity_type, a deactivated trigger or a content change that moved the event under a different course, the silence is the only signal anything is wrong.

Putting firing volume on a dashboard inside WP Admin, next to the sfwd-notifications post list and the underlying learndash_user_activity rows, turns silent automation into visible automation. The team sees in seconds whether the configuration is doing its job, broken triggers surface on the chart rather than in a support ticket, and the monthly review is a glance rather than a guess. Same data the plugin already writes, dramatically more operational confidence.

Questions

Common questions about SleekView Charts for LearnDash Notifications

Two sources. The configuration side is the sfwd-notifications post type with its _ld_notifications_* postmeta, which defines which event triggers which email. The firing side is learndash_user_activity, which is the source of truth for every event LearnDash records, including the ones that fire notifications. SleekView reads both directly.

 

No. The dashboard reads learndash_user_activity for the firing events and the notification post type for the configuration. Both exist by default. Where the plugin writes additional log entries the dashboard reads those too, but it never depends on an optional log being switched on.

 

Yes. The activity rows record course_id and learndash_user_activity_meta carries group context. SleekView can group by either, so the same dashboard supports a per-course view, a per-group view and the union of both without rewriting the underlying query.

 

Yes. SleekView reads the sfwd-notifications post type independently, so the dashboard can list configured notifications whose firing count is zero. That is the most common operational finding in the first run of the dashboard.

 

The cards render against the live LearnDash tables. There is no scheduled aggregation job and no separate analytics store. The numbers reflect the state of learndash_user_activity and sfwd-notifications at the moment the dashboard renders.

 

Yes. ProPanel and SleekView read the same underlying tables but render different views. SleekView Charts complements ProPanel with a notification-specific dashboard that ProPanel does not provide. Both can run side by side without conflict.

 

No. learndash_user_activity is indexed on activity_type, course_id and activity_started, and SleekView's group-by queries hit those indexes. Sites with millions of activity rows still render the dashboard well under a second on typical Kinsta or WP Engine hardware.

 

Yes. The chart view exports the underlying notification firings to CSV or JSON. Useful for sending a configuration audit to a programme owner or for combining the firing log with the receiving email system's bounce data outside WordPress.

 

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