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.

POST /v1/wordpress-activity-audit-log/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.

  1. 44 sensors

    Hook WordPress core and 30+ plugins. Each one attaches only when its plugin is active.

  2. wp_hellolog_queue

    The one table helloLOG adds to your site. It holds events until they ship, nothing more.

  3. api.hellolog.io

    Batched over HTTPS, retried on failure, rate-limited per site token.

  4. TimescaleDB

    A hypertable chunked by week and compressed after seven days.

Send your first event

Install the plugin, paste a site token, and watch the log fill. It takes about five minutes.