Complete activity log
Logins, content, plugins, themes, settings, media, comments, taxonomy and menus — one fast, filterable, readable timeline with severity badges and a detail panel.
A fast, clean WordPress activity log & audit trail — every login, edit, and setting change in one filterable timeline.
From $99.00 / year Read the documentationFast to read, filterable in one click, and light enough to leave on everywhere. Premium adds detection, auditing, archiving and alerts.
Logins, content, plugins, themes, settings, media, comments, taxonomy and menus — one fast, filterable, readable timeline with severity badges and a detail panel.
Events buffer in memory and write in a single batched insert on shutdown, so logging never slows down a page request.
Automatically flags failed-login bursts, privilege escalations, new administrators, mass deletions and off-hours changes — with optional email alerts.
Track changes to ACF fields, postmeta and media alt text with a discoverable key picker and before → after diffs.
Gzip-archive expiring events to a downloadable audit trail before pruning, with unlimited retention on premium.
Post selected events to Slack by severity and category — with the exact before → after changes included — and email admins on critical events.
No SPA, no external service — just a native Activity Log menu in your WordPress admin.
Standard WordPress plugin install. A top-level "Activity Log" menu appears and logging starts immediately.
Toggle event categories, set retention, decide who can view, and turn on custom-field auditing — all in native settings.
Filter by user, role, category, severity, date or search. Open any event for full detail, or export the current view to CSV.
Send criticals and anomalies to Slack and email, pin important events to the top, and review a post's history right in the editor.
Self-hosted, fast, and readable — without per-seat SaaS fees or a clunky standalone dashboard.
| This plugin Activity Monitor | Per-seat fee Hosted SaaS audit | WordPress Basic log plugins | DIY Manual / none | |
|---|---|---|---|---|
| Self-hosted on your site | ||||
| No per-seat fees | ||||
| Anomaly detection | ||||
| Custom-field (ACF/meta) auditing | ||||
| Slack alerts with before/after diffs | ||||
| Gzip archiving + unlimited retention | ||||
| In-editor post history | ||||
| Native wp-admin UI |
Every plan ships with auto-updates, license activation, and free major-version upgrades. 30-day money-back guarantee.
For a single WordPress site that needs a real audit trail.
For agencies and teams running a handful of sites.
For agencies, networks, and hosting providers.
No. Events are captured at request time but buffered in memory and written in a single batched insert on shutdown, after the response is produced — so logging never adds to your time-to-first-byte.
Nine categories of activity: authentication & users, content, taxonomy, media, comments, plugins, themes, core/settings, and menus & widgets. Each category can be toggled on or off in settings.
Yes. You can anonymize stored IP addresses, restrict who can view the log by role, and set a retention period after which old events are pruned automatically.
Lite gives you the full activity log, filtering, search, CSV export, retention and critical-event email. Premium adds anomaly detection, custom-field auditing, gzip archiving with unlimited retention, Slack notifications, pinned events, and the in-editor post activity panel.
Yes. The per-post activity panel renders natively in both the block editor (in the sidebar) and the classic editor, showing that post’s history with before → after changes.
30-day no-questions-asked refund. If Activity Monitor isn’t a fit for your site, email us within 30 days for a full refund.
Drop Chada Activity Monitor into your site today — a fast, readable audit trail with anomaly detection, archiving, and Slack alerts.