Blog 02

· 6 min read · By Ilyas Berel and Shihab Berel

A buyer replies with a revised timetable. Someone forwards the email to the associate running the mandate; another person updates a spreadsheet; the partner asks later whether the date was confirmed. The message exists, but the team's shared record does not make clear what changed or who accepted it.

A deal timeline is useful when it connects communication to a mandate and to a consequential update. It should help a colleague answer: what happened, which source supports it, what changed in the working record and who resolved any uncertainty? It does not need to become a second copy of the firm's mailbox.

01

How do you capture events with a clear link back to the source?

Start with a deliberately small event record: the mandate, event type, time received, participants relevant to the work, a short summary, the source message reference and the status of any proposed action. Keep the source link available to people who already have permission to open it. Avoid turning a timeline into an unbounded archive of full message bodies and attachments.

The event should make its origin visible. A user-entered update, a system-detected email and a confirmed change are different things. Labeling each one helps the next person understand whether they are reading a source fact, a proposed interpretation or a decision the team has made.

02

Why match the mandate before changing its record?

Email threads often contain clues rather than a single reliable identifier: a project nickname, company name, buyer, colleague or reference to a previous message. Match using the fields the firm agrees are appropriate, then show the strongest evidence and plausible alternatives when the result is ambiguous. Do not silently assign a message because one name happens to match.

A human checkpoint should resolve uncertain matches before a consequential record changes. The reviewer can select the mandate, correct the proposed event type or mark the message as unrelated. Keep that decision with the event so that later readers do not mistake a system suggestion for a confirmed update.

03

How do you synchronise changes without repeatedly copying everything?

For Microsoft 365, Microsoft Graph offers change notifications and message delta queries for synchronising mailbox changes. Delta queries provide a way to request additions, updates and deletions since the previous synchronisation, while selecting the message fields the integration needs. The exact mechanism depends on the workflow and the firm's environment.

Whichever approach is used, plan for retries, duplicated notifications, moved or deleted messages, expired subscriptions and temporary service failures. Give each source event a stable identifier so a retry does not create a second timeline entry. Keep the last successful sync state and make a stalled connection visible to its owner.

04

Who owns the timeline, and what is the correction path?

A timeline needs rules for who can confirm an event, who can correct a match and how a disputed update is handled. A partner may own approval of a timetable change; an associate may confirm the mandate and categorisation. Set the boundary around the decision rather than making every user approve every event.

Treat the source message as evidence, not as the final record of the decision. If a buyer proposes a date and the team agrees to it, preserve the proposal and separately record the agreed date, its owner and when it took effect. That distinction is what lets a new team member understand both the conversation and the current position.

05

Why pilot the timeline on one recurring handoff?

Choose one event the firm regularly loses between inbox and mandate record: a buyer question, a diligence request or a timetable change. Walk through the actual process with the people who send, receive and act on that event. Agree what must be captured, what may be summarised, which uncertainty requires a person and how a correction is visible.

Test with forwarded threads, duplicate emails, a message linked to two mandates and an update that is later withdrawn. Review how quickly a colleague can find the source and establish the current decision. If the timeline makes that answer easier without creating a new inbox to maintain, expand it to the next event type.

Written by Ilyas Berel and Shihab Berel, Verdalyze. Published 10 October 2026.

Sources

Primary sources referred to above.

  1. 01Microsoft Graph: track message changes with delta queries
  2. 02Microsoft Graph: Outlook change notifications

What is slowing your team down?

Tell us how your firm runs deals. We will help you identify the first useful system to build.

Contact us