SleekView for WP Activity Log Pro: occurrences, metadata & sessions as tables
WP Activity Log Pro writes events to wp_wsal_occurrences, pivots context into wp_wsal_metadata, and tracks logins in wp_wsal_sessions. SleekView joins them into one grid for triage and compliance reviews.
♾️ Lifetime License available
Premium audit data, fully pivotable
WP Activity Log Pro extends the same schema the free plugin uses: wp_wsal_occurrences holds the event with severity, alert code, user, and IP, while wp_wsal_metadata stores the variable context as key/value pairs. The premium tier adds wp_wsal_sessions for active logins, scheduled reports, and external storage destinations. The built-in viewer is excellent for browsing but funnels you through fixed filter widgets.
SleekView reads all three tables as one source. Each occurrence row promotes its metadata keys into named columns, so post titles, plugin slugs, role names, and custom alert keys become first-class fields you can filter and sort on. Active sessions from wp_wsal_sessions appear as their own grid, with the IP, browser, and last activity time on every row.
Saved views become the unit of work for compliance teams: pin failed logins in the last 24 hours, plugin changes this week, role escalations across all sites. Switch between them with a click, share them with auditors, and export the exact columns evidence requires for SOC 2 or ISO 27001 without rebuilding the search every time.
Workflow
From WSAL Pro tables to a working audit grid
Point at WSAL Pro
wp_wsal_occurrences. Native columns including severity, alert code, user, IP, and created-on are detected and offered as the starting field set.
Join metadata and sessions
wp_wsal_metadata for context keys and to wp_wsal_sessions for active logins. Promote any key to a first-class column the grid can filter and sort on.
Save compliance views
Annotate and export
Sample columns
A typical WP Activity Log Pro audit grid
wp_wsal_occurrences, wp_wsal_metadata, wp_wsal_sessions
| When | User | Role | Event | Object | IP | Severity |
|---|---|---|---|---|---|---|
| Today 09:14 | alex | Editor | Logged in | — | 203.0.113.4 | Info |
| Today 09:42 | ria | Author | Edited post | Pricing page | 203.0.113.5 | Warning |
| Today 10:01 | unknown | — | Failed login x5 | wp-login.php | 198.51.100.7 | Critical |
| Today 10:30 | tom | Admin | Role escalated | User #18 | 203.0.113.6 | Critical |
Comparison
Default WP Activity Log Pro admin vs SleekView
Default WP Activity Log Pro admin
- The premium viewer is fast but filters stay fixed to predefined columns.
-
Custom keys in
wp_wsal_metadataare not directly filterable from the list view. -
Active sessions in
wp_wsal_sessionslive in a separate screen, not joined to occurrences. - Bulk acknowledging or tagging events is not part of the default workflow.
- CSV exports cover one screen at a time and skip custom metadata columns by default.
SleekView
-
Joins
wp_wsal_occurrenceswith its pivotedwp_wsal_metadataso every key is a real column. - Inline tag, archive, or comment on events from the row without a sidebar bounce.
- Filter by alert code, severity, role, IP, or any metadata key and save the view per role.
-
Cross-reference
wp_wsal_sessionswith occurrences to see who was logged in during an event. - Bulk export filtered slices with the exact columns auditors ask for.
Features
What SleekView gives you for WP Activity Log Pro
Occurrences and metadata
Promotes every key from wp_wsal_metadata onto the matching occurrence row. Object titles, plugin slugs, role names, and any custom alert key become filterable columns instead of buried JSON.
Compliance views
Pin saved views per audit need: failed logins, plugin changes, role escalations, option edits. Each view captures filters, columns, and sort so a reviewer can reopen the same slice next quarter.
Active sessions
Reads wp_wsal_sessions as its own grid with IP, browser, and last activity per row. Cross-reference with occurrences to confirm who was online when a sensitive event fired.
Audience
Who uses SleekView for WP Activity Log Pro
Security teams
Hunt suspicious activity by combining alert code, severity, IP range, and user role in one filter. Save patterns for recurring threat reviews and triage on a fixed cadence.
Compliance officers
Map saved views to audit checklist items: access reviews, plugin changes, configuration edits. Export the exact columns evidence requires for SOC 2 or ISO 27001 without writing SQL.
Multisite admins
Investigate user reports across the network by joining occurrences with sessions and metadata. Filter by site, user, or role and respond with a precise timeline in minutes.
The bigger picture
Why premium audit data needs real query power
Premium audit data is only as useful as the questions it can answer. WP Activity Log Pro captures the right events with the right context, but a fixed-column viewer makes every question feel like a fresh search. Compliance frameworks expect repeatable answers, evidence with the same columns each quarter, and the ability to share a slice with an auditor without rebuilding it.
The metadata pivot in wp_wsal_metadata is where the interesting fields live, and a default UI cannot promote them to first-class columns without code. Add wp_wsal_sessions and you finally have the missing context: who was logged in when the event fired. Treating WSAL Pro as a real grid changes the tempo of investigations and the cost of every compliance review.
Pin the views your team revisits, hand them to auditors, and stop rebuilding searches when the question comes back. The premium tier already paid for the data; the grid is what makes it work.
Questions
Common questions about SleekView for WP Activity Log Pro
No. SleekView is read-only against the WSAL schema by default. It queries wp_wsal_occurrences, joins wp_wsal_metadata, and reads wp_wsal_sessions for display. Annotations applied through SleekView are stored separately so the WSAL audit chain stays intact.
Yes. Any key written to wp_wsal_metadata by a standard alert, a premium add-on, or a custom alert you register can be promoted to a column. Once it is a column it sorts, filters, groups, and exports like every other field.
WP Activity Log Pro can write to an external database. SleekView reads through the same connection definition, so when WSAL is configured for an external destination the grid stays consistent with the source of truth and your audit data does not split.
 Yes. Filtered rows export with the exact columns visible on screen, including custom metadata fields you promoted. Exports respect the active filter, sort, and pagination range so the file matches what the reviewer signed off on.
 SleekView paginates server-side and uses the indexes WSAL already maintains on occurrence ID, alert code, and user ID. Logs with millions of rows stay responsive because the grid never loads the whole dataset, only the page that matches the active filter.
 Yes. SleekView respects the capability checks WSAL defines, so only users with permission to view the activity log can open the grid. Saved views can layer additional capability gates for compliance-sensitive slices.
 
Yes. wp_wsal_sessions appears as its own grid and can be filtered by user, IP, or last activity. Place it beside an occurrence view to confirm who was logged in at the moment a sensitive event was written.
Reports is great for scheduled summaries from predefined templates. SleekView covers the exploration step: discover the right slice, lock filters into a view, then promote it to a scheduled WSAL report when the pattern is stable. The two complement each other rather than overlap.
 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 Sales Countdown
- Wpc Grouped Product
- Woocommerce Zip Checkout
- Woocommerce Paymongo
- Wcfm Marketplace
- Woocommerce Criteo
- Woocommerce Table Rate Shipping
- Pretty Links
- Wpc Fly Cart
- Funnelkit Funnel Builder
- Ti Woocommerce Wishlist
- Paystack Woocommerce
- Wpc Product Bundles
- Woocommerce Correios Brazil
- Woocommerce Checkout Manager