All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

Client Collaboration Portal · Available now

Give every client a clear place to collaborate.

Client Portal is the external-facing surface that turns a delivery team's internal project work into a coherent, branded experience for the client on the other side of the engagement. It runs the four collaboration loops that every services and project-driven business needs to run with its customers — *here is what we shared with you* (documents and deliverables published from internal source systems into a portal the client can browse and download), *here is where we are* (status updates published per project, with audience scoping and fan-out to subscribed client users), *we need a decision from you* (approval requests routed to named client approvers with a magic-link one-click flow, decision capture with optional signature, and a callback that updates the source record on the internal side), and *here is the conversation around all of it* (comment threads on documents, approvals, and status updates).

  • No per-user fees
  • Manual work is free
  • Configure it in Proto
OverviewMy Pending Approvals (Client)
Client Collaboration Portal · Approval requests

My Pending Approvals (Client)

Approval requests in one list

New approval request
Approval requests in view
6
Deliverable
2
Change order
1
Invoice
1
Request numberSubjectTypePortal projectRequested atExpires at
AR-60815Approve East Hall concept planDeliverableAtrium lighting upgrade15 Oct24 Oct
AR-35993Sign-off atrium lighting samplesChange orderLevel two workspace fitout13 Oct21 Oct
AR-67848Confirm courtyard paving choiceInvoiceCourtyard landscape refresh14 Oct22 Oct
AR-63277Approve lobby ramp detailMilestoneReception desk redesign24 Oct02 Nov
AR-52401Review level two layoutOtherBuilding handover phase03 Nov09 Nov
6 of 6 records
Approve East Hall concept planApproval requests · AR-60815
Deliverable
Portal projectAtrium lighting upgrade
Requested at15 Oct
Expires at24 Oct
Approve requestAR-60815 · Approve East Hall concept plan

Give the named client approver the documents and context needed to make a clear decision.

Waiting for Portal Manager
ApproveReturn
Example screen with sample data
Tables, ready to use
17
Saved views
14
Roles with set permissions
8
Reports and dashboards
8
Features

Give clients a clear view of shared work

Every feature works on the same records. Pick one to see the screen your team works in.

Portal branding and access

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

  • Brand and site setup
  • Project exposure
  • Client user invitation
  • Portal sites
  • Brand themes
  • Email templates
  • Client users
  • Portal projects
  • Portal user access
Explore portal branding and access
OverviewActive portal sites
Client Collaboration Portal · Portal branding and access

Active portal sites

Suspended waits for the portal manager

New
Portal codeNameAccountSubdomain slugCustom domainO auth provider
CEDAR-PORTALCedar Point property portalCedar Point Propertiescedar-pointportal.cedarpoint.exampleNone
NORTHQUAY-PORTALNorth Quay offices portalNorth Quay Workspacesnorth-quayprojects.northquay.exampleGoogle
WILLOWGATE-PORTALWillowgate campus portalWillowgate Estateswillowgateportal.willowgate.exampleMicrosoft
RIDGEVIEW-PORTALRidgeview apartments portalRidgeview Livingridgeview-livingclients.ridgeview.exampleOkta
HARBORLINE-PORTALHarborline retail portalHarborline Retail Groupharborlineprojects.harborline.exampleOne login
6 of 6 records
CEDAR-PORTALPortal sites · PS-51957
None
NameCedar Point property portal
AccountCedar Point Properties
Subdomain slugcedar-point
Custom domainportal.cedarpoint.example
Launched at23 Oct
Example screen with sample data
Process

Keep documents, decisions and follow-up together

Share to decision ships ready to use. One step needs a named approval before the work moves on: Approve request (Portal Manager).

Drag a card to another stage, or focus it and use the arrow keys. It updates to match the stage.

  1. Set up portal

    Prepare the approved brand and project scope.

    Approve East Hall concept planAR-60815
    Set up portal
  2. Invite client

    Give each verified client the access they need.

    Approve East Hall concept planAR-60815
    Invite client
  3. Share document

    Publish protected work to its intended audience.

    Approve East Hall concept planAR-60815
    Share document
  4. Approve request

    Capture the named approver’s decision and evidence.

    Approve East Hall concept planAR-60815 · Portal Manager
    Approve requestBy Portal Manager
    ApprovalGive the named client approver the documents and context needed to make a clear decision.
  5. Follow up

    See unresolved decisions and relevant client activity.

    Approve East Hall concept planAR-60815
    Follow up
Inside a record

Connect client feedback to the source of the work

Open any approval request to see its comments, the roles that work on it, its process stages and its approvals on one page.

  1. 1
    Record details

    Portal project, Requested at and Expires at.

  2. 2
    Comments

    Each line is linked to this approval request.

  3. 3
    Who works on it

    Portal Manager, Project Manager and Account Manager, each with their own permissions.

  4. 4
    Process stages

    Brand and site setup and Project exposure, with the role that acts.

  5. 5
    Approvals

    Approve request, with who decides.

My Pending Approvals (Client)Approve East Hall concept plan
Client Collaboration Portal · Approval requests

Approve East Hall concept plan

Atrium lighting upgrade · Deliverable

Log activity
1
Record details
Portal projectAtrium lighting upgrade
Requested at15 Oct
Expires at24 Oct
2
Comments

Approve East Hall concept plan

Posted atParent typePortal project
Document shareReception desk redesign
Approval requestAtrium lighting upgrade
Status updateAtrium lighting upgrade
Comments
6
3

Who works on it

  • Portal ManagerCRUD on client users, portal user access, portal projects (add…
  • Project ManagerCRUD on document shares, approval requests, status updates,…
  • Account ManagerRead on client users, client activities, document downloads…
4

Process stages

  • Brand and site setupPortal Manager
  • Project exposurePortal Manager
5

Approvals

  • Approve requestPortal Manager
    Approved
Example screen with sample data
Approvals

Get the right client decision on record

OverviewApprovals
Client Collaboration Portal · Overview

Approvals

Signed in as Portal Manager

Waiting for you

4 To review1 Overdue2 Decided todayOnly mine
0 selectedApproveReturn
  • AR-60815Approve East Hall concept plan
    Atrium lighting upgradeRequested by Admin
    Deliverable1dActions
  • AR-35993Sign off atrium lighting samples
    Level two workspace fitoutRequested by Admin
    Change order1dActions
  • AR-67848Confirm courtyard paving choice
    Courtyard landscape refreshRequested by Admin
    Invoice4dActions
  • AR-63277Approve lobby ramp detail
    Reception desk redesignRequested by Admin
    Milestone3dActions

Who approves what

DecisionApprover
Approve requestCapture the named approver’s decision and evidence.Portal Manager
Approve brand changes that affect a live portal siteAdmin
2 approval rules · set per role in Proto
Example screen with sample data
Roles

A workspace for each role

Everyone opens Client Collaboration Portal to the work that is theirs. Pick a role to see what it starts with.

Admin

Systems administrator. Owns portal sites, brand themes, email templates, OAuth / SSO configuration, and integration health. Not the day-to-day portal operator.

  • Full CRUD on all tables
  • Manage RBAC and role assignments
  • Configure portal sites, brand themes, and email templates
  • Configure inbound feeds from Project Management, Project Billing, and the source document store, plus the OAuth / SSO providers per portal site
  • Approve brand changes that affect a live portal site
Reports

See where clients need a follow-up

Review client engagement, approval turnaround and delivery outcomes.

Overview
Client Collaboration Portal · Overview

Client Collaboration Portal dashboard

This quarter

Document shares in view
6
Draft
3
Published
3

Approval requests by status

How far records got this quarter

StageReachedStep
Pending37
Approved1027%
Rejected220%
Requested changes150%

Number of approval requests by status

Sample counts per stage

100
10Pending
10Approved
10Rejected
10Requested changes
10Expired
Example screen with sample data
  1. 01Client Engagement Summary

    Per Account × portal site × client user: 30-day login count, document downloads, approvals submitted, comments posted. Drills from Account into client user into the per-event client activities grain. The Account Manager's daily landing report.

  2. 02Approval Cycle Time

    Per approval request type (Deliverable, change order, Invoice, Milestone): mean and p90 hours from requested at to decided at, broken down by portal project and requested from client. Surfaces slow approvers and slow approval categories.

  3. 03Document Acknowledgment Rate

    Per requires acknowledgment document share in the trailing 90 days: recipients, downloaded count, acknowledged count, percent acknowledged. Surfaces shares not landing with the right audience.

  4. 04Inactive Client Users

    Per Account × client user: Last login at, days since login, client role, assigned Account Manager. The list driving the monthly re-engagement campaign.

  5. 05Portal Adoption Funnel

    Per portal site: total invited, activated, active-30-day, active-7-day, with invite-to-activate and activate-to-engaged conversion rates. The Portal Manager's adoption KPI.

  6. 06Approvals Decision Audit

    Every approval decision in the period with approval request, Type, client user, Decision, signed at, from IP, and the source-record callback status. The auditable decision register.

  7. 07Branded Email Send Volume

    Per email template per portal site per week: sends, opens (via digest open magic links redemption), bounces (via integration callback). Surfaces template fatigue and deliverability issues.

  8. 08Comment Thread Activity

    Per portal project in the trailing 30 days: open threads, replies, client user participants, internal participants, mean time-to-first-reply. Surfaces stalled threads and disengaged projects.

Controls

Keep decisions and access accountable

Each stage of share to decision names the role that acts and the status it records, so a change is never anonymous.

OverviewShare to decision
Client Collaboration Portal · Process

Share to decision

Each stage, the role that acts and the status it records

Process stages
13
Approval steps
1
Roles involved
6
Tables touched
16
Client user invitation
Portal Manager, Client User — Approver, Client User — Viewer
StatusInvited → Active
RecordsPortal user access, Email templates, Portal projects
Decision callback to sourceApproval
Project Manager, Account Manager, Client User — Approver
StatusPending → Approved
RecordsApproval decisions, Approval requests, Comments
Client lifecycle and deactivation
Portal Manager
StatusActive → Suspended
RecordsPortal user access, Approval decisions, Approval requests
Share to decision
  1. Start
    Brand and site setupPortal Manager
    Approval requests
  2. Step
    Client user invitationInvited → Active
    Portal user access
  3. Approval
    Approval request routingProject Manager, Client User — Approver
    Approval decisions
  4. Approval
    Decision callback to sourcePending → Approved
    Approval decisions
  5. Step
    Client lifecycle and deactivationActive → Suspended
    Portal user access
Example screen with sample data
AI agent

Configure your workflow with Proto

Use Proto to configure a scoped client collaboration experience.

It can

  • Portal Manager’s assistant: Prepare invitations and access-review lists for the intended projects.
  • Project Manager’s assistant: Prepare a document share or approval request with its source and audience.
  • Account Manager’s assistant: Summarize permitted engagement signals and unresolved client follow-ups.

Stays with a person

  • Proto cannot impersonate a client, decide a request on their behalf, disclose private source files or claim a callback succeeded without its receipt.
  • Branding does not establish identity, authorization or regulatory certification.
Integrations

Connects to the tools you use

Set up connections through ERP.AI and Proto workflows, with every change logged.

  • Client Collaboration Portal
  • Project delivery
  • Document storage
  • Billing
  • Identity provider
  • Email provider
Data model

Your data, in tables you can change

Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.

Browse all 17 tables
17tables
  • Portal branding and access7
  • Project documents5
  • Client decisions5
  • Project updates5
  • Conversations5
  • Engagement and audit5
Implementation

Roll out one team at a time

Start with one team and one process, then add the rest once the basics are running.

  1. Agree audiences

    Identify portal owners, permitted projects, client roles and the required decision makers.

  2. Configure connections

    Set up approved identity, document-storage and source callback mappings without publishing private URLs.

  3. Verify collaboration

    Exercise invitation, protected download, explicit acknowledgment, requested changes and callback reconciliation with scoped test users.

  4. Invite clients

    Review branding and notification content, then activate the approved audience and monitor failed deliveries.

Pricing

$0per user

The base account and everyday work in the ERP.AI app are free, for every user.

  • No per-user or per-seat fees
  • Viewing, editing, approving and exporting records in the app is free
  • Pay only for machine work: API calls, imports, workflows and AI agents
  • Prepaid credits from $5. Purchased credits never expire

Pricing details

Machine work rate card Included per $1 of credit

Machine work rate card
UsagePer $1
Record reads (list, filter, get)20,000
Search or aggregate queries4,000
Record writes4,000
Imported or synced records200,000
Workflow runs2,000
AI agent runs2,000
Scheduled jobs or webhooks20,000
File uploads (MB)2,000
CSV or PDF exports100
FAQ

Questions, answered

Scope, rollout and pricing for Client Collaboration Portal.

All questions
How do I get started?

Click Get started, then use Proto to configure Client Collaboration Portal for your business. Start with one portal, its projects and verified client contacts.

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.

Can viewers approve a request?

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

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.

Where are documents stored?

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

What happens when a client asks for changes?

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

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.

Can a former client user reuse an old link?

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

Can I customize the brand?

Configure approved brand themes, portal sites and email templates. Custom domains and identity providers need the corresponding configured platform support.

Set up Client Collaboration Portal your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appClient Collaboration Portal

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.