Skip to main content
When a campaign reaches completed, Ontora runs a synthesis pipeline that converts the transcripts into four structured artifacts.

Cartography

A map of the processes that came up in conversation, grouped into categories, with statistics on how often each was mentioned and which contacts mentioned it.
Use cases:
  • Visualize the “shape” of a function in a process map UI.
  • Identify processes mentioned by every contact (consensus) versus a single contact (edge cases).

Roadmap

Proposed solutions grouped by horizon. Each phase contains opportunities sized by impact and effort.
Use cases:
  • Hand straight to a product team as a starting point.
  • Filter for “now” horizon to seed a next-sprint backlog.

Personas

Per-contact behavioral profiles, optionally rolled up by department. Each persona captures observed characteristics, motivations, and frustrations grounded in the transcript.

Conversations

A list of individual transcripts with one-paragraph summaries and metadata.
For the full transcript text, see Export transcripts.

When does synthesis run?

The campaign report is generated automatically as interviews complete: a first version after the first completed interview, refreshed after every further one (every fifth on campaigns with more than 100 participants), and a final version over every completed interview when the campaign completes. Each ready version sends a synthesis.completed webhook; the final one has trigger_reason: "campaign_completed". To re-run it (for example after editing the question set), call POST /v1/interviews/{id}/report/regenerate.

Grounding

All synthesis is grounded — every assertion in the cartography, roadmap, and personas can be traced back to specific chunks in the source transcripts. The GraphRAG query endpoint returns those citations directly.