Skip to main content

Audit Activity Logs in the Dazos Logger (iCampaign)

Overview The Dazos Logger records every significant user action inside iCampaign including who created, edited, or deleted records, and every login and logout event.

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., Audit-Subscriber, Audit-Campaign, Audit-Auth)

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., Audit-Auth for login/logout, Audit-Subscriber for subscriber changes)

Service

Narrows to a specific operation within a module (e.g., Create-Subscriber, Login-Auth). Updates automatically when you pick a Module

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

  1. Apply any filters you need (module, action, date range, user, etc.)

  2. Click the Export CSV button (top-right of the filter bar)

  3. 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

Did this answer your question?