Monitor user and system activity without manual spreadsheets. Enable logging of logins, password and content changes, plugin events, selected settings (whitelist) and – optionally – PHP errors. Built-in migrations and indexes take care of performance, and the BeeClear panel makes analysis easier.

With BeeClear User Activity Tracker you gain real insight into who did what and when. Clear logs, filtering by user/type/source, fast search and export — all inside WordPress, with no external tools or unnecessary integrations.

What does the plugin do for your security and peace of mind?

The plugin automatically records key events in a dedicated indexed table. It works in the WP admin with a clear list view; you have full control over scope, retention and data cleanup. Audits take minutes, and you get insights instantly.

And that’s just the start. BeeClear UAT organises the entire flow of information about changes in your site. You can easily:

  • enable logging for logins, password changes, content changes and plugin events,
  • monitor selected settings (whitelist) for a complete change trail,
  • browse, filter, search and paginate activity history in the admin panel,
  • export the log to CSV and settings to JSON — and then easily import them back.

Thanks to this, audits stay clear and transparent: every entry has a source (user/system), event type and date, and for content you get quick links to edit and preview.

The result? Less guesswork, faster diagnostics and full operational accountability. Clean logs without slowing your team down.

Key features that make a difference

Automatic event logging

Logins, password changes, publishing/editing content and plugin events — everything recorded with date, type and source.

User and source view

Filter by user, event type, date and source (user/system). Quickly find exactly what you need.

Content change trail

Post publishing and edits with “Edit/View” links. A quick answer to who changed what and when.

Settings control (whitelist)

Specify which options to monitor. Changes are written to the log — exactly the ones that are critical for you.

Plugin events

Installations and updates are stored as system events. You always know what changed in the environment.

PHP errors (optional)

Log warnings and fatals in the admin panel (admin-only scope). Handy for quick diagnosis without server logs.

Efficient database and migrations

A dedicated table, indexes and safe migrations. Stable logging even under heavy traffic.

Privacy and security

No passwords or sensitive content in the log. Limited detail, translations (i18n) and full control on your side.

Export/Import and reports

CSV for logs, JSON for settings. Create reports and move configuration between sites.

Take control of WordPress activity!

This tool combines automation with control: logging user and system events, filtering, export/import, optional error logs and a lightweight admin interface. The result — faster analysis, fewer escalations and complete operational order.

BeeClear UAT was built for editorial teams, intranets, e-commerce and agency projects. Every option is configurable, and audits run on your terms — predictable, secure and 100% inside WordPress.

Start using BeeClear User Activity Tracker

The plugin is lightweight, i18n-ready and does not alter existing content. Define the scope and it will consistently run audits across the entire site — from the editorial panel to public pages.

Frequently asked questions

How does logging work and does it cover all actions?
The plugin hooks into key WP actions and logs logins, password changes, content changes and plugin events. You can enable monitoring of selected options (whitelist). Not every custom process will generate an entry, but the main areas are covered.
Does the log contain sensitive data?
No. Entries do not store passwords or private content. Details are limited in size and sanitised — you keep only what you need for auditing.
Does the plugin slow the site down?
The log is stored in an efficient, indexed table and operations are lightweight. You can enable additional PHP error logging only in the admin area or on staging.
How do I clear the history or start from scratch?
In the settings panel you’ll find safe log cleanup and an option to remove data on deactivation. You have full control over retention.
Can I transfer the configuration between sites?
Yes. Exporting settings to JSON and the log to CSV is built-in. Importing settings lets you quickly recreate your audit policy on a new site.