Where comments appear
One thread per deliverable, shown below the deliverable’s details and above the attachments row.
What a comment shows
Each comment displays:- The author’s avatar – their photo, or up to two letters of their initials
- An author line in the shape
Priya Raman · 3 Mar 2026 - The comment body
Only the date is shown, never the time of day. Comments are listed oldest first.
Internal notes stay internal
This is the rule that makes the thread safe to use: You can therefore keep a working conversation with your team and a client conversation on the same task, without two places to look.Who gets named
Naming a colleague is a choice you make when you post a client-visible comment. Nobody is exposed by working on the task.
How a client posts a comment
1
Open the deliverable
From the portal home, click a project, then find the deliverable.
2
Write the comment
Type in the box below the thread. Its placeholder reads
Write a comment….3
Post it
Click Post comment. The button stays disabled until there is something to post.
Write something before posting. A failure shows Couldn't post your comment. Please try again.
A client can never post an internal comment. The portal fixes the visibility to client-visible and stamps the author, so neither can be faked.
An empty thread reads No comments yet with the text Start the conversation – post a comment below.
Mentions
An@handle inside a client-visible comment renders as the person’s name and face.
Only handles in comments the client is already allowed to read are resolved. An unresolved handle appears exactly as it was typed.
The portal has no mention picker. A client can type an
@handle, but there is no autocomplete for them. Mentions are mainly something your team writes and the client reads.How your team is notified
Clients often send three short messages in a row. TimeTracker groups them so your inbox does not.A deleted comment drops out of a pending email too. The thread is re-read at the moment the email is built, so a comment removed in the meantime never goes out.
Example
Ruth Castillo opens Website Redesign at Northwind Studio and finds the deliverable “Homepage wireframes”. She posts three comments in two minutes:- “The hero image feels too dark.”
- “Also can we try the logo left-aligned?”
- “Sorry – and the CTA should say Order now.”
Permissions
Common questions
Can a client see our internal comments?
Can a client see our internal comments?
No. Internal comments are filtered out on the server using an exact match on visibility, so a comment with no visibility set can never read as client-visible either.
Can a client edit or delete their comment?
Can a client edit or delete their comment?
There is no edit or delete control in the portal comment thread.
Can a client attach a file to a comment?
Can a client attach a file to a comment?
Not to the comment itself. The deliverable card has a separate Upload file button.
Why did I get one email for five client messages?
Why did I get one email for five client messages?
That is the grouping working as designed. A burst of messages becomes one email so a conversation does not flood your inbox.
Can a client comment on an invoice?
Can a client comment on an invoice?
No. There is no comment thread on an invoice in the portal.
Does a client see comment timestamps?
Does a client see comment timestamps?
They see the date, not the time.
Troubleshooting
Related guides
Portal projects
Deliverables, approvals and uploads.
What clients can see
What is stripped from a comment before it is sent.
Comments and mentions
How comments work for your team.
Email notifications
How TimeTracker emails your team.
Client portal overview
The portal end to end.
Portal permissions
Who can manage portal access.