What is Atrium?
Most agencies cobble together shared drives, spreadsheets, and scattered email threads to keep clients informed. Atrium replaces that friction with a single branded portal your clients log into directly. You host it. You own the data. Your clients see your brand — not a third-party platform’s. Atrium is built for agencies and freelancers who deliver work to multiple clients and need a professional, organized way to do it. Each organization operates in complete isolation, so client A never sees anything belonging to client B.Key features
Project management
Organize work into projects with a customizable status pipeline. Move cards through stages that match your actual workflow.
File sharing
Upload and deliver files from local storage, Amazon S3, MinIO, or Cloudflare R2. Clients download directly from the portal.
Invoicing
Create invoices with a draft/send workflow. Clients can pay directly via Stripe Checkout — no third-party billing portal required.
White-label branding
Set your colors and logo. The client portal reflects your brand, not Atrium’s.
Role-based access
Owner and admin roles for your team, a client (member) role for your clients. Everyone sees exactly what they should.
Magic link + password auth
Clients and team members can sign in with a magic link or email/password — no OAuth dependency required.
Global search
Full-text search across projects, files, clients, and updates from a single input.
Multi-tenant
Each agency operates as its own isolated organization. Self-host one instance, serve multiple brands.
The two sides of Atrium
Atrium has two distinct interfaces that serve different audiences:- Dashboard (
/dashboard) — your team’s workspace. Manage projects, upload files, create invoices, and invite clients. - Client portal (
/portal) — your clients’ view. They see only the projects they’re assigned to, download files, and pay invoices.