Audit Logs

Before you start

  • Requires: Admin role.
  • Audit logs are read-only. Entries can't be edited or deleted from the UI — they're an immutable record.
  • Logs go back to whenever your organization was created. Older entries may take a moment to load if you scroll deep into history.

Open the Audit Logs page

From the sidebar (under the Admin section), click Audit Logs. The page opens on the Interviews tab by default. The URL is /audit and reflects every active filter so you can copy and share a specific view.

Two tabs: Interviews & Team

  • Interviews — every event tied to an interview booking, the video session that ran in it, and the evaluation an interviewer wrote. Use this tab to investigate "what happened on this interview", "did the recording start", or "who marked this candidate as no-show".
  • Team — every action your team members (Members and Campaign Managers) took across all resources — workflow updates, application status changes, sent messages, etc. Use this tab to investigate "who changed this candidate's status" or "what did this manager do today".

Switching tabs resets pagination to page 1 but keeps your row-size choice.

Reading a log row

Each row is one event with these columns:

ColumnWhat it shows
WhenDate and time of the event in your local timezone
ActorWho performed the action (their name; with avatar)
ActionWhat they did — see Action types below
ResourceWhat it was done on (e.g. Interview Booking · ABC123)
DetailsA short, human summary or a chevron to open the full panel

The action column is colored — green for Created and Approved, red for Cancelled and Recording Failed, blue for Updated, purple for recordings, etc. — to let you scan the page at a glance.

Open a log entry

Click any row to open a side panel with the full entry:

  • Header — actor, action badge, resource type, timestamp, and the truncated resource ID.
  • Metadata — a JSON viewer with everything the system recorded: the before/after state of any updated fields, related IDs (campaign, candidate, booking), and any IP or user-agent info captured at the time.
  • Copy button — copies the metadata as formatted JSON to your clipboard. Useful when sharing details with support or saving evidence outside the app.

Close the panel by clicking outside, hitting Esc, or using the X in the corner. The list behind it stays in place.

Filters

The filter bar above the table has, depending on the active tab:

  • Search — free-text search across actor name, resource type, and resource ID. Debounced 300ms as you type.
  • Action — searchable combobox of every action type. Pick one to narrow the list, or All actions to clear.
  • Person filter:
    • On Interviews: pick an Interviewer (your team's interviewers) or search a Candidate by name. The two are mutually exclusive — selecting one clears the other.
    • On Team: type-to-search for a Team member (Member or Campaign Manager).
  • Date range — popover calendar for picking a start and end date. Click a single date to start a new range; click a second date to close it.

Active filters appear as chips below the bar. Click the X on a chip to clear that filter, or Clear all to reset everything except the active tab.

Action types

The Interviews tab uses these action labels:

ActionMeaning
CreatedA booking, session, or evaluation was created
UpdatedA field on the resource changed
CancelledA booking was cancelled
Marked No-ShowThe candidate didn't attend
ApprovedAn evaluation was approved (advances the stage)
Participant JoinedSomeone joined a video session
Participant LeftSomeone left a video session
Recording StartedThe room started recording
Recording CompletedThe recording finished and was uploaded
Recording FailedThe recording job failed
Room FinishedThe video room closed

The Team tab can show any action on any resource — actions there are not limited to the interview list.

Pagination

Below the table:

  • Range counterN–M of total shows which slice of the result set you're viewing.
  • Rows per page — pick 10, 20, 50, or 100 (default 50).
  • Previous / Next — navigate one page at a time.

Changing rows-per-page resets to page 1.

Troubleshooting

SymptomCauseFix
Audit Logs missing from the sidebarYou're signed in as a Campaign Manager, Member, or CandidateAudit logs are admin-only — sign in as an admin or owner
Page is emptyActive filters return no resultsClick Clear all in the filter chips, or widen the date range
Can't find an event you expectedYou're on the wrong tabSwitch tabs — interview-related events are on Interviews, everything else on Team
Type-ahead candidate or member search doesn't return anyoneYou haven't typed at least 1 character yet, or the name doesn't matchThe combobox only fetches after you start typing — keep typing
The metadata JSON looks empty for a log entryOlder logs may have less detail than newer ones; some events record only the IDs they touchedUse the headers (actor, resource ID) to follow up in the actual resource
Date range chip won't closeYou only selected a start date; the chip stays in incomplete state until you click a second dateClick X on the chip to clear, or pick a closing date in the calendar

Was this page helpful?