Skip to content
Open Vivreal

Audit Logs

Track who did what in your group with the audit log

intermediate8 min readUpdated For portal users

Audit Logs

Audit logs provide a chronological record of significant actions taken within your group. They help you answer the question: who did what, and when?

What Gets Logged

Vivreal automatically records audit entries for the following categories of actions:

Content Operations

  • Content type changes: creating, updating and deleting content types, including field changes, renaming and archiving
  • Item changes: creating, updating and deleting individual items
  • Media uploads: uploading, replacing and deleting files

Configuration Changes

  • Channel changes: connecting, configuring and disconnecting channels such as Stripe and social accounts
  • Site changes: publishing, republishing and deleting sites
  • Member changes: inviting, removing, and changing roles of team members

Each log entry captures the full context of the action so you can understand exactly what happened.

Audit Log Entry Fields

Every audit log entry contains the following information:

FieldDescription
ActorThe user who performed the action (name and email)
ActionWhat was done (e.g., collection.create, object.update, member.remove)
TargetWhat was affected: a content type name, an item reference, a member's email, and so on
TimestampWhen the action occurred (UTC)
DetailsAdditional context specific to the action (e.g., which fields were changed, old vs. new values)

Viewing Audit Logs

Audit logs are accessible from the AuditPanel on the Group page. Only Owners and Admins can view them.

Navigate to the Group page from the sidebar.

Click on the Audit Log tab. The panel displays a chronological list of recent actions, newest first.

Use the filters at the top to narrow results by action type, actor, or date range.

Click on any log entry to expand it and see the full details, including what changed.

Audit Log Retention

How long audit logs are kept depends on your group's tier:

TierRetention Period
Free7 days
Basic30 days
Pro90 days
Pro Plus365 days

Audit logs older than your tier's retention period are automatically purged. If you need longer retention, consider upgrading your tier. There is currently no option to export audit logs, though this is planned for a future release.

Understanding Action Types

Audit log actions follow a consistent naming convention: resource.verb. Here are the most common actions you'll see:

  • collection.create: a new content type was created
  • collection.update: a content type's fields or settings were changed
  • collection.delete: a content type was deleted
  • object.create: a new item was added
  • object.update: an item was changed
  • object.delete: an item was removed
  • integration.connect: a new integration was set up
  • integration.update: an integration's configuration was changed
  • integration.disconnect: an integration was removed
  • media.upload: a file was uploaded
  • media.delete: a file was removed
  • member.invite: a new member was invited
  • member.remove: a member was removed from the group
  • member.role_change: a member's role was updated
  • site.deploy: a site was published or republished
  • site.delete: a site was removed

Reliability Note

Audit logging uses a fire-and-forget pattern. This means that if the audit log write fails for any reason (network issue, database timeout), the original action still completes successfully. In rare cases, an action may not have a corresponding audit log entry.

Audit logs are best-effort. While the vast majority of actions are captured, do not rely on them as the sole source of truth for compliance-critical workflows.

Next Steps