Chronological record of every action in the organization — by human members or by the system. Append-only: no entry can be edited or deleted, not even by admins.
What’s recorded
Each entry has:
- Actor: who did it (member by email, or
systemfor automatic actions) - Action type: what happened (see table below)
- Resource: which object (id + type)
- Occurred at: UTC timestamp
- Changes: before and after data (when applicable)
Action types reference
| Action type | What it means |
|---|---|
campaign.enqueued | Campaign sent to Meta publish queue |
campaign.paused | Manual pause by member |
campaign.resumed | Resumed after manual pause |
campaign.cloned | Campaign duplicated |
profile.created | New browser profile linked |
profile.deleted | Profile removed from organization |
proxy.rotated | IP rotated on a profile |
webhook.delivered | Webhook delivered with 2xx response |
webhook.failed | Server returned error or timed out (after 3 attempts) |
member.invited | Invite sent to new member |
member.removed | Member removed from organization |
audit_log.exported | Someone exported logs as CSV |
Filters
In /audit_logs:
- By action: dropdown with all action types
- By member: search by email
- By period: date range selector (max 90 days per query)
- By resource: search by campaign, profile, proxy, or webhook ID
Most useful filter in investigations: profile.blocked — shows the sequence of events before the issue appeared.
Export CSV
The Export button in the toolbar generates a CSV with all visible columns. System actions (actor: system) are included. The file becomes available in Jobs after processing.
Live mode
The Live toggle at the top of the listing activates automatic polling — new events appear in real time without reloading the page. Useful for monitoring an ongoing publish.