AuditPulse Activity Log & Site Monitor

Plugin Banner

AuditPulse Activity Log & Site Monitor

by Ajay Kumar

Download
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.

  1. Upload the plugin folder to /wp-content/plugins/auditpulse
  2. Activate it
  3. Open AuditPulse Activity Log — logging starts immediately, nothing else to configure unless you want to.
  1. The activity log — filters by type, severity, user and date

    The activity log — filters by type, severity, user and date

  2. Alert rules screen

    Alert rules screen

  3. Notification settings (email + Slack webhook)

    Notification settings (email + Slack webhook)

  4. Settings page

    Settings page

  5. Weekly report screen

    Weekly report screen

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.

1.0.0

  • First release
Back to top