Skip to content

Customer Portal

A portal your customers actually use

Magic-link sign-in, project progress, documents, commercial summaries, messaging and approvals — each customer sees exactly their own data and nothing else.

The problem

A $100k customer shouldn't chase updates by voicemail. But most 'portals' are either abandoned or overshare internal data that was never meant to leave the office.

Built for

HomeownersCustomer-facing staff
Illustrative sketch of the customer portal — not a live screenshot.

How it works

  1. Invite

    Customers get passwordless magic-link access scoped to their membership.

  2. Follow along

    Published milestones, photos-ready document downloads and customer-safe commercial summaries.

  3. Communicate

    A message inbox tied to the project, answered by your team on your schedule.

  4. Approve

    Approval requests are recorded with timestamps for a clean audit trail.

What's inside

Scoped access

Deterministic
Row-level security ensures a customer can only ever read their own project's rows — proven by an automated cross-tenant test suite.

Secure documents

Deterministic
Downloads are short-lived signed URLs; storage is never public.

Cost-safe commercial views

Deterministic
Customers see totals and status, never internal cost or margin — hidden structurally.

Messages & approvals

Human approval
Threaded messages and recorded approvals; staff respond through the app.

Customers self-serve the answers they call about today, and every shared item is a deliberate publication decision.

See it on your own workflow

A walkthrough of the parts that match how your team sells, builds and services pools. No payment details, no commitment.

Book a demo