External client login so your clients can see their own projects, invoices, and proposals without ever emailing you for a status update.
An Admin grants or resets a specific client contact's portal login -- a client isn't logged in by default just because they exist as a CRM record.
The client logs in with their own credentials and sees only their own projects, invoices, payments, and proposals -- scoped strictly to their own clientId.
A client can sign a proposal directly in the portal (their name and request metadata recorded with the signature) or explicitly decline it -- both are real, timestamped actions, not an emailed PDF you have to chase.
An Admin can revoke portal access at any time, immediately cutting off login without deleting the client's underlying records.
Enterprise deployment, workflow design, and data migration — talk to the team that builds it.