AlphaAlpha Docs

Client Portal

Self-service portal for clients to view estimates, invoices, and support tickets using magic link authentication

Client Portal

The Client Portal gives your customers a self-service interface to view estimates, check invoices, and manage support tickets. Authentication uses magic links — no passwords required.

Authentication Flow

Clients access the portal through a secure magic link sent to their email. No account creation or password management is needed.

sequenceDiagram
    participant Client
    participant Portal
    participant Backend
    participant Email

    Client->>Portal: Enter email address
    Portal->>Backend: Request magic link
    Backend->>Email: Send magic link
    Email-->>Client: Magic link email
    Client->>Portal: Click magic link
    Portal->>Backend: Validate token
    Backend-->>Portal: Session established
    Portal-->>Client: Dashboard

Portal Features

FeatureDescription
DashboardOverview of recent activity and pending items
EstimatesView, review, and sign/accept estimates
InvoicesView invoices and check payment status
TicketsSubmit new support tickets and track existing ones

How Clients Access the Portal

Clients receive a portal link via email. When they visit the link, they enter their email address and receive a magic link to authenticate. The session remains active so they do not need to re-authenticate on every visit.

Sections

On this page