Activity Logs & API Logs
Who changed what, when — and a record of every outgoing integration request.
Activity Logs
ChargeForms → Tools → Activity Logs answers "who changed what, and when" — form created, form deleted, entry deleted, settings updated, each logged from the actual point the change happens (not inferred after the fact by diffing state), so the log reflects what really occurred, not a best guess.
API Logs
ChargeForms → Tools → API Logs records every outgoing integration request — currently the Webhook module — along with the response that came back: URL, response code, response body. This exists so a failed integration can be debugged from inside wp-admin, without needing access to your server's own error logs.
Logs are pruned automatically to avoid unbounded table growth, checked periodically rather than on every single request for efficiency.
Why this matters for a self-hosted plugin
Unlike a hosted SaaS form builder, ChargeForms runs entirely on your own server — there's no vendor dashboard showing you what happened behind the scenes. Activity Logs and API Logs are that visibility, built in.