Pastmark – Activity Log & Audit Trail

Know who did what on your WordPress site, and when. A complete, searchable log of logins, content edits, plugin changes, settings and WooCommerce orders, stored privately in your own database.

Pastmark activity log with event stats, a new administrator alert and Insights chart
Version
1.0.5
Requires WordPress
6.2+
Tested up to
7.1
Requires PHP
7.4+
License
GPLv3
Why Pastmark

"Who deleted that page?" Now you'll know.

A page disappears, a price changes, permalinks break, or someone keeps trying to log in. Without an activity log, you can only guess. Pastmark records every change as it happens.

Without an activity log

With Pastmark

Features

A complete audit trail for WordPress

Pastmark logs the user, timestamp, IP address and details behind every event, without slowing your site down.

Login & security tracking

Successful and failed logins, registrations, role and password changes. Brute-force attempts collapse into one entry.

Content changes

Posts, pages, custom post types, comments, media, menus and widgets: created, updated, trashed and restored.

Plugins, themes & settings

Installs, updates, activations, and every change to core settings like site URL, permalinks and timezone.

WooCommerce activity log

Orders, line items, refunds, products, coupons and store settings, with before and after values.

13+ integrations

EDD, ACF, WPForms, Gravity Forms, Yoast SEO, Rank Math, Wordfence, Tutor LMS and more. Detected automatically.

Searchable dashboard

Table or timeline view with filters for severity, actor type and integration, plus a live "new events" banner.

Email reports & retention

Daily or weekly activity summaries by email, and automatic cleanup of old entries on your schedule.

Fine-grained control

Exclude users, roles, IPs, post types or meta keys. Start from Essential, Recommended or Complete presets.

Developer API

Log your own custom events with pastmark_log_event() or the REST API, using the same rules as built-in events.

A closer look

Built for agencies, stores and security-minded site owners

Pastmark event presets: Essential, Recommended, Complete and Custom
Event presets

Choose exactly what gets logged

Start from a preset and fine-tune individual events, so your log captures what matters without the noise.

WooCommerce & EDD

Built for online stores

Pastmark extends its logging to your store automatically, with 167 WooCommerce events and field-level detail.

Pastmark activity log showing WooCommerce product, order and setting changes
Pastmark Pro alert rules for new administrators, failed logins and critical events
Pro · Real-time alerts

Know the moment something important happens

Create alert rules for the events you care about, and get notified wherever your team already works.

Pro · Reports & insights

Reports your clients and auditors will actually read

Schedule professional reports and explore trends in your site’s activity, without exporting a thing.

Pastmark Pro Insights with activity timeline and totals
Use cases

Made for the moments that matter

Agencies & client sites

Answer "who changed this?" in seconds and send clients a scheduled activity report.

Online stores

Track every order, refund, price and stock change, and who made it.

Security monitoring

Spot failed logins, new administrators and suspicious changes early.

Compliance & audits

Keep a reliable audit trail, with GDPR tools and exportable reports.

Compare

Free vs Pro

Start with the free version from WordPress.org. Upgrade for real-time alerts, scheduled reports and session control.

Feature

Free

Pro

Activity log for users, content, plugins, themes & settings
WooCommerce & Easy Digital Downloads logging
13+ third-party plugin integrations
Searchable dashboard with table & timeline views
Daily & weekly email summaries
Exclusions, event presets & automatic cleanup
Privacy tools: data masking, IP anonymization, GDPR
Developer API (PHP function & REST)
Real-time alert rules, with ready-made presets
Alerts via Email, Slack, Discord, Telegram & webhooks
Custom alert messages with merge tags
Scheduled PDF, HTML & CSV reports
Insights analytics with period comparison
Session management & remote logout
CSV export of activity logs
Manual log entries
Priority email support
Pricing

Simple, transparent pricing

Choose yearly or pay once with lifetime. Every plan includes all Pro features and a 14-day money-back guarantee.

1 Site

For a single website.

$39.00

/ year

Most popular

5 Sites

For freelancers and small agencies.

$79.00

/ year

20 Sites

For agencies managing many sites.

$149.00

/ year

1 Site

For a single website.

$119.00

one-time

Most popular

5 Sites

For freelancers and small agencies.

$239.00

one-time

20 Sites

For agencies managing many sites.

$449.00

one-time

Prices in USD. Taxes may apply at checkout. Pastmark Pro requires the free Pastmark plugin.

Privacy & security by design

Your logs stay yours

Stays on your site

Logs are stored in your own database. Pastmark doesn't send your data to external servers.

Sensitive data masked

Passwords, tokens and API keys are detected and masked before anything is stored.

Admins only

Only users with the manage_options capability can view logs and settings.

Light on your database

A dedicated table, compact diffs for large edits, and automatic cleanup of old entries.

FAQ

Frequently asked questions

What does Pastmark log?

By default, Pastmark logs logins, logouts and failed logins, content changes (posts, pages, custom post types, comments, media), user account changes, menu and widget changes, plugin and theme activity, and WordPress settings changes. You can pick an Essential, Recommended or Complete preset, or choose individual events.

No. Logging runs on standard WordPress hooks and writes to a dedicated database table, so the impact on page load times is minimal.

Yes. When WooCommerce is active, Pastmark automatically logs orders and line items, refunds, product field changes, categories, tags and attributes, coupons, customer address changes, and every store, payment gateway and tax setting change. No extra setup required.

In a dedicated table in your own database. You can automatically delete entries older than a period you choose (days, months or years), or keep logs indefinitely.

No. Common sensitive fields such as passwords, tokens and API keys are detected and masked before a log entry is stored. You can also anonymize IP addresses.

Pastmark doesn’t send data to external services, and it works with WordPress’s built-in Export Personal Data and Erase Personal Data tools.

Real-time alert rules (email, Slack, Discord, Telegram and webhooks), scheduled PDF/HTML/CSV reports, Insights analytics, session management with remote logout, CSV export of logs, and manual log entries.

Yes. Pastmark Pro is an add-on and requires the free Pastmark plugin to be installed and active.

Yes. You can request a refund within 14 days of your original purchase, subject to our Refund Policy.

Yearly plans include one year of updates and support and renew automatically each year until you cancel. Lifetime plans are a one-time payment with updates and support for the lifetime of the product.

Your license stays active until the end of the period you paid for. After that, Pastmark Pro keeps working, but you won’t receive updates or support until you renew.

Yes. Contact us and we’ll help you move to a larger plan.

Changelog

Actively maintained

Frequent releases with new integrations and deeper logging.

Version 1.0.5 · 16 Sep 2026

Version 1.0.4 · 5 Sep 2026

Version 1.0.3 · 30 Aug 2026

BugTrace debug log viewer and debug settings
Works great with

Pastmark shows you who changed it. BugTrace shows you what broke.

BugTrace gives you a clean debug log viewer, one-click debug toggles and a full server inspector, so you can fix errors as fast as you find them.

Stop guessing what changed

Install Pastmark free from WordPress.org, or go Pro for real-time alerts and scheduled reports.