Before You Begin
iCampaign account with Admin or Super Admin role
Datadog logging enabled for your instance
⚠️ Note: If the Dazos Logger menu item is not visible in your sidebar, your account may not have the required role. If the logger loads but shows no results, your Datadog connection may not yet be configured — contact Dazos Support and reference ticket ICD-1254-2.
Opening the Dazos Logger
From the iCampaign sidebar, navigate to Dazos Logger. The page opens with four summary cards showing the total number of logs and breakdowns by Info, Warn, and Error status for the selected time range.
The default view shows all log types for the Last 24 Hours. Use the filters below the cards to narrow results to audit events specifically.
Understanding Audit Logs in the List
The log list includes three columns specific to audit events:
Column | What It Shows |
Module | Category of the audit event (e.g., |
Action | Operation performed: CREATE (green), UPDATE (yellow), DELETE (red), LOGIN/LOGOUT (blue) |
User | User ID and name of the person who performed the action |
Record ID | Database ID of the record that was created, updated, or deleted |
💡 Tip: Rows that are not audit events (e.g., Kafka pipeline logs, drip campaign logs) will show a dash — in the Action column.
Filtering the Audit Trail
Use the filter bar to zero in on specific events. All filters are optional and combine with each other.
Filter | How to Use It |
Module | Select one or more audit modules (e.g., |
Service | Narrows to a specific operation within a module (e.g., |
Action | Select one or more action types: Create, Update, Delete, Login, Logout |
User | Pick one or more users by name to see only their actions |
Workspace | Filter events to a specific workspace |
Status | Filter by severity: Info, Warn, Error. Audit logs are always Info |
Date Range | Choose a preset window (Last 15 Min to Last 1 Month) or enter a custom date range |
Click Filter (magnifying-glass icon) to apply. Click Reset (eraser icon) to clear all filters and return to the default view.
💡 Tip: To see all login and logout events for today, set Module = Audit-Auth and Date Range = Last 24 Hours, then click Filter.
Viewing Log Details and Field Changes
Click the icon on any row, then select View details to open the detail panel.
For login/logout events: The panel shows the user, timestamp, and action.
For create, update, and delete events: The panel additionally shows a Before/After table listing every field that changed.
Section | What It Contains |
Action | The operation (create / update / delete) |
Entity | The record type (Subscriber, Campaign, User, etc.) |
Record ID | The ID of the affected record |
User | Who made the change and their user ID |
Workspace | Which workspace the record belongs to |
Field Changes | A three-column table: Field name · Before value · After value |
⚠️ Note: Sensitive fields such as passwords and API tokens are always shown as ***REDACTED*** in the before/after table — their actual values are never stored in the audit log.
Exporting Audit Logs to CSV
Apply any filters you need (module, action, date range, user, etc.)
Click the Export CSV button (top-right of the filter bar)
The file downloads automatically — open it in Excel or any spreadsheet app
The CSV includes: Timestamp, Service, Module, Action, Status, Message, Record ID, User ID, User Name, Workspace ID, Workspace Name, and Instance.
💡 Tip: The export captures all matching rows up to 5,000 rows, not just the current page. Apply a narrower date range or action filter first if you need a focused export.
What Actions Are Tracked
Record Operations (Create / Update / Delete)
Entity | Examples of What Is Tracked |
Subscriber | New subscriber added, email address changed, subscriber deleted |
Campaign | Campaign created, subject line edited, campaign deleted |
Template | Template created or updated |
Workflow | Workflow created, steps changed, workflow deleted |
Drip Campaign | Drip campaign created, status changed, bulk delete |
Segment | Segment created or updated |
Field | Custom field created or updated |
Role & Permissions | Role created, module or field permissions changed |
Workspace | Settings updated, theme changed |
User | Profile updated (password changes are redacted) |
Domain / Email | Sending domain or email address added or updated |
Phone Number | Workspace phone number added or updated |
Authentication Events
Event | Trigger |
LOGIN | Any successful login to iCampaign |
LOGOUT | Any explicit logout |
⚠️ Note: Bulk deletes appear as a single summary audit entry with a count, rather than one entry per deleted record.
Frequently Asked Questions
Q: I don't see any audit logs — where are they?
Set the Module filter to any Audit-* category and make sure your date range covers the time period you're looking for. If results are still empty, audit logging may not yet be enabled for your instance — contact Dazos Support.
Q: Can I see what a record looked like before it was deleted?
Yes. Click View details on any Delete audit row. The Before column shows the full record snapshot captured at the moment of deletion.
Q: Why do some Update events show very few fields in the diff?
Only fields that actually changed are included. If a save touched only one field, only that field appears in the before/after table.
Q: Are password changes logged?
The fact that a password was changed is logged, but the actual values — both old and new — are always shown as ***REDACTED***.
Q: How far back do audit logs go?
Audit logs are retained in Datadog according to your organization's Datadog retention policy (typically 15 days on the default plan).
Q: Can I filter to see everything one specific user did?
Yes. Use the User filter, select the user, and click Filter to see every create, update, delete, login, and logout action they performed.
Q: What happens if Datadog is unreachable when a user makes a change?
The action still completes normally in iCampaign. The audit log entry is queued and delivered to Datadog once connectivity is restored.
Q: Is there a limit to how many rows the CSV export contains?
The export captures up to 5,000 rows. If your filtered result set is larger, apply a narrower date range or additional filters before exporting.
Related Resources
SMS Opt-In Compliance: Twilio-Approved Consent Flow
iCampaign Email Open Tracking: Workflow vs. Campaign Reporting Gap
Contact Dazos Support — reference ticket ICD-1254-2


