From conversation
2 process diagram

Before you modernize a process, you need to understand how it actually works. interviews the people who do the work and produces a standards-compliant BPMN diagram in a fraction of the time.

Thanks. Check your inbox.
<bpmn:process id="visa-renewal"> <bpmn:startEvent id="start"/> <bpmn:task id="task1" name="Receive application"/> <bpmn:task id="task2" name="Verify identity"/> <bpmn:exclusiveGateway id="gw1" name="Fraud flag?"/> <bpmn:task id="task3" name="Route to fraud unit"/> <bpmn:sequenceFlow sourceRef="task2" targetRef="gw1"/> </bpmn:process>
{ "schemaVersion": "1.0", "workflow": { "steps": [ { "action": "receive", "object": "application", "sourceType": "interview_discovered", "confidence": 0.97 }, { "action": "verify", "object": "identity", "sourceType": "interview_discovered", "confidence": 0.91 } ] }, "divergences": [...] }
flowchart TD A([Start]) --> B[Receive application] B --> C[Verify identity] C --> D{Fraud flag?} D -- Yes --> E[Route to fraud unit] D -- No --> F[Collect fee] E --> F F --> G[Approve case] G --> H([End])
Step,Maria,James,Linda Receive application,✓,✓,✓ Verify identity,✓,✓,✓ Route to fraud unit,—,✓,— Collect fee,✓,✓,✓ Approve case,✓,✓,—
@startuml |Maria| start :Receive application; :Verify identity; :Collect fee; :Approve case; |James| :Receive application; :Verify identity; :Route to fraud unit; :Collect fee; :Approve case; stop @enduml

How it works

Interview, synthesize,
then visualize

01

Interview the team

An AI agent captures how people actually do the work, in their own words, one interview at a time.

02

Synthesize the accounts

Common steps are normalized and differences are preserved as explicit findings instead of being averaged away.

03

Visualize workable artifacts

Turn the reconciled workflow into exportable BPMN, process JSON, flowcharts, PRD requirements, PlantUML, or Jira-ready outputs.

Employee 1
Visa Adjudication Officer

Applications come in through the portal each morning. I check the passport against the file, then collect the fee, and stamp and close the case.

Employee 2
Senior Adjudication Officer

Cases come in from the European queue. I verify identity documents, then route to the fraud unit first — that's a step the others don't have. Then collect the fee and approve.

Employee 3
Adjudication Officer

Renewals arrive in my queue. I confirm the documents, collect payment, and pass it along — I don't do the final approval, that goes to a supervisor.

Receive application Verify identity Collect fee Approve case Close File Route to fraud unit Fraud check Supervisor Review Escalation by role

Market landscape

What the industry
currently offers

Existing tools cover pieces of the problem. AI interview platforms capture conversations. Process mining tools map system logs. Requirements tools structure outputs. None of them connect all three — and none synthesize across multiple people.

AI Interview
Platforms1
Process Mining
Tools2
Requirements
Tools3
Conversational AI interview
Speech-to-text input *
Multi-person synthesis & divergence
Structured workflow output & visualization
Software requirements orientation

1. Otter.ai, Grain, Fireflies   2. Celonis, KYP.ai, Nintex   3. Jama, Azure DevOps, Jira   * Partial coverage

The first step in
every modernization project

Thanks. Check your inbox.