Customer operations for portfolio operators

One Support Command Center For Your Entire SaaS Portfolio.

A dozen inboxes, a dozen chat accounts, and a customer who arrives as a stranger every time. BrainDesk unifies every channel across every product into one prioritised queue — and drafts every reply with full customer context and transparent AI.

12 → 1
inboxes into one queue
1 profile
per person, not per product
0 guessing
every draft shows its reasoning
Next in queue SLA 00:07
Charge on my card I don't recognise
MailRoute ClipVault GridForm pt-BR
AI draft · reasoning 0.86
01 Identity matched across 3 products
02 Stripe: $49 = ClipVault annual renewal
! Unsure: refund eligibility past 14 days
Maria F.
3 apps · $1,284 lifetime · 1 refund
Churn 78
Built for portfolio operators running many products at once.
app.braindesk.org / inbox — all products LIVE
Unified queue 42 open
MailRoute SLA 00:07
Charge on card I don't recognise
maria.f@— · owns 3 apps · PT
GridForm SLA 01:42
Webhook retries stopped firing
ops@— · owns 1 app · EN
ClipVault SLA 06:18
Can I export before downgrading?
dev@— · owns 2 apps · ES
Thread & AI draft
“Vi uma cobrança de $49 que não reconheço. Podem verificar?”Detected: Portuguese · translated for review
AI draft · reasoning trace 0.86
01 Matched identity across 3 products by email
02 Stripe: $49 charge = ClipVault annual renewal
03 Retrieved 4 resolved tickets on renewal disputes
! Uncertain: refund eligibility past 14-day window
Approve Edit Escalate refund
Customer profile
Maria F.
customer since Mar 2024 · pt-BR
MailRoute ClipVault GridForm
Lifetime
$1,284
Refunds
1
Churn risk HIGH · 78
9 tickets across 3 products
Last activity: 2h ago · ClipVault
Products already flowing into one queue
MailRoute · email GridForm · chat ClipVault · email LedgerLite · chat Statuspin · email Formcast · chat Snaptrace · email
The problem

Fragmented Support Is Quietly Costing You Customers.

Every product you run has its own chat account and its own inbox — dozens of separate touchpoints for a small team to watch at once. The result is slow, generic, uninformed replies; tickets that never get resolved; and customers who dispute a charge rather than wait for help.

A customer who owns three of your apps shows up as three different people in three different inboxes. Agents answer from ticket text alone, with no view of what the customer actually owns, pays, or has already asked. Nothing surfaces the patterns. Nothing holds the process together.

12 inboxes
one small team watching
3 strangers
one customer, three profiles
0 context
replies from ticket text alone
Unification

Every Product. Every Channel. Every Customer. One System.

BrainDesk ingests email and chat from all your products into a single inbox sorted by SLA-breach risk, then attaches each customer's complete cross-product identity — every app owned, every activity signal, every Stripe payment and refund — pulled live. Support, customer intelligence, and product feedback finally live in one place.

MailRoute inbox GridForm chat ClipVault inbox Statuspin inbox Formcast chat
One prioritised queue
Charge dispute · 00:07
Webhook failure · 01:42
Export request · 06:18
Seat upgrade · 08:04

Three Things No Other Support Tool Does For A Portfolio.

01

Cross-portfolio customer identity.

Every ticket opens with full context pulled live from your own databases and Stripe accounts: every app the customer owns, their activity, their lifetime spend, and their full refund history. Identity is matched across all products by email, so one person is one profile — not three strangers in three inboxes.

Cross-product customer profile panel with spend, refunds and churn risk
02

Transparent multi-agent AI pipeline.

Instead of one opaque AI output, BrainDesk runs a configurable multi-agent pipeline (built on LangGraph) that shows its full reasoning trace, a confidence score, and uncertainty flags on specific claims. Reviewers can actually evaluate a draft instead of rubber-stamping it — and the pipeline is reconfigurable from the UI without redeploying.

AI agent pipeline with reasoning trace, retrieved knowledge and confidence score
03

Accountability-first team design.

Built on the assumption that support quality erodes without enforcement. SLA breach alerts, immutable activity logs, a mandatory resolution-note gate, rubber-stamp detection, and automatic escalation are core features — not reporting add-ons. Correct behaviour is easier than cutting corners.

SLA countdowns, immutable activity log and the resolution gate
Platform

Everything Support Needs, In One Platform.

Unified Inbox

Email and chat from every product in one prioritised, real-time queue (list or kanban), sorted by SLA-breach risk.

Embeddable Chat Widget

A lightweight per-product widget that binds logged-in customer identity automatically and flows into the same inbox.

Customer Profile Panel

Every app owned, subscription status, activity, full Stripe spend and refund history, cross-product ticket history, and a live churn-risk score.

Transparent AI Agent Pipeline

Reasoning trace, confidence scoring, uncertainty flags, auto-categorisation, and knowledge retrieval from resolved tickets and your codebase.

Multilingual Layer

Automatic language detection, stored English translations, and native-language drafts (Portuguese and Spanish first-class).

Accountability Layer

SLA countdowns and alerts, mandatory resolution gate, rubber-stamp detection, and immutable logging.

Refund Escalation Workflow

One-click, in-app escalation with full context and an AI-recommended mitigation-first or direct-refund path — replacing the spreadsheet.

Role-Based Access Control

Super Admin, Support Lead, and Agent roles enforced server-side.

Daily Summaries & Alerting

Push summaries and real-time alerts so leadership has full clarity without logging in.

Product Intelligence Feed

Recurring ticket themes and feature requests surfaced automatically.

Explore every feature in depth →
How it works

Connect Once. Then It Runs In The Background.

pipeline progress
STEP 1

Connect your products

Link each product's Gmail (OAuth), embed the chat widget, and connect your databases and Stripe accounts. New products register dynamically — no code changes.

STEP 2

AI drafts with full context

Every incoming ticket runs the pipeline: language detection, customer context, knowledge retrieval, and a draft with a visible reasoning trace and confidence score.

detect context retrieve draft .86 pt-BR 3 apps 4 docs claude score
STEP 3

Your team reviews transparently

Approve, edit, or reject with full reasoning in view; every action is logged immutably.

STEP 4

Accountability runs itself

SLA timers, breach alerts, rubber-stamp detection, and mandatory resolution notes keep quality high automatically.

STEP 5

Leadership stays informed

Daily summaries and instant alerts surface problems before they become refunds.

See the expanded walkthrough →

Built For Portfolio Operators.

Portfolio founders & operators

Full clarity on support health across every product without living in the tool; daily summaries and emergency-only alerts.

Support leads

One prioritised queue across all products, transparent AI drafts to approve, and data to hold a team accountable.

Front-line agents

Only the right tickets, an AI draft ready on every one, and no way to quietly cherry-pick.

Chiefs of staff

Refund escalations with full context in one view, and automatic alerts when support degrades.

What Teams Achieve With BrainDesk.

<2h
average first response time
60–80%
AI draft approval rate, trending up as the knowledge base grows
−20%
monthly refund requests versus baseline
80%
of tickets resolved in 24h with a valid resolution note
75+
average AI reply quality score, out of 100

These are the platform's target outcomes from the product spec — presented as goals and benchmarks. Replace with verified customer results before launch.

Connects To The Tools You Already Run On.

Gmail and Google Workspace logo
Gmail
Stripe logo
Stripe
Jira logo
Jira
Slack logo
Slack
Postgres logo
Postgres
Claude logo
Claude
SendGrid logo
SendGrid
See integration detail →

Serious Infrastructure, Built To Be Trusted.

We only claim certifications and compliance we actually hold. GDPR data export and deletion are on the roadmap, per the product spec.

Read the security overview →

HTTPS everywhere; passwords hashed with bcrypt; encrypted OAuth tokens and database credentials.

Role-based access enforced server-side on every request — not just in the UI.

99.5% uptime target, automated daily backups, and error monitoring from day one.

Graceful degradation — if one product's database is unreachable, the rest of the platform keeps running.

Stop Running Support In A Dozen Tabs.

Bring every product, every channel, and every customer into one command center — and give your team the context and accountability to actually resolve, not just reply.

Get Started See how it works