Overview

Model business processes with an AI assistant and edit them by hand, on the same diagram.

Penna is a web app for drawing BPMN 2.0 process diagrams. You can describe a process to the assistant and have it draft the diagram, edit the result on the canvas, or write the process as text. All three change the same diagram, and the layout is worked out for you, so it stays tidy whoever made the change.

purchase-request.flowmark
process Purchase request
start Request submitted
user Review request
xor Approved?
  yes -> Place order
  no -> Tell requester
service Place order
end Order placed
send Tell requester
end Request declined

Where to start

What you can do

  • Draft with the assistantDescribe a process in your own words. The assistant writes it as Flowmark, checks it against modeling rules, and shows each change on a card you can undo in one step.
  • Edit by handAdd steps, connect them, rename them and move them between lanes. The app places the shapes and routes the arrows.
  • Check your modelModeling checks point out dead ends, unlabeled decisions and missing merges as you work.
  • Share and exportSend a view-only link, or download a .bpmn file, an .svg image or Flowmark text.
  • Work from your own AI appConnect Claude, ChatGPT, VS Code or another app that supports MCP, and ask it to edit your diagrams from there. See Connect your AI app.

Flowmark and the diagram, side by side

The editor shows each diagram two ways at once. On the left, Flowmark is the process as text, and typing there changes the diagram as you go. On the right, the Diagram is the drawn process; click shapes to select and edit them. A change in one shows up in the other straight away.

You can also show just one of them. See Show Flowmark, the diagram or both.

The standard BPMN XML file that other BPMN tools read isn't a view of its own. You download it, or look at it read-only, from the Export menu. See Share and export.

The editor with a purchase request in Flowmark on the left, the same diagram in the middle, and the assistant on the right after adding a reminder, with the diagram's name, view switch, Share, Export and Assistant above and the status bar below.

Who it's for

The app is meant for a small team, around one to five people. It's invite-only: an admin adds each person by email, and nobody else can sign in. Each person's diagrams and version history are private to them. To show a diagram to someone outside the team, you share a view-only link.

Use the app

Write and connect

On this page