Skip to main content

Open in AthenaHQ

app.athenahq.ai/settings/activity

Purpose

The Activity page provides a comprehensive audit trail of every change made across an organization and its tracked websites. It allows organization administrators to search, filter, and export logs to monitor team actions, review security events, and maintain compliance. Available exclusively on the Enterprise subscription plan, this tool provides oversight into who did what, when it happened, and which specific resources were affected.

What’s on the page

Filter bar Lets you narrow the audit log list and export file by a specific date range and a set of dimension filters. Includes a “Clear All” shortcut when active filters are applied. Export CSV button Downloads the currently filtered set of audit logs (up to 10,000 rows) as a CSV file for offline review or compliance purposes. Admin view badge Indicates to an Athena support agent that they are viewing this page via an admin bypass, as the organization itself is not on the Enterprise plan. Audit Log Timeline table Displays the filtered, date-grouped list of audit log entries with infinite scroll. The rows are organized by date, allowing for per-day collapse and expand functionality. Table footer Shows a running count of how many of the total matching events are currently loaded and shown on the page.

Filters

  • Date range: Narrows the log list and export. Presets include “Last 7 days”, “Last 30 days”, “Last 90 days”, “All time”, or a custom range.
  • Actor Role: A multiselect filter for actions performed by actors with specific org roles (Owner, Admin, Viewer, External). Hidden for website-only members.
  • Actor: A multiselect, searchable list of organization or website members to filter logs to actions performed by specific users.
  • Website: A multiselect, searchable list to filter logs to specific websites. Includes an “Organization” option for org-level events. Hidden for website-only members.
  • Event Categories: A multiselect list to filter by high-level category (User Management, Roles & permissions, Organization, Website, Group, Content, Prompt Management, Resource, Integration, Billing, API Key). Note: Role, Organization, Billing, and API Key are hidden for website-only members.
  • Event: A free-text search that filters logs whose action name contains or matches the entered text. Supports wildcards like user:*.
  • Status: A dropdown to filter logs by their recorded outcome status (Success, Failed, Pending).

What you can do here

  • Export CSV: Exports up to 10,000 matching audit log records as a CSV file (respecting current filters/date range) and downloads it to the browser. Disabled if there are 0 matching records or if the matched total exceeds the 10,000-record export limit (shown via disabled state + tooltip).
  • Retry: Re-fetches plan and entitlement details after a failed access check. Shown only on the “Couldn’t verify access” error state.
  • Upgrade plan: Navigates to the billing settings so the user can upgrade to the Enterprise plan. Shown only on the locked/upgrade empty state.
  • Clear All (filters): Resets every active filter (actor role, actor, website, category, event, status) to unset. Appears only when at least one filter is active.
  • Add filter: Opens a menu to add a new filter condition to the audit log query, accessible via the “Filter” button in the filter bar.
  • Date range picker: Opens a calendar or preset picker to narrow the log list and export to a specific date range.
  • Click a log row: Opens the detail modal showing the JSON before/after changes, metadata, and (for Athena support agents only) IP address, user agent, and request ID. Rows with no visible detail are not clickable.
  • Click a date-group header: Collapses or expands all log rows recorded on that date, keeping the header with its event count visible.
  • Scroll to bottom of table / intersection trigger: Automatically loads the next page (50 more records) of matching audit logs via infinite scroll.

Data shown

  • Audit log records: Sourced from your organization’s activity history. For website-only members, this is strictly limited to the websites they have access to.
  • Actors: Sourced from the list of your organization and website members to populate the Actor filter and attribute actions. Actor identity is masked for website-scoped viewers.
  • Websites: Sourced from the tracked websites in your organization, used to populate the Website filter.

Common workflows

  1. Investigate a specific change:
    • Navigate to Settings > Activity.
    • Use the date range picker and/or “Add Filter” to narrow the list by actor, website, category, event text, or status.
    • Click the specific row of interest to open the detail modal.
    • Review the before/after changes and metadata to understand exactly what was altered.
  2. Export a compliance report:
    • Set the desired date range and any required filters.
    • Confirm the record count shown in the export tooltip/footer is under the 10,000 limit.
    • Click “Export CSV”.
    • The CSV file will download automatically to your browser.
  3. Upgrade to unlock Activity:
    • A user on a non-Enterprise plan navigates to Settings > Activity.
    • They see the “Activity log” locked empty state describing the feature.
    • The user clicks “Upgrade plan”.
    • They are redirected to the billing settings page to upgrade their subscription.
  4. Recover from a failed access check:
    • If the page fails to verify plan or entitlement status (e.g., due to a temporary billing service hiccup).
    • The user sees a “Couldn’t verify access” error card.
    • The user clicks “Retry”.
    • The system refetches the data and re-evaluates access.

Empty, loading, and error states

  • Empty: If no logs match the current filters, a message reads “No activity in this period” alongside “Try adjusting your filters or date range.” inside the table area. If no organization context could be resolved at all, a separate “No activity available” message is shown full-page.
  • Loading: Displays skeleton placeholders for the filter bar, export button, and a skeleton table (header bar, ~8 skeleton rows, footer) while the organization, plan, and log queries are loading.
  • Error: A “Couldn’t verify access” card with a Retry button appears when the plan/entitlement check fails. If the log query itself fails, a toast error reading “Failed to fetch audit logs” (or a specific server message) will pop up.

Common support questions

  • Why can’t I see the Activity tab? The Activity tab is exclusively available on the Enterprise plan. If your organization is on a different plan, the tab will not appear in your settings sidebar.
  • Why can’t I click on an audit log row to see details? Rows are only clickable if they contain additional visible details. If there are no before/after changes or metadata attached to that specific action, the row will not open a detail modal.
  • Why is the “Export CSV” button disabled? The export button is disabled if there are zero matching records for your current filters, or if the filtered results exceed the 10,000-record export limit. You will need to narrow your date range or apply additional filters to bring the count under 10,000.
  • I’m a website member, why do some actors show as “Organization member” or “Organization API key”? If you are a website-scoped (external) member, your view is restricted for security and privacy. You can only see the full names and details of actors who share access to your specific websites. Any actions performed by users outside your visible set are anonymized.
  • Why don’t I see the “Actor Role” or “Billing” filters? Website-scoped members have a restricted set of filters. Organization-level categories (like Roles & permissions, Organization, Billing, and API Key) and the Actor Role filter are hidden because they fall outside of your website-specific permissions.