← Case studies
Internal Product / Customer Operations Cockpit

Operanto — Operational Cockpit for Customer Operations

An operational cockpit for customer operations. Operanto is a continuity layer that sits between source systems and the people running the operation — remembering customers, conversations, and commitments, connecting work across channels and systems, and keeping people in control. Source systems remain the systems of record; consequential outbound actions require human approval; Operanto proposes one step at a time rather than acting autonomously.

Context

Operanto is an internal Inovativi product, positioned as the operational cockpit for customer operations. It targets conversation-driven and customer-intensive businesses that run sales and service out of scattered messages, inboxes, and spreadsheets but lack a single place that holds operational context. Rather than replacing a CRM or acting as an autonomous agent, Operanto adds an operational memory and work layer around the systems a business already uses: it remembers customers and conversations, tracks commitments and operational context, connects work across channels and systems, and keeps a human in control of consequential decisions.

Problem

Conversation-driven teams run sales and operations on scattered DMs, inboxes, and spreadsheets. A message arrives, and turning it into a tracked commercial outcome — qualified, quoted, approved, scheduled, and pushed to a CRM — depends on manual coordination at every step. AI only helps if it acts inside a real, multi-tenant workflow with durable state, deterministic transitions, role-based control, human approval on sensitive actions, idempotent external calls, and audit trails.

What was built / modernized

Operanto turns each qualifying conversation into an Opportunity — the commercial object that gathers its conversations, extracted requirements, a workflow instance, quotes, appointments, approvals, and documents. The MediaSync layer ingests messages through real channel connectors (signature-verified webhooks, identity resolution, consent, and delivery status), an AI assistant scores intent, sentiment, and lead value and extracts structured requirements, and a config-driven workflow engine advances each opportunity through deterministic steps: collect requirements, draft a quote from the catalogue and business rules, gate sensitive actions behind human approval, book an appointment, and push idempotent, retried actions to CRM/ERP. AI proposes; deterministic software and roles control; people approve; every step is logged. Multi-tenancy is enforced at the data layer and RBAC is server-enforced.

Workflow highlights

  • Real channel connectors (WhatsApp, Instagram, Messenger, Telegram, Viber, SMS) behind one contract, with signature-verified webhooks that degrade safely until credentials are set
  • Opportunity spine: each qualifying conversation becomes a commercial object gathering requirements, quotes, appointments, approvals, and documents
  • Config-driven workflow engine — verticals are data, not forked code — advancing opportunities through deterministic, audited step transitions
  • AI tasks extract structured requirements, detect what is missing, draft quotes from the catalogue, and pull fields from photos and PDFs
  • Human approval gates for sensitive actions (sending a quote, price overrides) and idempotent, retried CRM/ERP integration actions

Security, auditability & governance

  • Multi-tenancy enforced at the data layer — every query scoped to the caller's workspace
  • Server-enforced RBAC from a single permission matrix, extended to opportunities, quotes, approvals, and integrations
  • AI proposes and humans approve — no customer message or sensitive action sends itself by default
  • Every AI action logged with its prompt and confidence; workflow, quote, and approval transitions written to audit and transition records
  • Idempotent, retried integration actions for CRM/ERP, mirroring the communication layer's webhook and sync pattern

Value delivered

  • Customer messages become tracked opportunities — qualified, quoted, approved, and scheduled — instead of scattered DMs
  • One config-driven engine runs multiple verticals (windows, solar, HVAC) as configuration rather than separate codebases
  • AI accelerates qualification, quoting, and follow-up while humans, roles, and approval gates keep control
  • Managers get one command center across conversations, opportunities, response times, and operator load

Technologies

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma 6 / PostgreSQL
  • Auth.js v5
  • Zod-validated rules & workflows
  • TanStack Query / Zustand
  • Tailwind v4 / Recharts
  • Object storage (S3 / R2)
  • Anthropic (provider-agnostic)

Relevant roles

  • Full-Stack Engineer
  • AI Integration Engineer
  • Product Engineer

Status & transparency

Operanto is an internal Inovativi product and is in early access. Current product-site capability status (operanto.ai): Memory, Conversations, Workflows, Intelligence, and Integrations are available; Growth is in development; Computer is in supervised validation. Operanto is not a CRM replacement, not a chatbot builder, and does not send autonomous replies to customers — it proposes actions one step at a time, with human approval on consequential actions. See operanto.ai for the current product.

Next step

Discuss a similar project

We can adapt this pattern to your systems and provide the engineers to build it. Reach us at info@inovativi.com.