✨ 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 PublishPress Notifications

SleekView reads the notifications log PublishPress Notifications already writes and renders workflow, recipient, source post, channel and timestamp as sortable, filterable columns inside WP Admin.

♾️ Lifetime License available

SleekView table view for PublishPress

The notifications log becomes a real audit surface

PublishPress Notifications is the alert engine that ties the rest of the editorial suite together: send an email when a post moves to Assigned, ping the editor when a status changes to In Review, notify a writer when an editorial comment lands on one of their drafts. Every active newsroom ends up with dozens of workflows and a steady stream of notifications going out to authors, editors and managing editors. The plugin writes a row for every sent alert, but the default log paginates and offers little more than that.

SleekView reads the same log and renders it as a working table. Workflow, recipient user, recipient role, source post, channel and sent timestamp become first-class columns with sort, filter and inline navigation. An editorial admin can scope to one workflow to confirm it is firing, a managing editor can filter to a single recipient to understand their inbox load, and an agency PM can pull every send for a client this week in a single view.

The plugin keeps owning the workflow definitions and the send path. The table view owns the audit surface, so noisy workflows, lopsided recipient load and silent rules stop hiding inside paginated log screens.

Workflow

How SleekView surfaces PublishPress Notifications data

1

Read the notifications log

PublishPress Notifications writes a row per sent alert with workflow, recipient, post and timestamp. SleekView reads that log directly, so the table reflects what actually went out.
2

Join recipients and posts

Each notification row joins wp_users for recipient name and role, and wp_posts for the source post. Recipient role and post type become first-class columns next to the workflow.
3

Filter and sort like a database

Stack filters on workflow equals a specific name, recipient role equals editor or channel equals Slack. Sort by sent timestamp to find the most recent alerts or by workflow to group the noisy ones.
4

Save and gate the view

Name the view ("Alert health", "My inbox load", "Slack channel audit") and gate it by capability so managing editors and admins each land on the slice they need.

Sample columns

A typical PublishPress Notifications audit view

Notification log rows joined with recipient user and source post, rendered as a sortable audit grid. The same data the log screen paginates, now filterable across every workflow and channel.
Source: wp_pp_notifications_log
Workflow Recipient Role Post Channel Sent at
Status changed to In Review Lena R. Editor Spring product roundup Email 2026-05-14 09:12
New editorial comment Marco D. Author Interview with the studio lead Email 2026-05-14 08:47
Status changed to Scheduled Priya S. Managing Editor Quarterly editor letter Slack 2026-05-13 16:22
Post assigned Marco D. Author Long-read on remote teams Email 2026-05-13 11:05
Deadline reminder Lena R. Editor Field notes from the launch Email 2026-05-12 18:30

Comparison

Default Notifications log vs SleekView

Default Notifications log

  • Log paginates without cross-workflow filtering
  • Recipient role is not exposed as a filter, only the user name
  • Per-channel views require manual paging through the log
  • Source post is shown as a link, not a sortable column
  • Cross-workflow comparison requires a custom report

SleekView

  • Workflow, recipient and source post as real sortable columns
  • Recipient role rendered next to recipient for load analysis
  • Filter by channel (email, Slack and others) in one click
  • Inline navigation from any row to the source post or workflow definition
  • Saved views per role: admin audit, editor load, agency client reporting

Features

What SleekView gives you for PublishPress

Every send as a row

The notifications log becomes a real table with workflow, recipient and post on every row. Counts, splits and audits use the same view as day-to-day investigation.

Load per recipient

Filter by recipient user or role to see exactly who is carrying the inbox cost of the workflow design. Tune rules before the editor-in-chief asks for an inbox cleanup.

Channel and workflow filters

Stack a workflow filter on top of a channel filter to confirm a newly enabled Slack channel actually picks up its share of alerts, or to scope to a single misbehaving rule.

Audience

Who uses SleekView for PublishPress Notifications

Editorial admins

Audit which workflows are sending what and to whom. Reconfigure rules with a real volume number behind the change rather than a vague sense that there are too many emails.

Managing editors

Pin a saved view filtered to one recipient role to see the actual inbox load on editors this week. Plan workflow tuning into normal sprint work, not as an emergency response.

Agencies

Report to each client on how much editorial signal their workflows are producing, with a per-workflow view ready to share rather than a one-off export.

The bigger picture

Why notifications need a real audit table

Editorial notifications are one of the most useful things an editorial workflow tool can do, and one of the easiest things to misconfigure. A small newsroom can ship a dozen workflows that quietly produce hundreds of emails a week, most of which go to the same two managing editors and most of which never get opened. The Notifications admin shows each workflow and each sent alert, but it paginates and does not compose.

SleekView reads the same log and renders workflow, recipient, source post and channel as sortable, filterable columns. The workflows themselves stay where they are in PublishPress. The team gains a measurable surface for what they are actually producing, which is the precondition for tuning notifications rather than turning the whole feature off.

Questions

Common questions about SleekView for PublishPress

PublishPress Notifications writes a row per sent alert with the workflow name, recipient user, source post, channel (email, Slack and so on) and timestamp. SleekView reads each of those columns as a sortable, filterable column.

 

Yes. The notifications log structure is the same in the free and Pro tiers, just with a wider set of channels and workflow conditions in Pro. SleekView reads the same table either way.

 

Yes. The log carries the channel for each sent notification, so email, Slack and any other configured channel appears in a channel dropdown. Useful for confirming a newly enabled Slack channel actually picks up its share of alerts.

 

Yes. Notifications join wp_posts for the source post, so adding a filter on post type or category narrows the whole view to that section.

 

No. SleekView only reads the existing notifications log; it does not sit on the send path. The audit runs against the same rows the plugin already writes for its own log screen, so there is no extra cost at delivery time.

 

Yes. Filter recipient equals a specific user, sort by sent timestamp and the most recent alerts to that user land at the top. A single click jumps from the row to the source post.

 

If the log captures send status (success, failure, retry), yes. SleekView reads whatever columns the log writes, so a status column with a Failed filter becomes available as soon as that data is captured.

 

Yes. Any filtered view exports to CSV with the workflow, recipient, post and timestamp columns. Editorial and legal teams use this for retention audits or to brief a client on exactly which notifications were sent in a particular incident window.

 

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