Running an appointment-based business means lots of moving parts — staff edits, reschedules, cancellations, and customer updates. Without proper visibility, it’s hard to know who changed what, when, and why.
That’s why we built the Logs Module for Booknetic. This feature records every key action performed on appointments and customers, giving you a clear, searchable audit trail that boosts accountability, security, and confidence in your booking system.
Complete Transparency
The Logs Module automatically records actions across the most important parts of your system:
Appointments – Created, edited, rescheduled, status changed, deleted.
Customers – Created, updated, deleted.
Every entry includes:
The date and time of the action.
The user who performed it (or “System” if it was an automated workflow).
The action type (e.g., “Appointment Rescheduled”).
A detailed changelog showing what exactly changed (e.g., Staff A → Staff B, Status: Pending → Approved).
This makes it easy to trace activity and resolve issues quickly.
Logs Wherever You Need Them
Dedicated Logs Dashboard A central place to view, filter, sort, and search all logs. Export them for reports or clear them if needed.
Appointment Logs Tab Each appointment includes a Logs tab showing its full history of changes.
Customer Logs Tab Each customer profile includes a Logs tab showing every action related to that customer.
Workflow Integration
Logs aren’t just for looking back — they can also power automations. With workflow integration, you can:
Trigger workflows when logs are created.
Filter events by user, staff, service, location, or status.
Use new keywords like {log_action}, {log_changelog}, or {log_user_full_name} in your automated notifications.
For example:
Notify the admin if an appointment is deleted.
Alert staff if a customer record is updated.
Keep a running Slack log of all changes in real time.
Role-Based Permissions
SaaS admins can control who sees or manages logs using the User Role Manager and Tenant Plans.
Even if a role doesn’t have permission to view logs, all actions are always recorded in the database for full integrity.
This ensures the data is always there when you need it, but only the right people have access to view or manage it.
Why Use the Logs Module?
Accountability – Staff and admins know their actions are tracked, leading to fewer mistakes and more responsibility.
Security – Spot unauthorized changes immediately.
Troubleshooting – Quickly identify what went wrong when bookings or customer data don’t match expectations.
Compliance & Records – Keep a clear history of activity for reporting or audits.
Peace of Mind – Even automated changes triggered by workflows or cron jobs are logged transparently.