Ledger
Client portal · article 4 of 5

Portal messaging

A direct, confidential channel with each client, organized by subject. Every message carries the name of the person who wrote it, on both sides, and you see when your client read it. Formatting, attachments, portal documents and internal comments included.

Updated October 4, 20265 min read

Two places, the same conversations

Exchanges are organized in threads, one per subject ("2025 Taxes", "Change of address"). You find them in two places:

ledgerapp.ca/portail-activite
Headquarters inbox with an open thread

On the left, the threads and the Open, Done and All filters. On the right, the conversation and the composer.

To start a conversation, click New thread: pick the client by typing their name, give a Subject, write your message and click Create the thread. Your client can also open one on their side, with New conversation.

Read a conversation

When a subject is settled, click Mark done: the thread moves to the Done filter. Reopen brings it back.

Write: formatting

The composer works like a word processor: what you format shows right away, and the buttons light up based on where your cursor is.

ledgerapp.ca/portail-activite
Composer with bold text and a highlighted passage

A bold phrase and a highlighted sentence: the highlighter button is lit because the cursor is inside the highlighted passage.

Bold, italic, underlineThe buttons, or Ctrl+B, Ctrl+I, Ctrl+U. Clicking again removes the formatting.
HighlightTurns a passage yellow. Click again on a highlighted passage to remove it.
ListsBulleted or numbered list.
LinkOpens the Insert a link window: the text shown and the address, then Insert. An address pasted into the message becomes clickable on its own.
EmojiA palette of shortcuts.
SendEnter sends; Shift+Enter starts a new line.

Text pasted from Word or an email arrives as plain text, without stray styles.

Attach files

The composer's paperclip opens Attach files; you can also drag your files straight onto the composer. Accepted formats: PDF, images, Excel, Word, CSV or text, 25 MB per file, ten attachments at most per message.

Each attachment shows its state before sending (Uploading…, Checking…, then Ready). A failed attachment can be retried or removed. In the conversation, the attachment shows under the message with its name and size; a click downloads it.

Attach a document already on the portal

A document that is already on the client's portal (financial statements, a letter, a statement they uploaded) is not uploaded a second time: you link it to the message. Click the folder icon next to the paperclip, then pick the document in Attach a portal document. Search finds a title even when typed without accents.

ledgerapp.ca/portail-activite
List of portal documents open above the composer

Each document shows its family and date. A document already attached to the message has a check mark.

Internal comments

Check Internal comment (visible only to your team) before sending: the message shows in amber, tagged Internal, for your team only. Your client never sees it, nor its attachments, and no notice is sent to them.

✓

An internal comment in the middle of the thread keeps the context in the right place: "Statement received, filing it under 2025 Supporting documents."

Email notices

What your client sees

On your client's side, the Messages page fills the whole screen: their conversations on the left, the open conversation on the right, with the name of each firm member who wrote to them and the same formatting and attachment tools.

client.cabinet-exemple.ca/portail/messages
Messages page of the client portal

What next?