portfolio / cortax-ai
Enterprise SaaS · Email Intelligence

Cortax AI

Your Inbox, On Autopilot. Every Decision, On Record.

An enterprise email intelligence platform built around a proprietary AI engine — designed, built, and owned entirely by Zetaton. It intercepts inbound email, runs multi-signal AI classification, routes every message to the right inbox and person, and logs every decision with full reasoning. Zero-touch triage with complete auditability.

Live demo · not a mockup

Watch the Classification Playground triage a live email

replay
unicode-ai · cortax-ai · live-demoidle
INBOUND EMAIL
MB
Maria Bennett
m.bennett@acme-corp.com
Double charged on invoice #4471 — need refund today

Hi — we were billed twice this month and finance needs this resolved before end of day. This is really urgent, please escalate.

ROUTED TO
Finance · Billing2
Support7
Sales3
AI SIGNALS · 0/9
category
urgency
sentiment
intent
confidence
complexity
spam type
cold-email
lead score
ROUTING RULE #12
WHEN category= AND urgency=
THEN route → Finance · owner=resolved(L2)

The AI assigns 9 signals, a routing rule fires, and the email drops into the right inbox — replay any time.

The Challenge · Enterprise Email Automation Is Hard to Get Right

Most AI email tools are thin wrappers around someone else’s model — opaque, unauditable, impossible to tune.

Cortax AI needed async idempotent classification at production scale, deterministic routing that satisfies compliance, multi-tenant isolation enforced at the database layer, and encrypted OAuth credential storage — without AI latency blocking the user-facing API.

Our Solution

A Proprietary AI Engine at the Center of Everything

Zetaton built the Cortax AI Engine from scratch as a standalone FastAPI microservice — independently containerized, versioned separately, secured with HMAC-SHA256.

Cortax AI Engine
core
email_triage
Multi-signal classification in a single idempotent job
knowledge_qa
RAG: Voyage AI embeddings, pgvector, hybrid retrieval, reranking, LLM grading
Routing Rules Engine
WHEN/THEN rules with deterministic category fallback
5-Level Ownership
Deterministic assignee chain — every ticket has a clear owner
Complete Audit Log
Immutable routing decision records
Row-Level Security
Tenant isolation at the schema layer, not app code
How We Built It

Three stages, from contract to production

01

AI Engine Architecture & Contract Design

Standalone FastAPI service designed first — HMAC auth, message-ID idempotency, and the routing trace schema finalized upfront.

02

Multi-Tenant Database Architecture

PostgreSQL RLS from the first migration, indexed tenant_id, a withTenant() wrapper, Supabase + PgBouncer tuned for Cloud Run.

03

Pipeline, Routing & Providers

Async pipeline + priority rules + Gmail (OAuth2) and Outlook (MSAL + Graph webhooks). OAuth tokens AES-256-GCM encrypted at rest.

Platforms Available

Where it ships

WEB DASHBOARD

Cortax AI Web Dashboard

Operator interface for virtual inboxes, routing rules, and ticket queues — with AI signals visible on every ticket.

#cortax-web-platform-01
Desktop · 16:9
POST /v1/triage 200
Authorization: Bearer ••••
{
"category": "billing",
"routed": true
}
REST API

Cortax AI REST API

Every capability reachable via API key, with full Swagger / OpenAPI documentation.

#cortax-api-platform-01
Desktop · 16:9
Product Screenshots

Real screens from Cortax AI

Each slot is reserved for a shipped product screenshot — reference it by its ID to drop the real image in.

#cortax-hero-01
Main Dashboard
Desktop · 16:9
#cortax-web-01
Routing Rules Builder
Desktop · 16:9
#cortax-web-02
Ticket Detail with AI Signals
Desktop · 16:9
#cortax-web-03
Audit Log
Desktop · 16:9
#cortax-web-04
RAG Knowledge Q&A
Desktop · 16:9
#cortax-api-01
Swagger API Docs
Desktop · 16:9
Tech Used

The stack, as a constellation

Backend
NestJS 11
TypeScript 5.7
Node.js 20
Swagger/OpenAPI
AI Engine
FastAPI
Python
Groq LLMs
Voyage AI
Langfuse
Database
PostgreSQL 16
Supabase
pgvector
PgBouncer
RLS
Auth & Security
Firebase Auth
SHA-256 API Keys
HMAC-SHA256
AES-256-GCM
Email Providers
Gmail API
Google OAuth2
Microsoft Graph
Azure MSAL
Infrastructure
GCP Cloud Run
Docker (Alpine)
Jenkins CI/CD
Secret Manager
SendGrid
Key Features

What makes it work

Proprietary AI Engine — Built, Not Rented

A standalone FastAPI service gives full control over models, prompts, schemas, and cost — no vendor lock-in.

0vendor lock-in

Multi-Signal Email Classification

9 signals per email via Groq LLMs, message-ID idempotency, and suggested reply drafting.

9signals / email

RAG-Powered Knowledge Q&A

Voyage AI embeddings → pgvector, hybrid retrieval, reranking, LLM grading, and source citations.

4sources cited

Complete Routing Decision Audit Log

Immutable records, fully replayable weeks or months later — compliance from day one.

100%replayable
Other Screens

Around the product

#cortax-extra-01
Virtual Inboxes
Desktop · 16:9
#cortax-extra-02
Ticket Queue
Desktop · 16:9
#cortax-extra-03
AI Signals Panel
Desktop · 16:9
#cortax-extra-04
API Explorer
Desktop · 16:9
Owned & shipped by Zetaton

Want a product like Cortax AI?

We design, build, and ship AI products end-to-end — and put them in production with metrics you can point at.