Wavelength

Text to BPMN

Text to BPMN with AI

Type or say how a process works. Wavelength builds an editable process flow, then exports it as a BPMN 2.0 XML file (.bpmn). The file has start and end events, tasks, exclusive gateways, sequence flows with their labels, and one lane for each owner. It also holds the diagram layout, so the process opens laid out, left to right, in BPMN tools such as bpmn.io and Camunda Modeler.

The demo needs no account. The free plan needs no card.

ACTOREmployee STEPLeave request DECISIONBalanceenough? Yes STEPApprove leave No STEPReject request Dashed amber: a connection the AI inferred. Confirm it before you share.
An example of a flow Wavelength draws while someone talks.

Wavelength is not a full BPMN modeler. It gets you from words to a clean first model fast. You add timers, messages, and other detail in your BPMN tool.

How your words become BPMN

What you sayShape in WavelengthElement in the .bpmn file
How the process startsStartStart event
An actionStepTask
"If" or "only when"DecisionExclusive gateway
A system does the workSystemService task
A screen the user seesScreenUser task
A database or a spreadsheetData storeTask
Who does the workActor or ownerLane, when the flow has two or more owners
"Then", "sends to"Link with a labelSequence flow with a name
How the process endsEndEnd event

When the flow has lanes, the file puts them in one pool named after the flow. A step marked as a warning or an error keeps its color in tools that read the bpmn.io color extension.

How it works

  1. Describe the process. Type it, paste it, or hold the mic and say it.
  2. Check the flow. Confirm or delete each dashed amber line. Those are links the AI inferred.
  3. Set the owners. Give each step an owner. Each owner becomes a lane.
  4. Check the lanes. Switch the layout to swimlanes to see the lanes before you export.
  5. Export. Open Export and pick BPMN 2.0 (.bpmn). Open the file in your BPMN tool and add the detail.

A worked example: a leave request

The text in:

An employee submits a leave request in Workday. The manager reviews it. If the manager rejects it, the employee gets a rejection notice and the process ends. If the manager approves it and the leave is longer than ten days, HR reviews it too. When it is approved, Workday updates the leave balance and the employee gets a confirmation.

A flow built from this text exports a .bpmn file with three lanes: Employee, Manager, and HR. The file has these elements:

  • Start event: Leave request submitted.
  • Tasks: Manager review, HR review, Send rejection notice, Send confirmation.
  • Service task: Workday updates leave balance.
  • Exclusive gateways: Approved? and Longer than ten days?
  • End events: Request rejected, Leave confirmed.

Each gateway branch is a sequence flow with its label, such as "Yes" or "No". A gateway in the file looks like this:

<bpmn:exclusiveGateway id="Node_4" name="Approved?" /> <bpmn:sequenceFlow id="Flow_5" sourceRef="Node_4" targetRef="Node_5" name="No" />

What the export does not include

  • Only exclusive gateways. There are no parallel, inclusive, or event based gateways.
  • No timer, message, or other intermediate events.
  • No message flows between pools, and no subprocesses.
  • A data store becomes a plain task, not a data store reference.
  • Wavelength does not import .bpmn files. It imports Visio (.vsdx), draw.io, and Mermaid files.

If the target is an automation tool, not a modeler, export an n8n workflow or a Make scenario blueprint instead.

Who uses text to BPMN

Business analysts use it to turn interview notes into a first model before a review. Process owners use it to check a process with the team before an analyst formalizes it. Consultants use it to hand the client a file that opens in the client's own BPMN tool.

By hand or with Wavelength

TaskBy handWith Wavelength
Turn notes into a modelYou read the notes and place each element in the modeler.Wavelength builds the flow from the text.
Pick element typesYou choose task, gateway, or event for each item.Each shape maps to a BPMN element on export.
Build the lanesYou draw a pool and a lane for each role.Each owner becomes a lane.
Lay out the modelYou drag the elements into a readable order.The file holds a left to right layout.
Change the processYou edit the model by hand.Say the change, then export again.

Common questions

Can AI turn text into a BPMN diagram?

Yes. Wavelength builds a process flow from your text or your voice, then exports it as a BPMN 2.0 XML file with events, tasks, gateways, sequence flows, and lanes.

Which BPMN elements does the export use?

Start events, end events, tasks, service tasks, user tasks, exclusive gateways, sequence flows with names, and lanes in one pool when the flow has two or more owners.

Does the file open in Camunda Modeler and bpmn.io?

The file is BPMN 2.0 XML with the diagram layout included, so BPMN tools such as bpmn.io and Camunda Modeler open it laid out.

Can I import a .bpmn file into Wavelength?

No. Wavelength exports BPMN but does not import it. It imports Visio (.vsdx), draw.io, and Mermaid files.

Which plans include BPMN export?

Every plan, including Free. The Free plan saves up to 5 flows and needs no card.

See your own process as a flow

Describe it out loud or paste a transcript.

Every new account starts with 7 days of Pro. No card needed.