Skip to main content
Ontora’s pipeline is built around three layers:
  1. Conversation layer — voice or chat interviews conducted by an autonomous agent.
  2. Knowledge layer — transcripts processed through chunking, embedding, and entity extraction into Postgres + Neo4j.
  3. Insight layer — synthesis outputs (cartography, roadmap, personas) and a GraphRAG query endpoint over the campaign.

Pipeline

When a campaign completes a conversation, a job pipeline kicks off:
Every stage is idempotent and retried up to 3× with exponential backoff.

Multi-tenancy

Every record carries a workspace_id. API keys are workspace-scoped — there is no cross-workspace data access. See Workspaces.

What gets stored

Three integration surfaces

The same data is exposed through three interfaces, all backed by the same workspace API key:
  • REST API — request/response for programmatic integration
  • MCP server — tool-calling interface for AI agents
  • CLI — terminal and CI-friendly wrapper around the REST API
Pick whichever fits your environment; mix them freely.