Advanced Audit Log for SuiteCRM | Field & Relationship History


Track every change in SuiteCRM with complete visibility. The Advanced Audit Log add-on records field updates and relationship changes, so you always know who changed what and when. The audit log is a chronological sequence of record changes—every entry shows what happened in SuiteCRM before and after an event. Instead of guessing, your teams can review field edits and relationship linking/unlinking with clear history.

SuiteCRM’s native auditing helps you track field value updates. With the Advanced Audit Log solution for SuiteCRM, you get a complete picture: audit the fields and also the relationships between records, then use filters and CSV export when you need reporting or compliance evidence.


Key Features

  • SuiteCRM 8.8+ ready: Compatible with SuiteCRM 7.x and 8.8.x (works with modern SuiteCRM deployments).
  • Field-level change tracking: Capture old and new values for every audited field so you can explain “what changed” with confidence.
  • Relationship audit log: Track when records are linked or unlinked between modules—helpful for complex CRM workflows.
  • Audit log filters: Review and filter logs quickly by enabled fields, user, module context, and timeframe.
  • Export for compliance: Export field history and relationship history to CSV for internal reviews and compliance reporting.
  • User-friendly & lightweight: Admin-friendly setup with minimal overhead, built to stay simple inside SuiteCRM.

How it works

  1. Enable audit for the modules you want to track.
  2. Select audited fields so changes get recorded with old/new values.
  3. Open a record and click “View Audit Log” to see field + relationship history.
  4. Filter results by field, user, and timeframe to find the exact change.
  5. Export filtered audit logs to CSV for reports and compliance checks.

Use Cases for Advanced Audit Log

  • Compliance & governance: Keep accountable field and relationship change history for internal reviews.
  • Root-cause investigations: Quickly identify who changed what and when during troubleshooting or disputes.
  • Relationship tracking: Audit record linking/unlinking across modules (so CRM workflows stay traceable).
  • Audit log export: Export filtered history to CSV for reporting and compliance evidence.
  • Operational transparency: Provide clear before/after context to support, admin, and operations teams.

SuiteCRM Advanced audit log button on detailview

With Advanced Audit Log for SuiteCRM, you move from a basic change log to an interactive audit history experience. When auditing is enabled for a module, users get a "View Audit Log" button on the record detail view. Clicking it opens a modal with detailed information about changed fields and relationship events (linked or unlinked), so teams can quickly understand what changed.

SuiteCRM Advanced audit log

Advanced audit log filters

SuiteCRM Advanced audit log filter option

  • Filter audit log based on fields: You will have a list of fields that are enabled for the audit. Apply the filter for the field of your choice.
  • Filter audit log based on users: You will have a list of users in the user filter dropdown. By selecting a user it will apply the filter that you have chosen.
  • Filter audit log based on time: In order to view the log of actions performed in the chosen timeframe. By default you will have all the data listed irrespective of time frame.
  • Export the audit log to CSV file: You can export the history of the field as well as the relationship log into csv file based on the selected filter.
SuiteCRM Advanced audit log export to csv

  • Module's Field history tracking: Based on the audit log you can track the specific field by whom and when it was changed.
  • Module's relationship history tracking: It can be tracked when a relationship created or removed from the module.For example, in Account's detailview you can find when Contact Mr. John is added and by whom. If relationship removed, You can have log of that too.

How to set module audit enabled?

SuiteCRM comes prepackaged with certain modules audit enabled, what if you require another module to be audit enabled? You need to extend vardefs to set up module as audit enable for an upgradesafe option. With the Advanced audit log, we have simplified the process, an admin user can now select the module from the multiselect and save. In the background we do the whole process and make your module audit enabled.

Admin > Audit Log settings You will have list of modules that are audit enabled will be shown in select box. Now if you want to add your module to audit log, You just select that module and press save button.

project collaboration chat configuration

Add additional fields in audit log:
To add a field in audit log, You need to change the field definition from the studio. Admin > Studio > Your Module > Fields Click on the field and mark Audit checkbox as checked and save it. Now onwards any field change will be logged in the audit log.

Frequently Asked Questions (FAQs)

Answers about SuiteCRM Advanced Audit Log, field history tracking, relationship audit, filters, and CSV export.

What is SuiteCRM Advanced Audit Log?

SuiteCRM Advanced Audit Log tracks field value history and relationship changes (linked/unlinked events). It helps teams understand what happened before and after a record update, with filters and CSV export.

Which SuiteCRM versions are supported?

The module supports SuiteCRM 7.x and SuiteCRM 8.8.x (SuiteCRM 8.8 and above).

Does it audit relationship changes between modules?

Yes. It monitors when records are linked or unlinked between modules, so you can trace changes across relational data—not only field edits.

Can I filter the audit log?

Yes. You can filter audit logs by enabled fields, user, and timeframe to quickly locate the exact change you need.

Can I export audit logs to CSV?

Yes. You can export field history and relationship history to a CSV file based on the filters you select.

How do I enable audit logging for another module?

Admin users can enable auditing from Admin > Audit Log settings and select the module from the multiselect, without needing upgradesafe vardef work.

Will this add performance overhead to SuiteCRM?

It is designed to be lightweight—capturing changes when auditing is enabled and presenting audit history in a simple UI for quick review and export.

Who benefits most from Advanced Audit Log?

Compliance, operations, support, and SuiteCRM admins benefit when they need clear accountability, traceability, and fast investigations.

Get it from Advanced Audit Log from SuiteCRM store

At a glance

SuiteCRM Advanced Audit Log provides complete field history + relationship audit (linked/unlinked events), with filters and CSV export—so admins, compliance, and operations can answer “who changed what and when?” on every record.

The problem

When CRM data changes, teams need clarity for troubleshooting and compliance. However, it’s often hard to understand both field edits and relationship changes—especially across multiple modules.

The solution

Advanced Audit Log captures field old/new values and relationship linking/unlinking events, then lets you filter results and export audit history to CSV when you need a reliable record of changes.