TR Book a demo Start free
Home › Blog › A case review

How to track record change history in a CRM: why did a 480,000 deal show 48,000?

O Ohana360 Team • October 10, 2026 • 11 min read
Blog cover showing the Field History card on an Ohana360 opportunity with old and new values for amount, stage and probability

Record change history in a CRM is an audit trail that keeps the old and new value of every field on a record, plus who made the change and when. In Ohana360 the trail shows on the Field History card of the record page and is kept for 2 years; deleted records go to the Recycle Bin, and sign-ins, Login As and record views are written to the Audit Trail.

Ohana360 is a business cloud that keeps sales, service and marketing records in one database; the change trail is part of the core and works the same way on accounts, contacts, leads, opportunities, cases, orders, invoices, industry app records and the custom objects you build yourself. The case below happens on a Thursday morning. Sales manager Cem Demir opens the weekly forecast and sees Kuzey Lojistik's warehouse automation deal at 48,000; the day before it was 480,000. The contact record of Elif Tan, the buyer on that deal, is gone as well. Cem sorts it out in forty minutes. The diagram sums up the six steps of the review, then we walk through each one.

One morning review: tracing a 48,000 amount and a missing contact Kuzey Lojistik • Warehouse automation deal. The change was made last night; the review took 40 minutes the next morning. TIME SCREEN WHAT WAS FOUND WHO RESULT 08:55 Last Modified By Amount shows 48,000, it was 480,000 system fields at the bottom of Details Burak Er 07 Oct, 17:42 Who is clear 09:05 Field History amount: 480000 → 48000 stage and probability changed in the same minute Burak Er one save, three rows A typo 09:12 Correction Amount entered again as 480,000 the fix landed on the card as a new row too Cem Demir, admin stage stayed Negotiation Trail kept 09:20 Recycle Bin Contact Elif Tan found in the bin Deleted By: Deniz Aksoy, 07 Oct, 16:55 Cem Demir Restore Record back 09:28 Record Views Who opened the deal yesterday Audit Trail > Record Views Burak 17:40, Deniz 16:50 with IP addresses Order clear 09:35 Login History Burak's sign-in was routine no Login As row under Admin Actions Cem Demir no sign of intent Case closed Field History showed the change but did not undo it: the right value was typed back in, and that fix stayed in the trail too. The deleted contact came back from the Recycle Bin with the same ID and the same links. No backup restore was needed.

Why keep record change history in a CRM?

Change history is kept so that the question of when, by whom and in which field a mistake appeared is answered with evidence instead of guesswork. Without it Cem has two options: ask everyone on the team who changed the amount, or find someone who remembers the right number.

A trail pays off in three concrete ways. First, correction: the old value is written on the record, so the right number is read rather than hunted for. Second, process: once you see who made the same mistake on which screen, training or a validation rule fixes it for good. Third, accountability: who opened and changed a record holding personal data is the record side of the principle covered in the GDPR compliant CRM guide.

08:55: Who last changed a record?

Who last changed a record is shown at the bottom of the Details card on the record page: Created By, Created Date, Last Modified By and Last Modified Date appear on every record with no setup at all. Cem opens the deal and scrolls down: Last Modified By is Burak Er, Last Modified Date 07/10/2026 17:42.

These four fields are the first clue, but their limit is clear. They only show the latest change; Burak's name is there because he saved the record that evening, but they do not say which field he changed, what the amount was before, or whether anyone else touched it. Had Burak saved the record once more the next morning, every trace of the evening change would be gone from these fields. The rest of the answer is on the Field History card.

09:05: What does the Field History card show?

The Field History card shows every field that changed in each save of the record as a separate row: the field name, the old value struck through, the new value in green, and below them the person who made the change and the time. The card sits in the right column of the record page, newest change on top.

Ohana360 opportunity record: Last Modified By Burak Er on the Details card, Field History card showing the amount dropping from 480000 to 48000
The Kuzey Lojistik deal: system fields on the left, the Field History card on the right. Three fields changed in the same save.

The first three rows Cem sees on the card carry the same minute, 07 Oct, 17:42, and all three say Burak Er:

The card shows values as they are stored in the database, which is not the same as the label on screen. So reading the card comes with a small glossary:

Shown on the cardOn screenNote
amountAmountNo thousands separator or currency: 480000
stageStageStored values: Prospecting, Qualification, Proposal, Negotiation, Closed Won, Closed Lost (the Turkish interface shows translated labels)
probabilityProbability (%)No percent sign: 75
closeDateClose DateYear-month-day: 2026-11-14
ownerOwnerThe user's name
accountIdAccountThe system ID, not the account name
names starting with cf_Custom fieldsThe technical name of a field you added

At the bottom of the card there is usually a "Record created" row with the name of the person who created it. The card shows the 15 most recent rows and scrolls; if a record has no history at all, the card does not appear.

How do you turn on Field History, and what does it track?

Field History is a free add-on listed in the Ohana360 Marketplace as a System Add-on; once an admin adds and confirms it, tracking starts on every record in the org. You do not pick fields one by one, and there is no per-object setting.

One important detail: history is not created after the fact. If the add-on was turned on Thursday, a change made on Wednesday is not on the card. That is why it belongs in the setup of a new org, not in the response to something going wrong.

09:12: How do you fix a value that was entered wrong?

A wrong value is fixed by typing the old value from the card back into the record; Field History offers no undo button. Cem edits the record, types 480000 into the Amount field and saves. A new row lands at the top of the card: amount: 48000 → 480000, Cem Demir, 08 Oct, 09:12.

The fix does not erase the trail, it adds to it. Someone looking at the deal a month later sees both the mistake and the correction, and the reason for a one-day dip in the forecast stays written on the record. Cem leaves the stage alone, because the move to Negotiation is correct, and the probability stays correct with it.

Stopping the same mistake from happening again is a separate job. A validation rule can, for example, stop a deal in Negotiation from being saved with an amount under 100,000; the rule does not know the previous value, it checks against a fixed limit. How to write one is covered in the validation rules guide.

09:20: How do you restore a deleted record in a CRM?

A deleted record is brought back with Restore on the Recycle Bin tab at the top of Setup; it returns with the same ID and still linked to its account. Cem opens the bin, types "Elif" into the search box and finds the row: Deleted Record Elif Tan, Object Contact, Deleted By Deniz Aksoy, Deleted At 07 Oct, 16:55.

Deniz works in operations and deleted Elif Tan thinking it was a duplicate. Cem presses Restore on the row, a confirmation appears and the contact shows up again under the Kuzey Lojistik account. Why duplicates should be merged rather than deleted is covered in the duplicate records guide; the losing record in a merge lands in this bin too.

If Field History is on, a new "Record created" row is added above the deletion row on the restored record's card, so the period when the record was missing shows in the trail as well.

09:28: Who signed in, and who looked at which record?

Sign-ins, uses of Login As and who opened which record are kept under Setup > Users & Access > Audit Trail. To find out whether the change was deliberate, Cem checks two tabs.

There is one trap here. If an admin uses Login As to browse as another user and changes a record, Field History writes that row under the target user's name. Whether the change really came from Burak is settled by checking Admin Actions for a row saying someone switched into Burak Er's account at that time. In Cem's case there is no such row.

The Audit Trail is visible to admins and to users whose profile has the Audit Trail system permission. Record view and login rows are kept for 2 years, and the lists show the last 500 rows.

Which screen answers which question?

The trail of a change is not kept on one screen but in five places, and each answers a different question. The matrix generalizes the order Cem followed that morning: first the two layers on the record, then the bin and the log in Setup, and backups last.

Which screen answers which question? Five tools, four questions The trail of a change is not in one place: it is kept on the record, in Setup and in backups. Permissions are enforced on the server. WHAT IT ANSWERS WHERE WHO SEES IT HOW LONG Last Modified By on every record Who changed it last only the latest change Bottom of Details on every record page Anyone who sees it As long as the record no add-on needed Field History free add-on Which field, old, new who and when Record right column when the add-on is on Anyone who sees it checked on the server 2 years card shows last 15 Recycle Bin deleted records Where is the record who deleted it, when Top tab in Setup Admins only Last 100 deletions no time limit Audit Trail five tabs Logins, Login As, setup who viewed which record Setup > Users & Access Audit Trail permission or an admin Views, logins: 2 years list shows last 500 Backups the whole org Undo a bulk mistake org returns to that point Setup > Data Export Restore: admins Nightly: 7 days manual: last 10 kept Start with the two layers on the record: Last Modified By tells you who, Field History tells you what. The bin for deletes, the log for sessions. A backup restore rewinds the whole org, not one record; every change after that point is lost, so it is the last resort.

How do you undo a bulk mistake?

A mistake that touches hundreds of records is undone by returning the org to an earlier point with Backups and Restore under Setup > Data Export. The Recycle Bin is limited to 100 deletions and Field History does not undo anything, so fixing a bad import or bulk update record by record is not practical.

A backup restore does not bring back one record; it rewinds the whole org. For a single field or a single deletion like Cem's, the right tools are always Field History and the Recycle Bin. The order to follow when moving data in from an old system is covered in the CRM migration guide.

Not included: what change history does not do

How do you read the change trail on a regular basis?

The change trail creates value when it is read as a weekly habit, not opened as an archive once something has gone wrong. Five rules from Cem's case:

The Field History card works the same way on opportunity, lead, account and contact records in Sales360 and on cases in Service360.

Read next