Skip to main content Enter
ERP.AI Client Collaboration Portal

Client Collaboration Portal

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Portal branding and accessCreate a recognizable client workspace with explicit access to each shared project. Project documentsPublish the right version of a document and see whether its intended recipients have acknowledged it. Client decisionsAsk a named client approver for a decision with the relevant evidence and a traceable outcome.
Project updatesShare a consistent project update with exactly the audience that should receive it. ConversationsKeep feedback attached to the document, request or update the conversation is about. Engagement and auditFind stalled approvals and inactive client accounts while preserving a useful decision trail.

Client Collaboration Portal

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Portal setup to client accessGive clients a branded entry point and the specific project access their work requires. Document publishing to acknowledgmentMake a protected project document available to the intended client audience and record explicit acknowledgment.
Approval request to source updateCapture the named client’s decision and reconcile the result with the originating application. Project update to client follow-upKeep project communications relevant and follow up using permitted engagement evidence.

Client Collaboration Portal

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Consulting teamsKeep advisory deliverables, client feedback and project decisions in an accountable shared space. Creative and digital agenciesGive clients a consistent place to review project work and respond to the people delivering it.
Implementation partnersCoordinate customer checkpoints across implementation projects with explicit access and decision ownership.

Client Collaboration Portal

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsSeparate portal administration, publishing, client decisions and read-only access. Reports and analyticsReview client engagement, approval turnaround and delivery outcomes. Data modelThe canonical records behind published client collaboration.
IntegrationsConnect protected documents, project context and acknowledged decisions. ImplementationConfigure identity, audiences and decision evidence before inviting clients. Agent referenceUse Proto to configure a scoped client collaboration experience.

Client Collaboration Portal

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Portal branding and accessCreate a recognizable client workspace with explicit access to each shared project.Project documentsPublish the right version of a document and see whether its intended recipients have acknowledged it.Client decisionsAsk a named client approver for a decision with the relevant evidence and a traceable outcome.Project updatesShare a consistent project update with exactly the audience that should receive it.ConversationsKeep feedback attached to the document, request or update the conversation is about.Engagement and auditFind stalled approvals and inactive client accounts while preserving a useful decision trail.
Processes
Portal setup to client accessGive clients a branded entry point and the specific project access their work requires.Document publishing to acknowledgmentMake a protected project document available to the intended client audience and record explicit acknowledgment.Approval request to source updateCapture the named client’s decision and reconcile the result with the originating application.Project update to client follow-upKeep project communications relevant and follow up using permitted engagement evidence.
Industries
Consulting teamsKeep advisory deliverables, client feedback and project decisions in an accountable shared space.Creative and digital agenciesGive clients a consistent place to review project work and respond to the people delivering it.Implementation partnersCoordinate customer checkpoints across implementation projects with explicit access and decision ownership.
Reference
Roles and permissionsSeparate portal administration, publishing, client decisions and read-only access.Reports and analyticsReview client engagement, approval turnaround and delivery outcomes.Data modelThe canonical records behind published client collaboration.IntegrationsConnect protected documents, project context and acknowledged decisions.ImplementationConfigure identity, audiences and decision evidence before inviting clients.Agent referenceUse Proto to configure a scoped client collaboration experience.
Sign in
Sign in Start now
Client Collaboration Portal Industries
Consulting teams1 of 3
  • Consulting teams1 of 3
  • Creative and digital agencies2 of 3
  • Implementation partners3 of 3

Consulting teams

Keep advisory deliverables, client feedback and project decisions in an accountable shared space.

Typical roles
  • Project Manager
  • Account Manager
  • Client User — Approver
Also built for
  • Consulting teams
  • Creative and digital agencies
  • Implementation partners

What changes for this team

configured at rollout

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.

Documents

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

Decisions

Route a deliverable or scope decision to the named client approver and preserve the request revision.

Context

Use project updates and comments to explain the work while keeping internal financial and personnel information out of the client view.

Share to decision for this team

  1. 01

    Set up portal

  2. 02

    Invite client

    Documents

  3. 03

    Share document

    Decisions

  4. 04

    Approve request

    Approval required

    Context

  5. 05

    Follow up

Same records, same gates. The configuration changes how the process runs for this team.

Workspace previews

My Project Documents (Client)DocumentShares
PortalProject IN (current user's PortalUserAccess)Published
Share NumberDocument NameCategoryPortal ProjectPublished At
DS-96451Document 896DeliverablePP-343305 Sep
DS-43860Document 501InvoicePP-232727 Sep
DS-34124Document 895ContractPP-356221 Sep
DS-11286Document 572ReportPP-885514 Sep
DS-38888Document 756ReferencePP-964108 Sep
DS-95682Document 373OtherPP-500520 Sep
Project documents →
Open Comment Threads (Internal)Comments
ActivePostedAt >= today − 14 days
Posted AtParent TypePortal ProjectAuthor Client UserAuthor Internal User
DocumentSharePP-2886GKAIU-378
ApprovalRequestPP-4603LRAIU-370
StatusUpdatePP-1143WZAIU-379
DocumentSharePP-5825NNAIU-639
ApprovalRequestPP-5299UDAIU-496
StatusUpdatePP-1444ECAIU-571
Conversations →
Publication ScheduleDocumentShares
StatusDraftPublished
12 Sep06 Oct PP-5295 DS-88771, 19 Sep to 24 Sep, Draft PP-1230 DS-74923, 12 Sep to 14 Sep, Published PP-2096 DS-77924, 19 Sep to 26 Sep, Draft PP-4835 DS-87201, 26 Sep to 01 Oct, Published PP-9859 DS-55504, 27 Sep to 06 Oct, Draft PP-1752 DS-46741, 15 Sep to 23 Sep, Published DS-88771DS-74923DS-77924DS-87201DS-55504DS-46741 today · 17 Sep
  • PP-5295: DS-88771, 19 Sep to 24 Sep, Draft
  • PP-1230: DS-74923, 12 Sep to 14 Sep, Published
  • PP-2096: DS-77924, 19 Sep to 26 Sep, Draft
  • PP-4835: DS-87201, 26 Sep to 01 Oct, Published
  • PP-9859: DS-55504, 27 Sep to 06 Oct, Draft
  • PP-1752: DS-46741, 15 Sep to 23 Sep, Published

Typical roles

Roles and permissions
Project Manager

Internal Project owner. Publishes DocumentShares, ApprovalRequests, and StatusUpdates for own projects; reads ClientUser engagement on own projects.

Permissions
  • CRUD on DocumentShares, ApprovalRequests, StatusUpdates, and Comments where the PortalProject.Project is one this user owns or is assigned to in Project Management
  • Read on ClientUsers and ClientActivities scoped to own projects
  • Read on DocumentDownloads and ApprovalDecisions for own projects
Publication ScheduleDocumentShares
StatusDraftPublished
12 Sep06 Oct PP-5295 DS-88771, 19 Sep to 24 Sep, Draft PP-1230 DS-74923, 12 Sep to 14 Sep, Published PP-2096 DS-77924, 19 Sep to 26 Sep, Draft PP-4835 DS-87201, 26 Sep to 01 Oct, Published PP-9859 DS-55504, 27 Sep to 06 Oct, Draft PP-1752 DS-46741, 15 Sep to 23 Sep, Published DS-88771DS-74923DS-77924DS-87201DS-55504DS-46741 today · 17 Sep
  • PP-5295: DS-88771, 19 Sep to 24 Sep, Draft
  • PP-1230: DS-74923, 12 Sep to 14 Sep, Published
  • PP-2096: DS-77924, 19 Sep to 26 Sep, Draft
  • PP-4835: DS-87201, 26 Sep to 01 Oct, Published
  • PP-9859: DS-55504, 27 Sep to 06 Oct, Draft
  • PP-1752: DS-46741, 15 Sep to 23 Sep, Published
Account Manager

Customer-success operator. Watches client engagement across an account portfolio, follows up on inactive clients, escalates disengagement risk to Project Managers and Portal Manager.

Permissions
  • Read on ClientUsers, ClientActivities, DocumentDownloads, ApprovalRequests, ApprovalDecisions, StatusUpdates, and ActivityFeed for ClientUsers within owned accounts
  • Receive the client-activity-digest weekly email and the inactive-user-reminder cc
  • CRUD on Comments and CommentReplies on own-account threads
Recent Document Downloads (Internal)DocumentDownloads
You or DocumentShare.PortalProject IN (own projects); DownloadedAt >= today − 30 days
  1. DD-15583DS-8186413 Sep
  2. DD-67126DS-8100209 Sep
  3. DD-89982DS-8063612 Sep
  4. DD-16291DS-2644923 Aug
  5. DD-71654DS-2881428 Aug
Client User — Approver

External client user with approval authority. Acts on ApprovalRequests routed to self; reads own portal content; participates in comment threads.

Permissions
  • Read on own PortalSite's exposed PortalProjects (via PortalUserAccess), DocumentShares, StatusUpdates, ApprovalRequests where RequestedFromClient = self, and ActivityFeed scoped to accessible projects
  • CRUD on ApprovalDecisions for own pending requests, Comments, CommentReplies, and DocumentDownloads (write on download)
  • View MagicLinks issued to self via the inbound URL handler only
Portal Home (Client)ActivityFeed
PortalProject.Project IN (current user's PortalUserAccess)OccurredAt >= today − 90 days
  1. AF-69608 · DocumentPublished af-12423 JunDocumentPublished
  2. AF-73970 · StatusUpdatePublished af-13620 JunStatusUpdatePublished
  3. AF-50740 · ApprovalRequested af-74924 JunApprovalRequested
  4. AF-11708 · ApprovalDecided af-84710 AugApprovalDecided
  5. AF-91127 · CommentPosted af-10904 JulCommentPosted

Modules

  • My Project Documents (Client)Published
    Share NumberDocument NameCategoryPortal Project
    Invoice

    Project documents

    Publish the right version of a document and see whether its intended recipients have acknowledged it.

  • Client Activity Audit (last 30 days)
    Occurred AtClient UserActivity TypeRelated Table
    Login Failed

    Engagement and audit

    Find stalled approvals and inactive client accounts while preserving a useful decision trail.

  • Open Comment Threads (Internal)Active
    Posted AtParent TypePortal ProjectAuthor Client User
    Approval Request

    Conversations

    Keep feedback attached to the document, request or update the conversation is about.

  • Active PortalSitesActive
    Portal CodeNameAccountSubdomain Slug

    Portal branding and access

    Create a recognizable client workspace with explicit access to each shared project.

  • Portal Home (Client)
    Occurred AtEntry TypeSubjectRelated Table
    Status Update Published

    Project updates

    Share a consistent project update with exactly the audience that should receive it.

  • My Pending Approvals (Client)Pending
    Request NumberSubjectTypePortal Project
    Change Order

    Client decisions

    Ask a named client approver for a decision with the relevant evidence and a traceable outcome.

Relevant reports

Reports and analytics

Client Engagement Summary

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.

Inactive Client Users (60+ days)ClientUsers
ActiveLastLoginAt < today − 60 days
Full NameEmailPortal SiteClient RoleAccount
Full 248[email protected]PS-6452ApproverACC-931
Full 688[email protected]PS-4497CollaboratorACC-644
Full 477[email protected]PS-2751ViewerACC-393
Full 323[email protected]PS-9110ApproverACC-234
Full 910[email protected]PS-4329CollaboratorACC-885
Full 596[email protected]PS-4762ViewerACC-687

Comment Thread Activity

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.

Open Comment Threads (Internal)Comments
ActivePostedAt >= today − 14 days
Posted AtParent TypePortal ProjectAuthor Client UserAuthor Internal User
DocumentSharePP-2886GKAIU-378
ApprovalRequestPP-4603LRAIU-370
StatusUpdatePP-1143WZAIU-379
DocumentSharePP-5825NNAIU-639
ApprovalRequestPP-5299UDAIU-496
StatusUpdatePP-1444ECAIU-571

Inactive Client Users

Per Account × ClientUser: LastLoginAt, days since login, ClientRole, assigned Account Manager. The list driving the monthly re-engagement campaign.

Inactive Client Users (60+ days)ClientUsers
ActiveLastLoginAt < today − 60 days
Full NameEmailPortal SiteClient RoleAccount
Full 248[email protected]PS-6452ApproverACC-931
Full 688[email protected]PS-4497CollaboratorACC-644
Full 477[email protected]PS-2751ViewerACC-393
Full 323[email protected]PS-9110ApproverACC-234
Full 910[email protected]PS-4329CollaboratorACC-885
Full 596[email protected]PS-4762ViewerACC-687

Common questions

All questions
How do I get started?

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 question
Can each client see only their projects?

Yes. Access requires an active user, active portal and project, and an explicit project grant. APIs, downloads and notifications apply the same boundaries.

Related question
Can viewers approve a request?

No. Only the named active approver with project approval access can decide the current unexpired request.

Related question
Does opening an email link approve work?

No. The link opens an authenticated confirmation flow. A decision needs an explicit action on the current request revision.

Related question
Where are documents stored?

The source document store retains the file. The portal authorizes a protected download after checking the current audience.

Related question
What happens when a client asks for changes?

Keep the RequestedChanges decision and its evidence. The project manager prepares a new request revision for another review.

Related question
Does a client decision immediately update billing?

The portal records the decision first and tracks the source callback separately. Failed or unknown outcomes require reconciliation before the source update is confirmed.

Related question
Can a former client user reuse an old link?

Suspension or deactivation removes effective access and revokes applicable outstanding links and project grants.

Related question
Can I customize the brand?

Configure approved BrandThemes, PortalSites and EmailTemplates. Custom domains and identity providers need the corresponding configured platform support.

Related question

Other industries

  • This page

    Consulting teams

    Keep advisory deliverables, client feedback and project decisions in an accountable shared space.

  • Industry

    Creative and digital agencies

    Give clients a consistent place to review project work and respond to the people delivering it.

  • Industry

    Implementation partners

    Coordinate customer checkpoints across implementation projects with explicit access and decision ownership.

ERP•AI workspace

Start now Client Collaboration Portal

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · industry 2 of 3Creative and digital agencies

Customize for Consulting teams. With Proto, your desktop AI agent.

Ask Proto to help you customize Client Collaboration Portal.

Customize
for Consulting teams.
Ask: “Plan a setup for my industry.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

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 cookies

These 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.