Skip to content
Current/ Help Center

The audit log: what's recorded and who can read it

5 min read · Updated Jul 17, 2026

When something changes in your workspace — a role, a project, an integration, a pipeline stage, a sales setting — the audit log is where you go to see exactly who did it and when. It exists so that "who changed this?" is never a guess, and so that a compliance review has something to point at.

Open it at Admin → Audit log in the sidebar. Entries show newest first, with an "Append-only · immutable" badge on the panel header — that badge describes how the log behaves in Current: entries are only ever added, never rewritten or removed. You can search and filter the whole history, and page through it with a Load more button rather than being stopped at a fixed window.

What each entry tells you

The audit log — actor, action, entity, and timestamp for every privileged change.
ColumnWhat it tells you
WhenThe moment the change was committed.
ActorThe member who made it, by email. Background jobs and scheduled syncs show as "system" in italics — that's normal, not a gap.
ActionMost entries are INSERT (created), UPDATE (changed), or DELETE (removed), colour-coded green / blue / red. Some are named events instead — impersonation_start, impersonation_end, crm_write_mode_changed, lead_sla_minutes_changed — and those render in neutral grey.
EntityThe kind of record that changed — a project, a profile, a connector, a deal, a time entry, and so on.
Entity IDThe specific record, shortened for readability. Hover it to see the full identifier.
Note
The entry keeps more than the table shows
For a record change — a profile, a deal, a connector — the entry keeps the row's before and after values, so you can reconstruct exactly what a field held before someone touched it. A creation has only an "after"; a deletion has only a "before". Settings changes and support-session entries record the specific values that changed rather than a full snapshot. Either way, the on-screen table is the summary; the underlying entry is the evidence.

Search, filter, and open an entry

The log is built for a real review, not just a scroll. Narrow it down, then click straight into the change you care about:

  • Search by the actor's email (who made the change), the entity type (the kind of record), or a specific entity ID.
  • Filter by action — created, changed, removed, or a named event — and by a date range.
  • Page through the results with Load more; there's no hard 100-event ceiling on what you can reach.
  • Click any entry to open its full before-and-after detail — the exact values a field held before and after the change.

What gets recorded

The log deliberately covers the records that carry privilege, money, or configuration — not every routine edit in the app. Broadly:

  • People and privilege — profile changes, including role changes and enabling or disabling a member.
  • Projects and money — projects, project charges, and time entries.
  • Integrations and sync — connectors, sync conflicts, industry and stage mappings.
  • CRM configuration and records — deals, pipelines and pipeline stages, offerings and their rules, company profiles, company ownership changes, activities, contact lists, audience segments, campaigns and campaign recipients, email suppressions, lead stages, sales insights, contracts, SBR packs, and ticket-queue settings.
  • Workspace settings — sales-lead SLA changes, CRM write-mode changes, notification routing, and email-sync exclusions.
  • Support sessions — every support session's start is written to your log as impersonation_start, so you can always see when someone from Current support entered your workspace. An impersonation_end is written when the Super Admin explicitly exits; sessions also expire automatically after 2 hours, and an expired or superseded session may not have a matching end entry. Treat the start entry, not the absence of an end, as the record of the visit.

Who can read it

Tenant Admins only — plus a Current Super Admin during a support session, which is itself written to your log as impersonation_start and impersonation_end. Project Managers, Engineers, Account Executives, Sales Managers, and partners cannot open it — and this is enforced at the data layer, not by hiding a menu item, so there is no URL to guess your way to. A non-admin who reaches the page sees an "Admins only" panel. Entries are scoped to your workspace; no other workspace's activity is ever visible, and yours is never visible to them. See "Roles & permissions: who sees what".

Heads up
Append-only, by design — including for you
No signed-in user can edit or delete an audit entry — not a Project Manager, not a Tenant Admin, not anyone else. Your session is granted read on the log and nothing more — entries are written by Current itself (database triggers and server-side jobs), not by your session — and Current ships no update or delete path: there is no bulk-clear and no "clean up old entries" button, because a log you can tidy is a log you can't trust. If you're using it for a compliance review or investigating an unexpected change, what you're reading through the product is the complete, untouched history.

Using it for a review

  1. 1
    Start from the change, not the person
    Scan the Entity column for the kind of record that surprised you — a profile if someone's access changed, a connector if a sync started behaving differently, a deal or pipeline if a CRM number moved.
  2. 2
    Match the actor to what you approved
    After onboarding a batch of new members, walk the profile entries and confirm every role assignment matches what you actually signed off on. This is the fastest privilege review you'll ever run.
  3. 3
    Confirm the timing
    Line the timestamp up against when the problem first appeared. A configuration change an hour before a sync went sideways is rarely a coincidence.
  4. 4
    Pair it with the sync tools when the change was an integration
    See "Reading the sync health dashboard" and "Fix a sync conflict" — the audit log tells you who changed the connector; sync health tells you what it did next.

Known limits — read these before you rely on it

  • Entries are kept for 365 days. A full year of history is always available to search and page through; older entries age out, so for anything you need to retain beyond a year, capture it during the year it happened.
  • The page loads a batch at a time — use search, the action and date filters, and Load more to reach older events rather than scrolling from the top.
  • Not every table is audited. Everyday task edits, comments, and Kanban drags are not in the log — it tracks privilege, money, and configuration, not routine work. Use the project's own views for who moved what task.
  • An "actor: system" entry is a background job (a sync, a scheduled brief), not a mystery person.
  • If the panel shows "Setup isn't complete yet", the workspace is still finishing provisioning — wait a moment and reload rather than assuming the log is empty.
Tip
The three articles a security reviewer will ask for
This one, "The partner financial firewall" (data isolation), and "How Current stores credentials and secrets" (secret handling). Together they cover change tracking, tenant and client isolation, and credential storage.
Was this helpful?