Activity Log
Track all actions, API requests, and changes across your organization with the audit trail
The Activity Log provides a complete audit trail of every action taken in your organization, whether by team members through the dashboard or by external systems through the API.
Accessing the Activity Log
Go to Settings > Activity Log.
The page displays two sections:
- Statistics cards summarizing activity over the last 30 days
- Filterable event list showing individual actions in reverse chronological order
Statistics Overview
Four cards at the top give you a snapshot of the past 30 days:
| Card | What it shows |
|---|---|
| Total Events | Total number of logged actions |
| Failed Actions | Count and percentage of actions that resulted in errors |
| API Requests | Actions triggered via API keys (integrations, automations) |
| Web Actions | Actions performed by team members in the dashboard |
Use the API vs. web breakdown to understand how much of your organization's activity comes from integrations versus manual work.
Filtering Events
Six filters are available to narrow down the event list:
Action Type
Filter by the type of operation:
- Login - user sign-in events
- Create - new records (contacts, surveys, sequences, etc.)
- Update - modifications to existing records
- Delete - record removals
- Export - data export operations
Resource Type
Filter by what was affected:
- Survey - survey creation, edits, deletion
- Contact - contact record changes
- Sequence - automation sequence changes
- Response - survey response actions
- User - team member account changes
- Settings - organization setting modifications
Status
- Success - action completed without errors
- Failed - action encountered an error (error message shown in the log entry)
Source
- API - actions triggered through API keys
- Web - actions performed in the dashboard UI
Date Range
Use the start and end date pickers to view activity within a specific window. Useful for investigating incidents or reviewing changes made during a particular period.
Resetting Filters
Click Reset Filters to clear all active filters and return to the full event list.
Reading Log Entries
Each event in the log shows:
- Timestamp - date and exact time (HH:MM:SS)
- Action badge - color-coded by type (green for create, blue for update, red for delete, purple for login)
- Resource type - what was affected
- API badge - appears when the action came through an API key
- Status badge - green checkmark for success, red alert for failed
- User attribution - name and email of the team member, or API key name for automated actions
- Request details - HTTP method and path for API requests
- IP address - the originating IP address
- Error message - displayed for failed actions, helps with debugging
Pagination
Results are displayed 50 per page. Use the Previous/Next buttons at the bottom to navigate through older events. The total result count is shown above the list.
Common Use Cases
Security Auditing
Filter by Action: Login and Status: Failed to detect unauthorized access attempts. Review IP addresses to identify suspicious patterns.
Tracking API Usage
Filter by Source: API to see all actions performed through API keys. Combine with the resource type filter to monitor specific integration activity.
Investigating Changes
Use the date range filter to narrow down when a specific change occurred. Filter by resource type to find who modified a particular survey, contact, or setting.
Monitoring Integrations
API requests show the API key name, making it easy to see which integration performed each action. Failed API actions can indicate configuration issues with connected services.
Troubleshooting
No activity logs found
If the log is empty with active filters, try resetting all filters. If still empty, no actions have been recorded yet for your organization.
Failed actions appearing
Failed events include an error message explaining what went wrong. Common causes include permission issues, invalid data, or rate limits on API requests.
Missing events
The activity log captures actions processed through the application. Direct database changes or actions from external systems that bypass the API are not logged.
// Related articles
Was this article helpful?
Let us know if you found this article helpful or if you need more information.
Join hundreds of businesses already using demeterrr to collect feedback, boost reviews, and grow faster.
Start Your Trial