Audit Logs

The audit log records every significant action taken in your RapiDesq tenant — configuration changes, user management actions, data access, permission changes, legal hold applications, data exports, and administrative operations. It exists to answer the question "who did what, when, and why?" for compliance, security investigation, and internal accountability. This guide covers what's logged, how the log is structured, how to view and filter it, how long entries are retained, and common use cases.

Overview

Audit logs in RapiDesq are:

What's Logged

CategoryExamples
Authentication User sign-in, sign-out, failed sign-in attempts, SSO configuration changes, password resets, session termination.
User management User creation, invitation, deactivation, role changes, permission set assignments, team membership changes.
Configuration changes Team creation, routing strategy changes, channel configuration, conversation flow publishing, bot configuration, knowledge base updates, business hours changes.
Permission changes Creation or modification of custom permission sets, assignment of permission sets to users, changes to tenant-wide access settings.
Data access Bulk exports, data subject access requests, legal hold applications and releases, cross-tenant impersonation by authorized support staff (for tenants that opt in to impersonation support).
Data deletion Contact deletion, bulk data deletion, retention-driven deletion events (aggregated), manual deletion of tickets or conversations.
Billing and account Plan changes, payment method updates, credit top-ups, auto-refill configuration changes, tenant settings changes.
Security events Failed authentication patterns, suspicious activity flagged by the platform, API key creation or rotation, IP restriction changes.

Log Entry Structure

Every audit log entry contains:

Viewing the Audit Log

Navigate to Admin > Audit Log. By default, the viewer shows the most recent 100 entries across all categories. You can:

Click any entry to expand it and see the full detail including before/after values and related context. For actions that have linked records (a user creation links to the created user, a team configuration change links to the team), click-through is available to those records.

Who Can View

By default, only users with the View Audit Log permission can see audit log entries. This permission is included in the Tenant Owner and Tenant Admin roles. Supervisors and agents do not have audit log access by default.

For segmented responsibility (a dedicated compliance or security role, for example), you can create a custom permission set that includes audit log access without granting other administrative permissions, and assign it specifically.

Retention

Audit logs have their own retention policy, configured separately from other data types in Admin > Data & Compliance > Retention. Typical retention for audit data is 2–7 years depending on your regulatory context — longer than content data because audit trails often need to outlive the data they describe.

Audit log entries themselves cannot be edited or deleted by users, but they are automatically removed when they fall outside the configured retention period. Legal holds can be applied to audit data just like other data types.

Exports

The audit log can be exported as CSV or JSON, either on demand or on a recurring schedule. Scheduled exports are useful for:

Exports respect any filters applied in the viewer, so you can export a scoped subset rather than the full log.

Common Use Cases

Incident investigation

A customer reports that their data was accessed by someone who shouldn't have had access. The audit log answers: who accessed this contact record, when, what were their permissions at the time, and did they perform any modifications? Filter by target (the contact in question), review the access entries, and trace back from there.

Compliance review

A compliance audit asks for evidence that changes to access permissions were logged and reviewed. Export the permission-changes category for the audit period, provide the export as evidence, and point to the retention policy showing how long the records are kept.

Configuration change tracking

A conversation flow started misbehaving and no one remembers who changed what. Filter the audit log to the flow's publication events, see the sequence of changes and who made them, and figure out what to revert.

Offboarding verification

When an employee leaves, standard practice is to verify their access was properly revoked. The audit log shows the deactivation event, the removal of their permission sets, and the revocation of any API keys they owned. If anything's missing, it's visible immediately.

GDPR request fulfillment

When a customer makes a data subject request, the audit log records its receipt, processing, and fulfillment. If a regulator later asks for proof that a request was handled within the required timeframe, the audit log is the evidence.

Best Practices