Documents
Publish approved source documents with a project audience and a clear acknowledgment requirement.

Keep advisory deliverables, client feedback and project decisions in an accountable shared space.
Keep advisory deliverables, client feedback and project decisions in an accountable shared space. Internal planning and billing remain in their source systems. The portal owns the customer-facing publish and decision records.
Publish approved source documents with a project audience and a clear acknowledgment requirement.
Route a deliverable or scope decision to the named client approver and preserve the request revision.
Use project updates and comments to explain the work while keeping internal financial and personnel information out of the client view.
Documents
Decisions
Context
Same records, same gates. The configuration changes how the process runs for this team.
| Share Number | Document Name | Category | Portal Project | Published At |
|---|---|---|---|---|
| DS-96451 | Document 896 | Deliverable | PP-3433 | 05 Sep |
| DS-43860 | Document 501 | Invoice | PP-2327 | 27 Sep |
| DS-34124 | Document 895 | Contract | PP-3562 | 21 Sep |
| DS-11286 | Document 572 | Report | PP-8855 | 14 Sep |
| DS-38888 | Document 756 | Reference | PP-9641 | 08 Sep |
| DS-95682 | Document 373 | Other | PP-5005 | 20 Sep |
| Posted At | Parent Type | Portal Project | Author Client User | Author Internal User |
|---|---|---|---|---|
| DocumentShare | PP-2886 | GK | AIU-378 | |
| ApprovalRequest | PP-4603 | LR | AIU-370 | |
| StatusUpdate | PP-1143 | WZ | AIU-379 | |
| DocumentShare | PP-5825 | NN | AIU-639 | |
| ApprovalRequest | PP-5299 | UD | AIU-496 | |
| StatusUpdate | PP-1444 | EC | AIU-571 |
Internal Project owner. Publishes DocumentShares, ApprovalRequests, and StatusUpdates for own projects; reads ClientUser engagement on own projects.
CRUD on DocumentShares, ApprovalRequests, StatusUpdates, and Comments where the PortalProject.Project is one this user owns or is assigned to in Project ManagementRead on ClientUsers and ClientActivities scoped to own projectsRead on DocumentDownloads and ApprovalDecisions for own projectsCustomer-success operator. Watches client engagement across an account portfolio, follows up on inactive clients, escalates disengagement risk to Project Managers and Portal Manager.
Read on ClientUsers, ClientActivities, DocumentDownloads, ApprovalRequests, ApprovalDecisions, StatusUpdates, and ActivityFeed for ClientUsers within owned accountsReceive the client-activity-digest weekly email and the inactive-user-reminder ccCRUD on Comments and CommentReplies on own-account threadsExternal client user with approval authority. Acts on ApprovalRequests routed to self; reads own portal content; participates in comment threads.
Read on own PortalSite's exposed PortalProjects (via PortalUserAccess), DocumentShares, StatusUpdates, ApprovalRequests where RequestedFromClient = self, and ActivityFeed scoped to accessible projectsCRUD on ApprovalDecisions for own pending requests, Comments, CommentReplies, and DocumentDownloads (write on download)View MagicLinks issued to self via the inbound URL handler onlyPublish the right version of a document and see whether its intended recipients have acknowledged it.
Find stalled approvals and inactive client accounts while preserving a useful decision trail.
Keep feedback attached to the document, request or update the conversation is about.
Create a recognizable client workspace with explicit access to each shared project.
Share a consistent project update with exactly the audience that should receive it.
Ask a named client approver for a decision with the relevant evidence and a traceable outcome.
Per Account × PortalSite × ClientUser: 30-day login count, document downloads, approvals submitted, comments posted. Drills from Account into ClientUser into the per-event ClientActivities grain. The Account Manager's daily landing report.
| Full Name | Portal Site | Client Role | Account | |
|---|---|---|---|---|
| Full 248 | [email protected] | PS-6452 | Approver | ACC-931 |
| Full 688 | [email protected] | PS-4497 | Collaborator | ACC-644 |
| Full 477 | [email protected] | PS-2751 | Viewer | ACC-393 |
| Full 323 | [email protected] | PS-9110 | Approver | ACC-234 |
| Full 910 | [email protected] | PS-4329 | Collaborator | ACC-885 |
| Full 596 | [email protected] | PS-4762 | Viewer | ACC-687 |
Per PortalProject in the trailing 30 days: open threads, replies, ClientUser participants, internal participants, mean time-to-first-reply. Surfaces stalled threads and disengaged projects.
| Posted At | Parent Type | Portal Project | Author Client User | Author Internal User |
|---|---|---|---|---|
| DocumentShare | PP-2886 | GK | AIU-378 | |
| ApprovalRequest | PP-4603 | LR | AIU-370 | |
| StatusUpdate | PP-1143 | WZ | AIU-379 | |
| DocumentShare | PP-5825 | NN | AIU-639 | |
| ApprovalRequest | PP-5299 | UD | AIU-496 | |
| StatusUpdate | PP-1444 | EC | AIU-571 |
Per Account × ClientUser: LastLoginAt, days since login, ClientRole, assigned Account Manager. The list driving the monthly re-engagement campaign.
| Full Name | Portal Site | Client Role | Account | |
|---|---|---|---|---|
| Full 248 | [email protected] | PS-6452 | Approver | ACC-931 |
| Full 688 | [email protected] | PS-4497 | Collaborator | ACC-644 |
| Full 477 | [email protected] | PS-2751 | Viewer | ACC-393 |
| Full 323 | [email protected] | PS-9110 | Approver | ACC-234 |
| Full 910 | [email protected] | PS-4329 | Collaborator | ACC-885 |
| Full 596 | [email protected] | PS-4762 | Viewer | ACC-687 |
Click Start now, then use Proto to configure Client Collaboration Portal for your business. Start with one portal, its projects and verified client contacts.
Related questionYes. Access requires an active user, active portal and project, and an explicit project grant. APIs, downloads and notifications apply the same boundaries.
Related questionNo. Only the named active approver with project approval access can decide the current unexpired request.
Related questionNo. The link opens an authenticated confirmation flow. A decision needs an explicit action on the current request revision.
Related questionThe source document store retains the file. The portal authorizes a protected download after checking the current audience.
Related questionKeep the RequestedChanges decision and its evidence. The project manager prepares a new request revision for another review.
Related questionThe portal records the decision first and tracks the source callback separately. Failed or unknown outcomes require reconciliation before the source update is confirmed.
Related questionSuspension or deactivation removes effective access and revokes applicable outstanding links and project grants.
Related questionConfigure approved BrandThemes, PortalSites and EmailTemplates. Custom domains and identity providers need the corresponding configured platform support.
Related questionKeep advisory deliverables, client feedback and project decisions in an accountable shared space.
Give clients a consistent place to review project work and respond to the people delivering it.
Coordinate customer checkpoints across implementation projects with explicit access and decision ownership.
Create your ERP.AI account and get started with Proto.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.
Learn more about how we use cookiesThese cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.
These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.
These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.