Import and export BPMN XML
Processes are real BPMN 2.0 files, which means they move between tools. Import one drawn elsewhere, or export yours to hand to an engine team.
Imported processes are laid out automatically, so a file with no diagram information still arrives readable.

#What this is for
Bringing in a process modelled in another tool.
Handing a process to a team that will deploy it.
Keeping a process in version control alongside code.
#How it works
Action | How |
|---|---|
Import | Attach or paste a .bpmn or .bpmn20.xml file. |
Automatic layout | Runs on import when the file carries no diagram interchange information. |
Export | Export the process as BPMN 2.0 XML. |
Round trip | Export, edit elsewhere, and import back; the format is standard. |
#A few things that catch people out
A plain .xml file is read as draw.io. BPMN files need .bpmn or .bpmn20.xml to be detected correctly.
Import warnings usually mean vendor-specific extensions the editor does not use. The process still works.
Exported files include Camunda properties if you set any.
#Related
Simulate it before you publish it.
