Skip to main content
Booking audit logs give organization admins a complete timeline of changes to any booking. Every action — from creation and rescheduling to cancellations and reassignments — is recorded with details about who made the change, when, and how.
Booking audit logs are only available for organizations. You must be an organization or team admin to view them.

What audit logs track

Each booking keeps a history of the following events:
EventWhat it records
Booking createdWhen the booking was made, the assigned host, and the time slot
Booking acceptedWhen a pending booking was confirmed
Booking rejectedWhen a pending booking was declined, including the rejection reason
Booking cancelledWhen a booking was cancelled, including the cancellation reason
Booking rescheduledThe original and new date/time, with a link to the new booking
Reschedule requestedWhen a reschedule was requested, including the reason
Booking reassignedWhen a booking was moved to a different host, the assignment type (manual or round robin), and the previous host
Attendee addedWhen new attendees were added to the booking
Location changedThe previous and new meeting location
No-show updatedWhen a host or attendee was marked as a no-show
Seat bookedWhen someone booked a seat on a seated event
Seat rescheduledWhen a seat was moved to a different time
If the booking was created through a routing form, the form submission is also shown in the timeline.

How to view audit logs

1

Open the bookings page

Go to Bookings from the main navigation.
2

Select a booking

Click any booking to open the booking details panel.
3

Switch to the history tab

Select the History tab at the top of the panel to view the audit log timeline.

Reading the timeline

The timeline displays events in reverse chronological order (newest first). Each entry shows:
  • Action icon — a visual indicator of the event type
  • Description — what happened (for example, “Booking rescheduled from Jan 10 to Jan 15”)
  • Who made the change — the person’s name and role (such as guest or attendee)
  • When it happened — a relative timestamp (for example, “2 hours ago”), with the exact date and time available on hover
You can expand any entry to see additional details, including:
  • Source — whether the change was made from the web app, an API call, a webhook, or the system
  • Impersonation info — if someone performed the action on behalf of another user
  • Raw data — the full event data in JSON format

Filtering audit logs

Two filters are available above the timeline:
  • Search — filter entries by keyword across action names, actor names, and event details
  • Actor — filter by the person who made the change using the dropdown menu

Who can access audit logs

Audit log access is controlled by your organization’s permission settings:
  • Organization admins and owners can view audit logs for all bookings in the organization
  • Team admins and owners can view audit logs for bookings within their team
  • Regular members do not have access to audit logs by default
If you see a message that audit logs are not available, contact your organization admin to request access.

Frequently asked questions

Audit logs are currently viewable within Cal.com. Export functionality is not available at this time.
Audit logs are recorded from the point the feature is enabled for your organization. Changes made before the feature was active are not tracked.
Yes, as long as the booking owner is a member of your organization and you have the appropriate admin permissions.
Actions performed automatically by Cal.com (rather than by a specific person) are attributed to “Cal.com” as the actor.