phliusphlius

Audit Logs

Track and review all changes and activities across your organization

Introduction to Audit Logs

Audit logs provide a comprehensive record of all actions and changes that occur within your organization. Every create, update, and delete operation is automatically tracked, creating a complete audit trail for compliance, security, and troubleshooting purposes. The system maintains detailed before-and-after snapshots of changes, making it easy to understand what changed, who made the change, and when it occurred.

Understanding Audit Logs

What Gets Logged

The audit system automatically tracks changes to:

  • Experiments - Creation, status changes, priority updates, and deletions
  • Documents - Creation, publication, archival, and deletions
  • Contacts - Contact record modifications
  • Organizations - Organization settings and configuration changes
  • Users - User profile updates
  • Memberships - Team member additions, removals, and role changes
  • Key Results - OKR key result modifications
  • Objectives - OKR objective changes
  • Growth Models - Financial model updates

Action Types

Each audit log entry is categorized by action type:

Action TypeDescription
CreateA new entity was created
UpdateAn existing entity was modified
DeleteAn entity was removed
Status ChangeThe status of an entity changed (grouped with Update)
CommentA comment was added (grouped with Update)
AssignAn assignment was made (grouped with Update)

Actor Types

Audit logs track who or what performed each action:

Actor TypeDescription
MemberAction performed by a team member
SystemAutomatic system operation
APIAction triggered via API request
WorkflowAction performed by workflow automation
AgentAction performed by AI agent

Viewing Audit Logs

Accessing Audit Logs

  1. Navigate to the organization Settings
  2. Select Audit Logs from the sidebar
  3. View the chronological list of all logged activities

Audit Log Table

The main table displays:

ColumnDescription
DateWhen the action occurred
ActorWho performed the action (with avatar)
Actor TypeThe type of actor (Member, System, API, etc.)
ActionThe type of action performed
Entity TypeWhat kind of entity was affected
Entity IDIdentifier of the affected entity

Click any row to view detailed information about that specific log entry.

Log Entry Details

Each audit log entry detail view shows four information cards:

Action Card

  • Action type (Create, Update, Delete)
  • Precise timestamp of when it occurred

Actor Card

  • Name of the user or system that performed the action
  • Actor type classification

Entity Card

  • Type of entity affected
  • Entity name (when available)
  • Entity ID for reference

Details Card

  • Field-by-field breakdown of changes
  • Before and after values for each modified field
  • Clear visual indicators showing old → new values

Available Filters

Narrow down audit logs using multiple filter criteria:

Action Type Filter

Filter by the type of action:

  • All - Show all actions
  • Create - Only creation events
  • Update - Modifications (includes status changes, comments, assignments)
  • Delete - Deletion events

Actor Type Filter

Filter by who performed the action:

  • All - All actor types
  • Member - Team member actions
  • System - System-generated actions
  • API - API-initiated actions
  • Workflow - Workflow automation actions
  • Agent - AI agent actions

Entity Type Filter

Filter by the type of entity affected:

  • Experiment
  • Contact
  • Document
  • Organization
  • User
  • Membership
  • And more...

Use the search box to find specific entries:

  • Search by entity type or name
  • Results update automatically as you type (300ms debounce)
  • Searches across entity identifiers and names

Sorting

Audit logs are sorted by date by default (newest first). You can toggle between:

  • Descending - Newest entries first
  • Ascending - Oldest entries first

Pagination

Navigate through results with pagination controls:

  • Default page size: 20 entries
  • Configurable up to 100 entries per page
  • Page navigation at the bottom of the table

Exporting Audit Logs

Export audit log data for external analysis or compliance reporting.

Selecting Entries

  1. Use checkboxes to select specific log entries
  2. Or use the header checkbox to select all visible entries
  3. Click the Bulk Actions dropdown

Export Options

FormatDescription
CSVComma-separated values for spreadsheet import
ExcelNative Excel workbook format

Export Contents

Exported files include:

  • Date and time of each action
  • Actor name and type
  • Action type
  • Entity type and ID
  • Entity name (when available)

Exporting All Data

To export all audit logs:

  1. Clear any filters to show all entries
  2. Select all entries using the header checkbox
  3. Choose your export format
  4. Download the generated file

Data Retention

Retention Period

Audit logs are retained for 30 days by default. After this period:

  • Older entries are automatically deleted
  • Cleanup runs daily at 3:00 AM UTC
  • Organization-specific and admin logs follow the same retention policy

Compliance Considerations

For organizations with longer retention requirements:

  • Export audit logs regularly before the retention period expires
  • Store exported files in your own archival system
  • Consider setting up automated export workflows

Analytics Integration

Audit log data is available in the analytics system for advanced reporting:

Available Metrics

MetricDescription
CountTotal number of audit entries
Unique EntitiesCount of distinct entities affected
Create CountNumber of creation events
Update CountNumber of update events
Delete CountNumber of deletion events
Status Change CountNumber of status change events

Available Dimensions

Build reports segmented by:

  • Entity Type
  • Action Type
  • Actor Type
  • Actor Name
  • Time (created date)

Dashboard Integration

Create custom dashboard widgets to visualize:

  • Activity trends over time
  • Most active users
  • Most modified entity types
  • Action type distribution

Permissions

Required Permissions

To view audit logs, users need the audit_log:read permission.

Permission Levels

RoleAccess
OwnerFull access to all audit logs
AdminFull access to all audit logs
MemberAccess based on permission grants

Requesting Access

If you don't have permission:

  1. A permission request modal will appear
  2. Request access from an organization admin
  3. Wait for approval before accessing audit logs

Use Cases

Compliance Auditing

  • Track all data access and modifications
  • Generate reports for regulatory requirements
  • Document who accessed sensitive information

Security Monitoring

  • Monitor for unusual activity patterns
  • Track API access and automated actions
  • Identify potential security incidents

Troubleshooting

  • Understand when and why data changed
  • Track down unintended modifications
  • Review the sequence of events leading to issues

Team Oversight

  • Monitor team activity and productivity
  • Review workflow automation effectiveness
  • Track experiment progress and changes

Best Practices

Regular Review

  • Check audit logs periodically for unusual activity
  • Set up dashboard widgets for activity monitoring
  • Review high-impact actions (deletions, permission changes)

Export Schedule

  • Export audit logs before the 30-day retention window
  • Maintain external archives for compliance
  • Automate exports using workflows if needed

Access Control

  • Limit audit log access to necessary team members
  • Review permission grants regularly
  • Use the principle of least privilege

Investigation Process

When investigating issues:

  1. Identify the timeframe of the issue
  2. Filter by relevant entity type
  3. Review the sequence of changes
  4. Check actor information for each action
  5. Examine before/after values for clues

On this page