Client access is project-scoped. Publish a curated record instead of exposing the internal operating timeline.
Invite the client to one project
Use the client role with assigned-project scope and verify the exact project membership.
Publish intentionally
Mark only approved updates, documents, estimates, invoices, photos, and punch summaries as client-visible.
Keep internal coordination private
Assignments, internal comments, cost discussions, and draft records remain hidden unless explicitly published.
Preview before sending
Use the client view to confirm the information is understandable and no internal data is exposed.