Saltar al contenido principal

Client Portal

External-facing portal for client collaboration.

Overview

The client portal provides a self-service interface for clients to:

  • View project progress
  • Review and approve invoices
  • View estimates and proposals
  • Communicate via comments
  • Track billable hours

Access

Clients access the portal via:

https://your-domain.com/share/invoice/{token}
https://your-domain.com/share/estimate/{token}

Tokens are auto-generated and sent via email.

Portal Features

FeatureDescription
Invoice viewingSee all invoices for their org
Invoice paymentPay via Stripe/PayPal
Estimate approvalAccept/reject estimates
Project dashboardView project progress
Time log summarySee hours billed
Document accessDownload shared documents

Public Invoice Flow

Security

  • Token-based access (no login required)
  • Tokens expire after configurable period
  • Rate-limited public endpoints
  • Relation whitelisting on public data