Skip to main content

Change Log

Required Permission
Company Setup - You must have the Company Setup permission to access this setting.

View a complete history of all changes made within your Readybuild account.

Overview

The Change Log provides a comprehensive audit trail of all activities in your system. It tracks:

  • Record Changes - Create, update, and delete operations on projects, contacts, estimates, and other entities
  • Authentication Events - User logins, logouts, and failed login attempts
  • Workflow Actions - Signatures, approvals, rejections, and exports
  • System Events - Automated processes and integrations

Accessing the Change Log

  1. Go to Settings > Change Log

Filtering the Log

Use the filter panel to narrow down results:

Available Filters

FilterDescription
Date RangeFilter by start and end date/time
Action TypeFilter by specific actions (Create, Update, Delete, Login, etc.)
Entity TypeFilter by record type (Project, Contact, Estimate, etc.)
UserFilter by the user who made the change

Click Clear All to reset all filters.

Understanding the Log Table

Columns

ColumnDescription
TimestampWhen the action occurred
ActionType of action (color-coded)
EntityType of record affected
NameName of the record (clickable link)
ContextRelated records shown as icons
UserWho performed the action
FieldWhich field was changed (for updates)
DetailsSummary of changes (old → new value)

Action Types

ActionColorDescription
CreateGreenNew record created
UpdateGrayExisting record modified
DeleteRedRecord deleted
RestoreBlueDeleted record restored
LoginBlueUser logged in
LogoutGrayUser logged out
Failed LoginOrangeUnsuccessful login attempt
SignGreenDocument signed
ApproveGreenRecord approved
RejectRedRecord rejected
ExportGrayData exported
SendGrayDocument or message sent

Viewing Change Details

Click the info icon on any row to open the details dialog:

Summary Section

  • Action type and entity
  • User who made the change
  • For updates: field changed and before/after values

Contexts Section

  • Related records with clickable links
  • Examples: associated project, contact, or estimate

Metadata Section

  • For authentication events: IP address and user agent
  • For deletions: Full deleted record details
  • For other actions: Additional event details

Restoring Deleted Records

Administrators can restore deleted contacts, projects, and estimates directly from the Change Log. When a record is deleted, its row in the log displays a Restore button.

What Can Be Restored

Record TypeNotes
ContactsRestores the contact and optionally its associated projects and change orders
ProjectsRestores the project and its parent contact if also deleted
EstimatesRestores the estimate, its parent project, and parent contact if also deleted

How Restoration Works

  1. Filter the Change Log to show Delete actions
  2. Find the deleted record you want to restore
  3. Click Restore on that row
  4. The system checks for dependencies — if the record's parent was also deleted (e.g., the contact for a deleted project), you are shown what will be restored together
  5. Review the dependencies in the confirmation dialog and click Restore to proceed

The full dependency chain is restored automatically. For example, restoring a deleted estimate will also restore its parent project and parent contact if they were deleted.

warning

Restoration is logged in the Change Log as a Restore action for audit purposes. Only users with the Company Setup permission can restore deleted records.

Deleting Contacts

When you delete a contact, Readybuild shows a delete preview listing everything that will be affected:

  • The contact's projects are soft-deleted along with the contact
  • Each project's change orders are also soft-deleted

The preview dialog lists all affected records so you can review before confirming. This ensures you understand the full impact of deleting a contact before proceeding.

Common Use Cases

  • Audit compliance - Track all system activity for regulatory requirements
  • Troubleshooting - Find when and who made a specific change
  • Security monitoring - Review login attempts and user activity
  • Training - Monitor new user activity
  • Undo accidental deletions - Restore contacts, projects, or estimates that were deleted by mistake