Audit Log
The audit log records who did what in your dashboard: changes to webinars, pages, funnels, contacts, segments and settings, plus some views and exports of personal data. Use it to answer "who changed this?" and to show accountability for how your team handles attendee data.
Access: admins only.
Open the audit log
Go to System Health and click Audit Log in the top right, or open dashboard.yourdomain.com/audit. Other roles who open the address see Failed to load audit log.
The page lists Log Entries, newest first, 30 at a time. Click Load More for older entries.
Read an entry
Each row shows:
| Column | What it shows |
|---|---|
| Action | What happened, for example Deleted Session or Exported Contacts |
| Actor | The team member who did it, or Scheduler for changes made by background jobs |
| Target | The kind of item affected and the start of its ID |
| IP | The IP address the action came from |
| Date | When it happened, in your organization's time zone |
Click a row to open Entry Details. It shows the actor's name, role and email, the full target ID, the IP Address, the User Agent (the browser or tool used) and Metadata: extra details stored with the entry, such as a funnel's name, a contact's new name, or how many records a job deleted. For many entries, a View link opens the related item.
Actor names come from your current team list. Entries by someone who has since been removed from the team show the start of their user ID instead of a name.
Filter the log
Use the two drop-downs above the table:
- All actions: pick one action to see only those entries.
- All users: pick a team member, or Scheduler for entries made by background jobs.
Some entries can't be filtered by action
The action list contains the actions that have a readable label. Entries recorded under other actions, such as exported_segment_contacts, show that internal name in the Action column and aren't in the list. To find them, filter by user instead. A few actions in the list, such as Deleted Page Version, Created Linked Page, Linked Landing Page and Unlinked Landing Page, are never recorded, so filtering on them shows nothing.
What's recorded
Entries without a readable label appear in the log under the internal names shown here in code format.
| Area | Entries |
|---|---|
| Webinars and sessions | Created Webinar, Updated Webinar, Deleted Webinar, Created Session, Updated Session, Deleted Session, Added Webinar Member, Updated Webinar Member, Removed Webinar Member, imported_registrations, revoked_registration, sent_registration_confirmation, resent_email |
| Live sessions | Assigned Poll, Unassigned Poll, Activated Poll, Deactivated Poll, Created Poll, Updated Poll, Deleted Poll, Generated Polls (AI), Activated Offer, Deactivated Offer, Activated Feedback, Deactivated Feedback, Created Testimonial, Updated Testimonial, Deleted Testimonial, Muted Actor, Unmuted Actor, Banned Actor, Unbanned Actor, updated_banned_words |
| Offers | Created Offer, Updated Offer, Deleted Offer |
| Pages and media | Created Page, Updated Page, Deleted Page, Published Page, Restored Page Version, Created Page Template, Deleted Page Template, Applied Page Template, Started AI Generation, Started HTML Refinement (AI), Accepted AI Generation, Discarded AI Generation, Restored AI Generation, started_design_brief, revised_design_brief, discarded_design_brief, started_html_from_brief, Uploaded Media, Deleted Media, Renamed Media, Cropped Media, Deleted Media Variant, Uploaded File, Deleted File |
| Funnels | Created Funnel, Updated Funnel, Deleted Funnel, Updated Funnel Steps, Added Funnel Entries, Deleted Funnel Entry, Created Funnel Webhook, Updated Funnel Webhook, Deleted Funnel Webhook, reset_funnel, swapped_funnel_page, updated_funnel_kpi_cards, updated_step_config |
| Contacts | Viewed Contact (each time someone opens a contact's page), Exported Contacts, Exported Registrations (Data Export), Flagged Contact, Unflagged Contact, Restricted Processing, Unrestricted Processing, Updated Contact Name |
| Segments and broadcasts | Created Segment, Updated Segment, Deleted Segment, Evaluated Segment, Viewed Segment Members, Added Segment Member, Removed Segment Member, bulk_added_segment_members, exported_segment_contacts, synced_segment_to_newsman, sent_transactional_to_segment (a segment broadcast) |
| Automations | Created Automation, Updated Automation, Deleted Automation, Activated Automation, Paused Automation |
| Ask | ran_data_query, exported_data_query |
| Lead scoring | Updated Scoring Config |
| Team | Created User, Updated User Role, Removed User, Updated User Profile (an admin editing someone's profile), Flushed Anonymous Accounts |
| Settings and integrations | Updated Org Settings, Updated Email Settings, Updated Push Settings, Updated SMS Settings, Updated Chat Announcement Settings, updated_form_defaults, Updated Integration, Tested Integration, Sent Test Email, Sent Test Push, Sent Test SMS, Created Newsman Segment, Triggered Newsman Sync, Updated Retention Policies |
| GDPR | Created GDPR Request (the metadata includes the request type and the email hash), Processed GDPR Request |
| Background jobs (actor Scheduler) | Session Status Transition, Batch Marked No-Show, Sent Reminder Batch, Evaluated Segment (only when membership changed), Computed Lead Scores, Enforced Retention |
What isn't recorded
- Anything attendees do, such as registering, changing their preferences or unsubscribing. Their consent changes are kept in the contact's consent history instead (see GDPR).
- Opening lists and most pages. Only opening a contact's page and a segment's member list count as views.
- Starting a background job with Run Now (the job's history shows it as a manual run), and resetting counters on the System Health page.
- Manually enrolling a contact in an automation, deleting a saved page version, and editing your own profile.
How long entries are kept
Audit log entries are kept indefinitely. Retention policies don't apply to them, and no one can edit or delete them from the dashboard.
Entries stay after a contact's data is deleted through a GDPR request, including the email hash recorded when the request was created. Each entry also keeps the acting team member's IP address and browser details, so tell your team that their actions in the dashboard are recorded this way.