Dataabout 20 min

    How do I set up audit trails and change history?

    Short answer

    Turn on activity logging for the record types that matter most, such as financial fields and pipeline stage changes, and make sure every team member logs in under their own account rather than a shared one. A clear change history lets you answer who changed what and when, without guessing.

    Before you start

    • Individual logins for every team member, not a shared account.
    • Access to activity or change history logs on key record types.
    • Agreement on which fields or actions need the closest tracking.
    • A recurring time set aside to review the history.

    Step by step

    1. 1

      Require individual logins for every user

      Shut down shared logins and give each team member their own account.

      A shared login makes every audit trail useless because you cannot tell who did what.

    2. 2

      Identify the fields that need the closest tracking

      Payment status, pipeline stage, and permission changes are the usual priorities.

      You cannot track everything with equal attention, so focus on what carries the most risk.

    3. 3

      Turn on activity logging for those record types

      Enable history tracking on contacts, invoices, and pipeline stages at minimum.

      Logging has to be active before a change happens, not after someone asks about it.

    4. 4

      Check that timestamps and user names are captured

      Confirm the log shows who made a change and exactly when, not just what changed.

      A log that only shows the change without the author cannot answer accountability questions.

    5. 5

      Restrict who can edit sensitive fields

      Limit editing of financial and permission fields to specific roles.

      Fewer people with edit access means a shorter, more useful audit trail.

    6. 6

      Review the change history on a schedule

      Check the log weekly or monthly for unexpected changes to sensitive records.

      An audit trail nobody reviews only helps after something has already gone wrong.

    7. 7

      Investigate anomalies immediately

      Follow up on any change that looks out of place, like a discount applied outside normal hours.

      Catching an issue early is far cheaper than discovering it during a formal review months later.

    What good looks like

    • Every meaningful change is tied to a specific person and time.
    • Disputes about who changed a record get resolved with a log instead of guesswork.
    • Sensitive fields have fewer people who can alter them.
    • Unusual activity gets caught during routine review, not by accident.

    Common mistakes

    The ways this goes wrong in data, and what to do instead.

    Letting the team share one login

    Every audit trail entry shows the same generic account instead of an actual person.

    Do this instead: Give every team member an individual login before relying on any change history.

    Turning on logging after an issue occurs

    The one change you actually needed to trace happened before tracking was enabled.

    Do this instead: Enable activity logging on sensitive record types now, before you need it.

    Never reviewing the history

    A suspicious change sits in the log for months without anyone noticing it.

    Do this instead: Schedule a recurring review of change history on your most sensitive record types.

    Frequently asked

    6 questions about set up audit trails and change history

    Start with financial fields and pipeline stage changes since those carry the most risk.

    Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.

    People usually get here from

    Guides that lead into this one, in case you skipped a step.

    Was this guide helpful?

    Tell us what worked and what didn't. It shapes what we rewrite next.

    You didn't get into business to be in the tech business.

    Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

    Schedule a fit callCallCalls are answered by Troy, our AI assistant. Troy answers questions about the system and services and can schedule, reschedule, or cancel appointments. He never sells or makes offers. Any communication with TactStack is stored in our systems and referenced by Troy during certain interactions. AI can make mistakes.Full documentation