Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Aston2710/mc-modeler/llms.txt

Use this file to discover all available pages before exploring further.

MC Modeler runs entirely in the browser. No account, no download, and no configuration is needed to get started. This guide walks you through creating a complete, valid BPMN 2.0 process from a blank canvas, all the way to exporting a file you can open in Bizagi or Camunda.
Every action has a keyboard shortcut. Open the shortcuts reference at any time with Ctrl + ? (Windows/Linux) or ⌘ + ? (macOS).

Steps

1

Open MC Modeler in your browser

Navigate to your MC Modeler URL. You land on the Diagrams screen, which shows all diagrams saved in your browser. On first visit it will be empty.No sign-in prompt appears — local mode is active by default. Diagrams are saved automatically to IndexedDB in your browser.
MC Modeler works fully offline after the first page load. The JavaScript bundle is cached by the browser, so you can open it without an internet connection.
2

Create a new diagram

Click the + New diagram button in the top-right corner of the Diagrams screen. A modal dialog asks for a name.Type a name for your diagram (for example, Purchase Order Approval) and confirm. MC Modeler creates the diagram, saves an empty BPMN process, and immediately opens the canvas editor.You can also click the large + card in the diagram grid — it does the same thing.
3

Add BPMN elements to the canvas

The left panel is the element palette, organized into five groups: Events, Activities, Gateways, Connections, and Containers. Drag elements from the palette onto the canvas, or click an element to place it at the canvas center.For a minimal valid process, you need at least one Start Event, one Task, and one End Event:
  1. Start Event — In the Events group, drag the plain circle (Start Event — None) onto the canvas. A green-bordered circle appears.
  2. Task — In the Activities group, drag the plain rectangle (Task) next to the Start Event.
  3. End Event — Drag the thick-bordered circle (End Event — None) to the right of the Task.
Hover over any element in the palette to see its name and a short description in a tooltip before you place it.
4

Connect elements with Sequence Flows

To draw a Sequence Flow (the arrow that shows process order):
  1. Hover over the Start Event on the canvas. Blue connection handles appear on its edges.
  2. Click and drag from one of those handles to the Task. A Sequence Flow arrow is created.
  3. Repeat the same action from the Task to the End Event.
Your canvas now shows: Start Event → Task → End Event — a complete, valid process path.
Sequence Flows can only connect elements within the same Pool. To connect elements across different Pools, use a Message Flow from the Connections group instead.
5

Edit element properties

Click the Task on the canvas to select it. The Properties Panel on the right side of the screen updates to show the element’s editable properties.Under the General tab:
  • Name — Type a meaningful name, such as Review Purchase Request. The label updates live on the canvas as you type.
  • Documentation — Add a longer description or notes for this activity (visible in the Properties Panel; not rendered on the canvas).
Changes take effect immediately — there is no Save button for individual properties. The diagram auto-saves to the browser after a short debounce.
Double-click any element directly on the canvas to edit its name inline, without opening the Properties Panel.
6

Validate the diagram

Click the Validate button (checkmark icon) in the top toolbar. MC Modeler runs a set of BPMN 2.0 rules against your diagram and opens the Validation panel with the results.Common things the validator checks:
RuleSeverity
Process has no Start EventError
Process has no End EventError
Element has no connectionsWarning
Sequence Flow crosses Pool boundaryError
Exclusive gateway has only one outgoing flowWarning
Clicking an entry in the Validation panel zooms to and selects the offending element on the canvas, letting you fix issues immediately.
Validation runs on demand, not continuously. It does not block saving or exporting — you can export a diagram that has warnings.
7

Export the diagram

Click the Export button (download icon) in the top toolbar to open the Export modal. MC Modeler offers four formats:
Exports a .bpmn file — standard BPMN 2.0 XML using the OMG namespace. This file opens without conversion in Bizagi Modeler, Camunda Modeler, and any other tool that supports the OMG standard.
File name: <diagram-name>.bpmn
Content type: application/xml
.bpmn files exported from MC Modeler are fully round-trip compatible with Bizagi and Camunda. If you import a Bizagi file that contains proprietary bizagi: extension attributes, MC Modeler preserves them in the XML so they are intact when the file is reopened in Bizagi.
Select your format and click Export. The file downloads immediately through the browser’s standard download mechanism.

Auto-Save Behavior

MC Modeler saves your work automatically — you never need to click a Save button during modeling.
Auto-save uses a 2-second debounce for continuous edits (dragging elements, typing in properties). It saves immediately on discrete operations such as importing a file, deleting an element, or creating a new diagram. The status bar at the bottom of the screen always shows the current save state: ● Saved, Saving…, or ● Unsaved changes.

Keyboard Shortcuts Reference

ActionWindows / LinuxmacOS
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + Shift + Z
Save (force immediate)Ctrl + S⌘ + S
Delete selected elementDelete or BackspaceDelete or Backspace
CopyCtrl + C⌘ + C
CutCtrl + X⌘ + X
PasteCtrl + V⌘ + V
Fit diagram to screenCtrl + Shift + H⌘ + Shift + H
Zoom reset (100%)Ctrl + 0⌘ + 0
Open shortcuts modalCtrl + ?⌘ + ?

What’s Next

Canvas & Navigation

Learn pan, zoom, snap-to-grid, multi-select, and the minimap.

BPMN Elements

Full reference for every event, activity, gateway, connection, and container type.

Export & Import

In-depth guide to all export formats and importing .bpmn files from Bizagi and Camunda.

Build docs developers (and LLMs) love