Skip to main content

Module architecture

At a glance

Ontologie is organized into interconnected modules. Each module serves a specific function, and the modules communicate with each other to deliver a unified experience. This page explains how they fit together.

Overview

                    ┌──────────────┐
│ Dashboard │
│ (Global view)│
└──────┬───────┘
│ KPIs from each module
┌──────────────────┼──────────────────────┐
│ │ │
┌───────▼──────┐ ┌────────▼────────┐ ┌─────────▼────────┐
│ Ontologie │ │ Workflow Builder│ │ Agent Studio │
│ (Business │ │ (Automation) │ │ (Conversational AI)
│ model) │ │ │ │ │
└───────┬──────┘ └────────┬────────┘ └────────┬─────────┘
│ │ │
│ ┌─────────────┼─────────────┐ │
│ │ │ │ │
┌───────▼────▼──┐ ┌──────▼──────┐ ┌───▼───────▼───┐
│ Spreadsheets │ │ Calendar │ │ Knowledge │
│ (Tabular │ │ (Events) │ │ Base │
│ data) │ │ │ │ (Documents) │
└───────┬───────┘ └─────────────┘ └───────────────┘

┌───────▼───────┐
│ Live Data │
│ (External │
│ sources) │
└───────────────┘

How modules interconnect

Ontologie → Everything

The ontology is the core of the system. The entities and relationships you define are leveraged by all other modules:

ModuleOntology usage
Agent StudioThe agent queries entities to answer questions
Workflow BuilderWorkflows can react to entity modifications
SpreadsheetsEntity-type columns link rows to ontology entities
Live DataSynchronized data is linked to existing entities
DashboardOntologie KPIs reflect model completeness

Live Data → Spreadsheets → Ontologie

External data follows a natural path:

  1. Live Data synchronizes data from your sources (Google Sheets, HubSpot, etc.)
  2. The data appears in Spreadsheets (Synchronized data tab)
  3. Rows are linked to Ontologie entities via entity mapping

Agent Studio → Ontologie + Knowledge Base

The AI agent combines two data sources:

  • Ontologie: structured data (entities, properties, relationships)
  • Knowledge Base: unstructured data (documents, web pages)

The agent uses a hybrid search to find the most relevant information from both sources.

Workflow Builder → All modules

The Workflow Builder orchestrates actions across modules:

  • Triggers: entity events, schedules, webhooks
  • Actions: create entities, send emails, call the AI agent, read/write spreadsheets
  • Integrations: external API calls, synchronizations

Dashboard → All modules

The Dashboard is a read-only view that aggregates metrics from each module:

SectionSource
Ontologie KPIsNumber of entities, relationships, completeness
Workflow KPIsExecutions, success rate, average duration
API KPIsAvailability, performance, active endpoints
Agent Hub KPIsConversations, success rate, required actions
TimelineEvents from all modules

Governance → Ontologie + Data

Governance applies across the board:

  • Classifications: sensitivity labels on entities and columns
  • Approvals: validation workflows before modifications
  • Quality: data quality rules
  • Lineage: traceability of data origin

API and external integrations

All modules are accessible via the REST API and the MCP server:

AccessUsage
REST APIProgrammatic integration (scripts, n8n, Make, Zapier)
SDKTypeScript or Python client for your applications
MCPConnection from Claude Desktop, VS Code, or any compatible AI client

For more details: API & Access.

See also

Need help?

Contact us: Support and contact.