A deal record is the entry for one sales opportunity: its value and currency, owner, stage, expected close date, the company and contacts involved, quotes, and activity. In Treepie Flow every change to a deal is kept, so you can see not just the current value or close date but how and when each one changed, and who changed it.
Because in most systems the deal is a row with a number on it. When the quarter is reviewed nobody can say when the close date slipped, who moved it, or what the value was before somebody rounded it up.
The deal is the record of one opportunity: value, currency, owner, stage, close date, the company and contacts attached to it, and the full history of how each of those changed.
Every field change is written to the deal's own history with the actor and the timestamp. The deal shows its current state and, on the same page, the path it took to get there.

A £41,900 expansion at Kanaka Foods closed a month late. The history shows the close date moved twice, both times the day after a rescheduled review — which is a procurement problem, not a sales one.
It holds what the deal is worth to you, not what it costs to deliver. Margin lives in Loop and Books, because that is where the time and the invoices are.
Quotes price against it, Loop opens delivery phases from its sold lines, Books drafts the billing schedule from its terms, and every pipeline report is an aggregate of these rows.
| Spreadsheet rows | Basic CRM deals | Treepie Flow | |
|---|---|---|---|
| Field history | Overwritten | Current values only | Every change kept |
| Close-date slippage | Invisible | Hard to report | Reported per deal and owner |
| Contacts involved | In someone’s head | One primary contact | Every contact, with their role |
| After it’s won | Retyped into other tools | Exported | Opens the project and billing directly |
| Currency | Mixed in one column | Converted on entry | Stored as sold, converted in reports |
Yes, on any object, with types and validation. They appear in the API and in reporting like the built-in ones.
Whoever you permit. Every change is recorded with the previous value regardless of role.
It stays as the record of the sale. Loop and Books open delivery and billing from it rather than copying it.
Name, value, currency, owner, pipeline, stage, expected close date, company, contacts with roles, source and any custom fields you add.
Yes. Attach every contact involved, each with a role such as budget holder, champion or technical buyer.
Yes. The history shows every change to value, stage, close date and owner, with who made it and when.
Reports count how often and how far each deal’s close date moved, by owner and by pipeline.
Yes. A deal is stored in the currency it was sold in and converted for reports at the rate you choose.
A close reason is required, then the sold lines can open a Loop project and a Books billing schedule.
Yes. Reopening is recorded in the history, and the original close is kept for reporting.
Yes, with a preview of every change before it’s applied, and each change recorded in the history.
Fourteen days, every module, no card. Or half an hour with someone who will run it on your own records and tell you where it does not help.