Nordax Digital LogoContact
Internal Case Study

Nordax Portal — The System We Run Our Business On

We believe in transparency and practice what we preach. This is the platform we built to run every aspect of our firm — client management, invoicing, contracts, project delivery, AI-powered insights, and more. We live these systems because they work.

Category

Operations & AI

Client

Nordax Digital (Internal)

Location

United States

Running a Firm on Disconnected Tools

Before this system existed, we ran Nordax Digital the way most firms do: a CRM here, an invoicing tool there, project management in another app, contracts through DocuSign, file delivery through Google Drive, and client communication scattered across email and Slack.

Every tool had its own login, its own data silo, and its own monthly bill. Nothing talked to each other. When a client asked “where's my invoice?” or “what's the status of my project?” — answering required opening three different apps. Onboarding a new client meant manually creating records in five places.

We realized we were telling clients to invest in integrated systems while running our own business on duct tape. That had to change.

We were telling clients to invest in integrated systems while running our own business on duct tape. That had to change.

At a Glance

  • Full client portal with project tracking, invoicing, contracts, file delivery, and messaging — accessible to every client
  • AI-powered operations hub (Beacon) that reads emails, surfaces action items, tracks client health, and generates insights
  • Integrated invoicing with Stripe checkout, contract e-signing, credit/retainer management, and online payment surcharges
  • Built on the same architecture we deploy for clients — proving the system at scale before we ever sell it

20+

Modules

Full

Client Portal

Beacon

AI Engine

8+

Tools Replaced

What We Needed

We needed a single platform that could handle everything: from the first lead inquiry through project delivery, invoicing, and ongoing account management. It had to give clients their own portal, give us operational intelligence, and eliminate the tool sprawl that was costing us time and money.

Client Relationship Management

A unified view of every client: their projects, invoices, contracts, files, activity history, health score, and communication — all in one place. No more switching between five apps to answer a simple question.

Invoicing & Financial Operations

Create and send branded invoices with line items, tax calculations, deposit requirements, and contract attachments. Stripe checkout with online payment surcharges. Credit/retainer tracking with FIFO application to future invoices.

Project & Deliverable Management

Kanban boards, task tracking, file delivery with client approval workflows, preview links with revision requests, and milestone-based project phases tied to invoicing.

Contract & E-Signature System

Generate contracts from templates, attach them to invoices, gate payment behind signature. Canvas-based e-signing with IP logging, timestamping, and PDF generation.

Client Portal

A dedicated portal where clients log in to view projects, pay invoices, sign contracts, download deliverables, submit feedback, and request new work — white-labeled to our brand.

AI Operations Intelligence

An AI layer that reads incoming emails, extracts action items, monitors client health signals, generates weekly briefings, and surfaces insights we would otherwise miss.

What We Built

We built a complete operations platform from scratch — not a SaaS product with limitations, but a system purpose-built for how we actually work. Every module connects. Every action is logged. Every client gets transparency into their own account.

CRM & Client Dashboard

Every client gets a detailed profile with company info, contacts, tags, and a tabbed dashboard showing projects, invoices, quotes, contracts, activity timeline, team members, and credit balance. Health badges are computed from recent activity, overdue invoices, and engagement patterns.

Invoicing Engine

Full invoicing system with configurable line items, tax rates, payment terms, and deposit amounts. Invoices can have contracts attached that must be signed before payment is unlocked. Stripe Checkout handles card payments with configurable surcharges passed to the client. Supports partial payments, deposits, and balance-due follow-ups with automated emails.

Credit & Retainer System

Clients can carry credit balances from retainers, overpayments, or adjustments. Credits are tracked with full transaction history and applied to invoices using FIFO logic. The balance appears on the client dashboard and can be applied with one click during invoicing.

Contract & E-Signature Flow

Contracts are generated from admin-managed templates with variable replacement. When attached to an invoice, the client must review and sign (canvas signature pad with name verification) before the pay button appears. Signatures are captured as PNG, timestamped, and IP-logged.

Client Portal

Clients access a dedicated portal with their own dashboard: active projects with status, outstanding invoices with pay buttons, signed contracts, delivered files with download links, preview links for design approvals, messaging, and a "Request Work" form for new projects. Role-based access ensures clients only see their own data.

Beacon — AI Operations Engine

Beacon is our internal AI layer. It syncs with our email via IMAP, reads incoming messages, and uses OpenAI to extract action items, categorize urgency, and surface what needs attention. It monitors client health based on activity patterns and generates notes that feed into client dashboards. Think of it as an AI chief of staff.

File Delivery & Approval System

Upload deliverables to client projects with version tracking. Generate shareable preview links where clients can view, approve, or request revisions with inline comments. Final approved files are available for download in the client portal.

Quotes, Proposals & Lead Pipeline

Generate branded quotes with line items and optional discount structures. Track leads through a pipeline from inquiry to conversion. Accepted quotes convert directly into projects and invoices with one click.

Notification & Activity System

Every significant action — invoice paid, contract signed, file uploaded, project status changed — is logged in a global activity feed and triggers push notifications to admins. Web push notifications via service workers keep the team informed in real-time.

Settings & Configuration

Company profile, billing defaults, email templates with variable replacement, notification preferences, intake form builder, data import tools, and integration management — all configurable from a single settings interface.

The Outcome

We replaced eight separate tools with one integrated platform. No more switching between a CRM, invoicing app, project manager, contract tool, file sharing service, email client, analytics dashboard, and spreadsheets. Everything lives in one system, everything connects, and every action is logged.

Clients now have full visibility into their accounts without needing to email us. They can check project status, pay invoices, sign contracts, download files, and request new work — all from their branded portal. That level of transparency builds trust and eliminates the back-and-forth that eats billable hours.

Beacon, our AI operations engine, catches things we used to miss: follow-up emails that fell through the cracks, clients going quiet, invoices approaching due dates. It surfaces action items automatically so nothing slips.

The financial infrastructure — invoicing with Stripe checkout, deposit gating behind contract signatures, credit/retainer tracking, online payment surcharges — means we get paid faster and with less friction. Clients appreciate the professional experience; we appreciate the cash flow.

Most importantly: this system proves what we sell. When we tell a client we can build them an integrated operations platform, we're not speaking theoretically. We run our entire business on one. This is the pinnacle of the systems we build — and it gives every potential client a concrete picture of what's possible.

Technical Details

Core Stack

  • Next.js 16 (App Router)
  • React 19 Server Components
  • TypeScript (strict)
  • PostgreSQL (Neon Serverless)
  • Drizzle ORM
  • Vercel Edge Deployment

Authentication & Security

  • Clerk v6 (multi-role RBAC)
  • Admin / Client role separation
  • Middleware route protection
  • Invite-only client onboarding
  • IP logging on signatures
  • HTTPS + CSP enforcement

Payments & Finance

  • Stripe Checkout Sessions
  • Webhook-driven payment recording
  • Configurable card surcharges
  • Deposit / partial payment support
  • Credit & retainer tracking (FIFO)
  • Automated balance-due emails

AI & Intelligence

  • OpenAI GPT integration
  • IMAP email sync & parsing
  • Action item extraction
  • Client health scoring
  • Activity pattern analysis
  • AI-generated briefings

Client Portal

  • Dedicated portal routes
  • Project & deliverable tracking
  • Invoice viewing & payment
  • Contract review & e-signing
  • File download center
  • Work request submission

Operations

  • Real-time push notifications
  • Global activity logging
  • Email templates (Resend)
  • Intake form builder
  • Data import pipeline
  • Configurable settings system

Ready to Build Your System?

Start a Conversation