WordPress activity log
Know who changed what, and when.
helloLOG records what happens on a WordPress site — logins, edits, plugin changes, WooCommerce orders — and ships each event to a backend that holds the history instead of the site. Start here to install the plugin and send your first events.
- 5001Plugin WooCommerce activated.
- 2200New comment on Spring collection by mora.d.
- 4002Role for j.novak changed from editor to administrator.
- 9000WC product "Merino scarf" created.
- 1002Failed login attempt for admin.
- 2001Post "Spring collection" published.
- 1000User a.kovacs logged in.
Every event carries a code, and the code means something
Codes are WSAL-compatible, so a log you are migrating keeps its meaning. Each range groups by what the event touched — read a code and you know where to look before you read the message.
- 1000
- Authenticationlogins, logouts, failures, password resets
- 2000
- Contentposts, pages, custom post types
- 2120
- Taxonomiesterms and taxonomy assignments
- 2200
- Commentscreated, approved, spammed, deleted
- 2300
- Menus & widgetsstructure changes
- 4000
- Usersprofiles, roles, deletions
- 4100
- Multisitenetwork sites and super admins
- 4400
- Two-factorenrolment and removal
- 4500
- Application passwordsissued and revoked
- 5000
- Plugins & themesinstalls, activations, deletions
- 5200
- Redirection, TablePress, PMP, ACF
- 5700
- FormsGravity, WPForms, CF7, Fluent
- 6000
- Settings & systemoptions, files, 404s, REST, XML-RPC
- 7100
- Databasetables created, altered, dropped
- 7700
- MainWPremote management actions
- 8000
- bbPress, LearnDash, SEO, EDD
- 9000
- WooCommerceproducts, orders, coupons, customers
- 9500
- Firewall & plugin metathe LW family
Your site queues. The backend keeps.
helloLOG adds one table to WordPress and nothing else. Events leave in batches on a schedule, and the history lives on the backend, where you can read it from the dashboard — or, on paid plans, over the API or from an MCP client.
44 sensors
Hook WordPress core and 30+ plugins. Each one attaches only when its plugin is active.
wp_hellolog_queue
The one table helloLOG adds to your site. It holds events until they ship, nothing more.
api.hellolog.io
Batched over HTTPS, retried on failure, rate-limited per site token.
TimescaleDB
A hypertable chunked by week and compressed after seven days.