Tracking Changes to Objects
DonorPoint maintains a detailed Audit Log for every change made to key objects in your database. The audit log records who made each change, what was changed, and when.
What Is Audited
The audit log tracks changes to the following types of objects:
- Contacts and Organizations
- Transactions (PurchaseOrders)
- Funds
- Campaigns (forms)
- Segments
- User Accounts
- Volunteer Records
- Event Registrations
- Recurring Donation records
- Custom field values on any of the above
For each change, the log records:
- Who — the User Account that made the change
- When — date and time of the change
- What — the field(s) changed and the before/after values
Viewing the Audit Log
The audit log is accessible in two ways:
From a Record
On any audited entity’s edit page, the Audit Log tab shows the complete history of changes to that specific record in chronological order. Each entry shows the date, the user who made the change, and the specific field values before and after the change.
From the Audit Log List
The complete audit log for your account can be accessed from the Database view under Audit Log Records. You can filter by:
- Date range
- User Account
- Entity type
- Specific entity ID
Audit Log in Reports
Audit log data is available in DonorPoint reports. You can build reports that show audit activity across your database — for example, all changes made by a specific staff member in a date range, or all changes to transaction amounts.
Retention
Audit log entries are retained indefinitely and are not affected by archiving or deleting the entity they reference. This ensures a complete historical record even if the underlying object is later removed.
Permissions
Viewing the audit log requires appropriate permissions. By default, administrators can view the complete audit log. Role-based permissions can be configured to grant or restrict audit log access to specific user groups.