Notes & client history

How to keep client session notes and history in one place

Attach every note to the client rather than to the appointment or the day, keep one entry per session, and check two things before you rely on the system: that you can search inside the notes, and that you can get them out again. Those two are what turn a pile of entries into a history.

The failure mode is not losing notes; it is losing the thread. Notes spread across a calendar, a notebook and a messaging app are individually fine and collectively useless, because the question you actually ask months later is “what happened with this client”, not “what did I write on the 14th”. Storage that cannot answer the first question is a filing cabinet, not a record.

What makes notes still usable a year later

  1. Attach to the client, not to the date

    A note tied to a client accumulates into a history. One tied to a date accumulates into a diary. Both feel identical in week one and have completely diverged by month six, when you need the history and find you have a diary.

  2. Insist that encrypted still means searchable

    Encryption at rest is worth having, and it is often offered as the reason search does not work. That is a design choice rather than a law: a blind index lets a system match substrings without decrypting anything. If the notes cannot be searched, ask which of the two you are actually being given.

  3. Check the way out before you put anything in

    Notes are the hardest thing to migrate, because they are unstructured and irreplaceable. Confirm that export works and produces something readable while the old system is still there — not after the new record has become the only copy.

What ClientFlow does here

Notes attach to the client and carry tags, pinning, links to other notes with backlinks, comments, and per-note visibility — private, visible to the team, or visible only to the assigned member. Titles and content are encrypted at rest with AES-256-GCM and stay substring-searchable through a blind index whose key is deliberately separate from the encryption key. Deleted notes move to a recycle bin rather than vanishing, and every change is kept in the note's history.

Where the AI stops, and one limit worth knowing

AI note structuring turns loose text into bullets, tags and a next action. It is a Pro feature and it drafts only — nothing is saved or sent until you approve it. The limit worth stating: the structured output comes back in your own working language, not the client's. Reminders, invoices and portal mail follow the client's stored language; this one does not, and we would rather say so than let you assume otherwise.

A record you can search, share and take with you

Client-attached notes with templates and profession-aware starting points, encrypted storage that stays searchable, per-note visibility for teams, a full change history, and export on every paid plan.

Common questions

Can I search inside encrypted notes?

Yes. A blind index stores HMAC trigram tokens alongside the encrypted text, so substring search matches without anything being decrypted. The blind-index key and the encryption key are kept separate on purpose, so compromising one does not break the other.

Can teammates see every note?

Only what you allow. Each note is private, visible to the team, or visible only to the assigned member, and that is chosen per note rather than once per account.

What happens to a deleted note?

It moves to a recycle bin rather than vanishing, and the change is recorded in the note's history. Notes are the one thing worth being slow to delete.