Description
I built AuditPulse because I kept running into the same problem on client sites: something changes and nobody knows who did it or when. A plugin gets deactivated, a page gets edited, a new admin account shows up out of nowhere — and there’s no record of any of it.
AuditPulse keeps a log of that activity so you actually have something to check when things go wrong.
It logs things like:
- Logins, logouts and failed login attempts (with the IP address)
- Posts and pages being created, edited or deleted
- Plugins being installed, activated, deactivated or removed
- New user accounts and role changes
- Changes to site URL, permalinks and other core settings
- Media uploads and deletions
- Theme switches
- WooCommerce order and product changes, if WooCommerce is installed
- Anything matching a custom alert rule you set up (email or Slack)
Everything works right after you activate the plugin. There’s nothing to unlock, no key to enter, no signup required to use any of it.
There’s an optional “Stay Updated” page where you can leave your email if you want to hear about new releases. That’s it — totally optional, skip it if you’re not interested.
Privacy
Activity logs (user actions, IP addresses, timestamps) stay in your own WordPress database. Nothing gets sent anywhere else.
If you do use the “Stay Updated” signup, your name and email get saved so I can notify you about updates — that’s the only thing that data is used for, and it’s only collected if you choose to enter it.
Screenshots





Installation
- Upload the plugin folder to
/wp-content/plugins/auditpulse - Activate it
- Open AuditPulse Activity Log — logging starts immediately, nothing else to configure unless you want to.
FAQ
-
Is this actually free, or is there a catch?
-
No catch. Everything you see in the plugin works without paying anything. I’m not holding features back for a future “Pro” version.
-
Will this slow my site down?
-
It shouldn’t be noticeable. Logging happens on the backend when an admin action occurs — there’s no extra JS or anything running on your actual site pages for visitors.
-
How long do logs stick around?
-
90 days by default, but you can change that in Settings — anywhere from a week to a year.
-
Can I turn off logging for certain things?
-
Yes, under Enable/Disable Events you can switch off whatever event types you don’t care about.
-
Does it work with WooCommerce?
-
If WooCommerce is active, order and product changes get logged automatically.
-
Can I get notified about failed logins?
-
Set up a rule for that under Alert Rules — pick the “Failed Login” event and you’ll get an email (Slack too, if you’ve set up a webhook).
-
Where does the data actually go?
-
Nowhere outside your own database. No external services are called.
-
Multisite support?
-
Not yet in this version — it’s on my list for later.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“AuditPulse Activity Log & Site Monitor” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “AuditPulse Activity Log & Site Monitor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- First release
