[{"data":1,"prerenderedAt":1203},["ShallowReactive",2],{"blog-en":3,"\u002Fblog":19},{"id":4,"title":5,"body":6,"description":7,"extension":8,"meta":9,"navigation":11,"path":13,"seo":14,"stem":17,"__hash__":18},"blog_en\u002F3.blog.yml","Blog",null,"Notes on business process design, real-time diagramming, and what we are learning while building Instant Process. Practical ideas for mapping and validating processes faster.","yml",{"updated":10},"2026-08-27",{"icon":12},"i-lucide-newspaper","\u002Fblog",{"title":15,"description":16},"Process Mapping Blog","Practical guides on BPMN, business process modeling, process mapping and process improvement. Learn how to document, analyze and improve business processes.","3.blog","hIB03BAuRATDd35u6GPW5HCv1zxo3Nw4qH1ZKBZaEyQ",[20,438,668,857],{"id":21,"title":22,"authors":23,"badge":29,"body":31,"date":422,"description":423,"extension":424,"i18nKey":425,"image":426,"meta":430,"navigation":431,"path":432,"seo":433,"stem":436,"updated":6,"__hash__":437},"posts_en\u002Fblog\u002Ffastest-way-to-create-bpmn-diagrams.md","What Is the Fastest Way to Create BPMN Diagrams?",[24],{"name":25,"to":26,"avatar":27},"Olivier Pieksma","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Folivier-pieksma-4039b918a\u002F",{"src":28,"alt":25},"\u002Fcompany\u002Folivier.jpg",{"label":30},"Process Modeling",{"type":32,"value":33,"toc":403},"minimark",[34,46,49,57,63,68,71,97,100,105,112,115,118,121,124,128,131,134,137,143,146,167,171,178,181,184,187,190,193,197,200,203,219,223,232,235,238,242,250,253,256,260,267,270,273,276,284,288,294,297,300,303,306,310,313,369,372,375,383,387,390,393,396],[35,36,37,38,45],"p",{},"Creating a ",[39,40,44],"a",{"href":41,"rel":42},"https:\u002F\u002Fwww.omg.org\u002Fspec\u002FBPMN\u002F2.0.2\u002F",[43],"nofollow","Business Process Model and Notation (BPMN)"," diagram is an important step in understanding, documenting and improving business processes. But there are different ways to create these diagrams, and each approach offers its own advantages.",[35,47,48],{},"Traditionally, BPMN diagrams were created using drag-and-drop editors. Today, AI can generate diagrams from natural language, while text-based modeling tools let users create diagrams simply by writing structured descriptions.",[35,50,51,52,56],{},"In this article, we compare ",[53,54,55],"strong",{},"three approaches to BPMN modeling: drag-and-drop, AI-generated BPMN and syntax-to-BPMN",", and explore which method works best in different situations.",[35,58,59,62],{},[53,60,61],{},"The short answer:"," AI is the fastest way to a first draft from a description. Syntax-to-BPMN is the fastest way to create and keep changing a model, for example during a workshop. Drag-and-drop is the fastest choice when precise control over the layout matters most.",[64,65,67],"h2",{"id":66},"_1-drag-and-drop-bpmn-modeling","1. Drag-and-drop BPMN modeling",[35,69,70],{},"Drag-and-drop is the traditional and perhaps most familiar way to create BPMN diagrams.",[35,72,73,74,79,80,79,85,90,91,96],{},"Tools such as ",[39,75,78],{"href":76,"rel":77},"https:\u002F\u002Fwww.lucidchart.com\u002F",[43],"Lucidchart",", ",[39,81,84],{"href":82,"rel":83},"https:\u002F\u002Fwww.microsoft.com\u002Fmicrosoft-365\u002Fvisio",[43],"Microsoft Visio",[39,86,89],{"href":87,"rel":88},"https:\u002F\u002Fwww.drawio.com\u002F",[43],"diagrams.net (draw.io)"," and ",[39,92,95],{"href":93,"rel":94},"https:\u002F\u002Fbpmn.io\u002F",[43],"bpmn.io"," let users build diagrams visually by selecting BPMN elements, placing them on a canvas and connecting them.",[35,98,99],{},"For example, when modeling an order approval process, users can add activities, insert decision gateways, connect different process paths and arrange the diagram to their preferences.",[101,102,104],"h3",{"id":103},"why-use-drag-and-drop","Why use drag-and-drop?",[35,106,107,108,111],{},"The biggest advantage is ",[53,109,110],{},"visual flexibility",". Users have direct control over where elements appear and how the diagram is organized.",[35,113,114],{},"This makes drag-and-drop particularly useful for detailed diagrams, customized layouts and users who prefer working visually.",[35,116,117],{},"Many platforms also support other diagram types, making them versatile tools for broader business documentation.",[35,119,120],{},"The main consideration is that creating and updating diagrams involves manual interactions. Adding activities, connecting elements and adjusting layouts can take time, particularly for larger processes.",[35,122,123],{},"For users who value precise visual control, however, drag-and-drop remains an effective approach.",[64,125,127],{"id":126},"_2-ai-generated-bpmn-diagrams","2. AI-generated BPMN diagrams",[35,129,130],{},"Artificial intelligence offers another way to create BPMN diagrams: generating them directly from natural-language descriptions.",[35,132,133],{},"Instead of manually constructing a process, users describe what happens, and an AI-powered tool translates that description into a diagram.",[35,135,136],{},"For example:",[138,139,140],"blockquote",{},[35,141,142],{},"\"A customer submits an application. An employee reviews it. If the application is complete, it is approved. Otherwise, additional information is requested.\"",[35,144,145],{},"An AI tool can interpret this description and generate an initial process model.",[35,147,148,149,154,155,160,161,166],{},"Platforms such as ",[39,150,153],{"href":151,"rel":152},"https:\u002F\u002Fwww.processmaker.com\u002F",[43],"ProcessMaker",", BPMN Studio and ",[39,156,159],{"href":157,"rel":158},"https:\u002F\u002Fwww.visual-paradigm.com\u002F",[43],"Visual Paradigm"," offer AI-assisted BPMN modeling capabilities. Tools such as ",[39,162,165],{"href":163,"rel":164},"https:\u002F\u002Fwww.eraser.io\u002F",[43],"Eraser"," also demonstrate how AI can simplify diagram creation more generally.",[101,168,170],{"id":169},"why-use-ai-for-bpmn","Why use AI for BPMN?",[35,172,173,174,177],{},"The biggest benefit is ",[53,175,176],{},"speed of initial generation",".",[35,179,180],{},"Users can create a first draft from a simple description without manually placing activities or learning a modeling syntax.",[35,182,183],{},"AI is particularly useful for brainstorming, exploring process ideas and helping users get started with process modeling.",[35,185,186],{},"It can also make diagram creation more accessible to people with limited BPMN experience.",[35,188,189],{},"Generated diagrams may still need review or refinement, especially when processes contain complex decisions or exceptions. Depending on the tool, users can make adjustments through additional prompts, text editing or a visual editor.",[35,191,192],{},"AI is therefore an attractive option for users who want to quickly turn ideas into diagrams with minimal initial effort.",[64,194,196],{"id":195},"_3-syntax-to-bpmn-creating-diagrams-by-writing","3. Syntax-to-BPMN: creating diagrams by writing",[35,198,199],{},"A third approach is to create diagrams using code or structured text.",[35,201,202],{},"Instead of manually drawing elements or relying on AI to interpret a process, users write a description in a modeling language. The software automatically converts this description into a visual diagram.",[35,204,205,206,209,210,213,214,218],{},"This approach is often called ",[53,207,208],{},"text-based modeling"," or ",[53,211,212],{},"diagram-as-code",". Our guide to ",[39,215,217],{"href":216},"\u002Fblog\u002Ftext-to-bpmn","text to BPMN"," explains how to write a process description that converts cleanly into a diagram.",[101,220,222],{"id":221},"mermaid-diagrams-as-code","Mermaid: diagrams as code",[35,224,225,226,231],{},"One of the best-known examples is ",[39,227,230],{"href":228,"rel":229},"https:\u002F\u002Fmermaid.js.org\u002F",[43],"Mermaid",", a tool that generates diagrams from text-based definitions.",[35,233,234],{},"Mermaid supports flowcharts, sequence diagrams and other visualizations. It is particularly popular in technical documentation, where diagrams can be maintained alongside code.",[35,236,237],{},"Although Mermaid can represent business workflows using flowcharts, it does not natively support the complete BPMN standard.",[101,239,241],{"id":240},"bpmn-sketch-miner-rapid-process-modeling","BPMN Sketch Miner: rapid process modeling",[35,243,244,249],{},[39,245,248],{"href":246,"rel":247},"https:\u002F\u002Fwww.bpmn-sketch-miner.ai\u002F",[43],"BPMN Sketch Miner"," is a research-based tool developed by Ana Ivanchikj, Souhaila Serbout and Cesare Pautasso.",[35,251,252],{},"It explores how structured textual descriptions can be used to quickly generate BPMN diagrams, particularly during interviews and process workshops.",[35,254,255],{},"By automatically converting text into visual models, BPMN Sketch Miner demonstrates how process modeling can become more efficient without manually drawing every element.",[101,257,259],{"id":258},"instant-process-syntax-designed-for-bpmn","Instant Process: syntax designed for BPMN",[35,261,262,266],{},[39,263,265],{"href":264},"\u002Fproduct","Instant Process"," is another example of syntax-based BPMN modeling.",[35,268,269],{},"Unlike general-purpose diagram-as-code tools, Instant Process uses a modeling language specifically designed for creating BPMN diagrams quickly.",[35,271,272],{},"Users describe activities, decisions and process flows using a simple syntax, while the corresponding BPMN diagram updates in real time.",[35,274,275],{},"Keyboard shortcuts and autocomplete further reduce the amount of typing required.",[35,277,278,279,283],{},"The approach is designed to help users model processes during meetings and workshops, with direct control over the process structure and BPMN conventions. Our guide on ",[39,280,282],{"href":281},"\u002Fblog\u002Fmap-business-process-one-meeting","how to map a business process in one meeting"," shows how such a session can be structured.",[101,285,287],{"id":286},"why-use-syntax-to-bpmn","Why use syntax-to-BPMN?",[35,289,290,291,177],{},"The main advantage is ",[53,292,293],{},"fast, structured editing",[35,295,296],{},"Users can write and modify process descriptions without manually positioning or reconnecting diagram elements.",[35,298,299],{},"This is especially useful when processes evolve during conversations, as changes can be made directly in the text while the diagram updates automatically.",[35,301,302],{},"Syntax-based modeling does require some familiarity with the modeling language, but shortcuts and autocomplete can make the learning process easier.",[35,304,305],{},"For users who frequently create and update BPMN diagrams, this approach can provide an efficient alternative to visual modeling.",[64,307,309],{"id":308},"_4-which-bpmn-modeling-approach-should-you-choose","4. Which BPMN modeling approach should you choose?",[35,311,312],{},"Each approach offers different benefits depending on your goals.",[314,315,316,332],"table",{},[317,318,319],"thead",{},[320,321,322,326,329],"tr",{},[323,324,325],"th",{},"Approach",[323,327,328],{},"Main benefit",[323,330,331],{},"Best suited for",[333,334,335,347,358],"tbody",{},[320,336,337,341,344],{},[338,339,340],"td",{},"Drag-and-drop",[338,342,343],{},"Visual flexibility and precise layout control",[338,345,346],{},"Detailed diagrams and visual customization",[320,348,349,352,355],{},[338,350,351],{},"AI-generated BPMN",[338,353,354],{},"Fast diagram generation from natural language",[338,356,357],{},"Brainstorming, initial drafts and occasional modeling",[320,359,360,363,366],{},[338,361,362],{},"Syntax-to-BPMN",[338,364,365],{},"Fast, structured editing with automatic visualization",[338,367,368],{},"Workshops, process documentation and frequent updates",[35,370,371],{},"If you prefer working visually and want full control over the diagram's appearance, drag-and-drop tools such as Lucidchart or bpmn.io may be the right choice.",[35,373,374],{},"If you want to quickly generate a diagram from a description, AI-powered BPMN tools can save considerable time.",[35,376,377,378,382],{},"If you frequently create, update and validate process models, syntax-based tools can help reduce manual work while maintaining direct control over the structure. You can ",[39,379,381],{"href":380},"\u002Fpricing","compare the Instant Process plans"," to see what the free tier includes.",[64,384,386],{"id":385},"conclusion","Conclusion",[35,388,389],{},"There is no single fastest way to create BPMN diagrams for every situation.",[35,391,392],{},"Drag-and-drop offers visual flexibility, AI provides quick initial results, and syntax-to-BPMN makes it possible to create and modify diagrams through structured text.",[35,394,395],{},"As process modeling tools continue to evolve, users have more options than ever to document business processes efficiently.",[35,397,398,399,177],{},"Ultimately, the best BPMN modeling tool is the one that fits your workflow and helps you spend less time creating diagrams and more time understanding and ",[39,400,402],{"href":401},"\u002Fblog\u002Fas-is-vs-to-be-process-mapping","improving your processes",{"title":404,"searchDepth":405,"depth":405,"links":406},"",2,[407,411,414,420,421],{"id":66,"depth":405,"text":67,"children":408},[409],{"id":103,"depth":410,"text":104},3,{"id":126,"depth":405,"text":127,"children":412},[413],{"id":169,"depth":410,"text":170},{"id":195,"depth":405,"text":196,"children":415},[416,417,418,419],{"id":221,"depth":410,"text":222},{"id":240,"depth":410,"text":241},{"id":258,"depth":410,"text":259},{"id":286,"depth":410,"text":287},{"id":308,"depth":405,"text":309},{"id":385,"depth":405,"text":386},"2026-10-17","Drag-and-drop, AI-generated BPMN or syntax-to-BPMN: a comparison of three ways to create BPMN diagrams and the situations each one suits best.","md","fastest-way-bpmn",{"src":427,"srcDark":428,"alt":429},"\u002Fscreenshots\u002Feditor-live-model-en-light.webp","\u002Fscreenshots\u002Feditor-live-model-en-dark.webp","The Instant Process editor with process syntax, the live BPMN diagram and the AI assistant",{},true,"\u002Fblog\u002Ffastest-way-to-create-bpmn-diagrams",{"title":434,"description":435},"Drag-and-Drop vs AI vs Text: The Fastest Way to Create BPMN","Compare drag-and-drop editors, AI BPMN generators and diagram-as-code tools, and learn which way to create BPMN diagrams fits your workflow.","blog\u002Ffastest-way-to-create-bpmn-diagrams","LOIkrf7MuXBgAsmnTeR6gdlejVfXNPRrBk6sIvo2Anw",{"id":439,"title":440,"authors":441,"badge":444,"body":445,"date":656,"description":657,"extension":424,"i18nKey":658,"image":659,"meta":662,"navigation":431,"path":401,"seo":663,"stem":666,"updated":422,"__hash__":667},"posts_en\u002Fblog\u002Fas-is-vs-to-be-process-mapping.md","As-Is vs. To-Be Process Mapping",[442],{"name":25,"to":26,"avatar":443},{"src":28,"alt":25},{"label":30},{"type":32,"value":446,"toc":639},[447,450,453,460,463,466,469,473,476,480,483,487,490,494,497,501,507,511,519,523,526,560,564,567,571,574,578,591,595,598,601,604,607,610,613,617,620,624,627,631,634],[35,448,449],{},"One of the most common assignments in business process improvement sounds simple: map the current process and design the future process.",[35,451,452],{},"In process-management terminology:",[35,454,455],{},[456,457],"img",{"alt":458,"src":459},"A current As-Is process on the left and the improved To-Be process on the right, with the changed steps highlighted","\u002Fas-is-to-be.svg",[35,461,462],{},"The As-Is process shows how work happens today. The To-Be process shows how the organisation wants it to work in the future.",[35,464,465],{},"The concept is straightforward. The execution can become unnecessarily time-consuming. A consultant maps the entire current process, creates a polished diagram and validates it with stakeholders. Then the improvement phase starts, and much of the same process is effectively modeled again.",[35,467,468],{},"There is a better approach.",[64,470,472],{"id":471},"what-is-an-as-is-process","What is an As-Is process?",[35,474,475],{},"An As-Is process map documents the current state of a business process. It should represent what actually happens today — not what the procedure manual says should happen and not what management wishes happened. An As-Is model can capture activities, decisions, roles and responsibilities, handovers, systems, waiting times, exceptions, manual work, rework and approvals. The purpose is to create a shared understanding of the current process and a starting point for business process analysis.",[64,477,479],{"id":478},"what-is-a-to-be-process","What is a To-Be process?",[35,481,482],{},"A To-Be process map describes the desired future state. It answers: How should this process work? The future process might remove activities, automate manual tasks, change responsibilities, simplify approvals or eliminate unnecessary handovers. The To-Be model should be the result of understanding and improving the As-Is process.",[64,484,486],{"id":485},"why-teams-accidentally-double-the-work","Why teams accidentally double the work",[35,488,489],{},"A common approach is to interview stakeholders, create and format the As-Is model, validate it, analyse opportunities, start a new diagram, recreate unchanged activities, add improvements, format the To-Be model and validate it again. In many projects, most of the process does not change. If 70% of the future process is identical to the current process, there is little value in manually modeling that 70% again.",[64,491,493],{"id":492},"treat-the-as-is-as-your-baseline","Treat the As-Is as your baseline",[35,495,496],{},"The more efficient approach is: capture the As-Is once, then evolve it into the To-Be. Start by creating an accurate current-state model. Once validated, duplicate or version that process and use it as the foundation for the future-state model. The question changes from “How do we model the future process from scratch?” to “What specifically needs to change?”",[101,498,500],{"id":499},"step-1-map-reality-not-policy","Step 1: Map reality, not policy",[35,502,503,504,506],{},"Before designing improvements, make sure the As-Is is accurate. Ask people performing the process what happens first, what happens next, who does it, what happens when it fails, where they wait, which system they use and where work gets sent back. You are looking for reality, not merely the official procedure. Our guide on ",[39,505,282],{"href":281}," lists the questions that surface it.",[101,508,510],{"id":509},"step-2-identify-friction-before-redesigning","Step 2: Identify friction before redesigning",[35,512,513,514,177],{},"Once the business process model exists, do not immediately start moving activities around. First identify waiting, rework, handovers, manual data entry, approvals, duplication, exceptions and bottlenecks. This turns process mapping into process analysis. Many of these are forms of waste that Lean calls ",[39,515,518],{"href":516,"rel":517},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FMuda_(Japanese_term)",[43],"muda",[101,520,522],{"id":521},"step-3-mark-what-stays-changes-and-disappears","Step 3: Mark what stays, changes and disappears",[35,524,525],{},"Classify the As-Is activities as Keep, Modify, Remove, Automate or Add. Now the To-Be process starts to emerge from the existing model. You are no longer staring at an empty canvas.",[527,528,529,536,542,548,554],"ul",{},[530,531,532,535],"li",{},[53,533,534],{},"Keep:"," Activity remains essentially unchanged",[530,537,538,541],{},[53,539,540],{},"Modify:"," Activity remains but needs improvement",[530,543,544,547],{},[53,545,546],{},"Remove:"," Activity provides insufficient value",[530,549,550,553],{},[53,551,552],{},"Automate:"," Manual activity can be performed by technology",[530,555,556,559],{},[53,557,558],{},"Add:"," New activity is required",[101,561,563],{"id":562},"step-4-challenge-the-process","Step 4: Challenge the process",[35,565,566],{},"For each activity, ask why it exists and what would happen if it were removed. This is particularly useful for approvals. Processes often accumulate controls over time, and the As-Is model makes those accumulated decisions visible. The To-Be exercise is an opportunity to challenge them.",[101,568,570],{"id":569},"step-5-separate-problems-from-solutions","Step 5: Separate problems from solutions",[35,572,573],{},"Do not jump from “This step takes too long” straight to a fashionable solution. Document the problem first, then evaluate solutions. For example, if an employee manually transfers customer information from a CRM to another system, a potential To-Be solution may be automated data exchange. The future-state change then has a clear reason.",[101,575,577],{"id":576},"step-6-create-the-to-be-from-the-existing-model","Step 6: Create the To-Be from the existing model",[35,579,580,581,586,587,590],{},"Once the changes are understood, create the future version. Keep the parts that work, remove what does not, modify what needs to change, and add the new activities. Change the relevant gateways, events, responsibilities and connections. This is particularly effective with ",[39,582,585],{"href":583,"rel":584},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBusiness_Process_Model_and_Notation",[43],"BPMN"," process modeling, and faster still when the model is ",[39,588,589],{"href":216},"written as text"," rather than redrawn. The principle is simple: don't redraw what you already know. Evolve it.",[101,592,594],{"id":593},"step-7-compare-as-is-and-to-be","Step 7: Compare As-Is and To-Be",[35,596,597],{},"Do not only present the To-Be diagram. Show what changed so stakeholders can understand the transformation.",[35,599,600],{},"The difference between the current and future process should be easy to understand. Instead of simply presenting two diagrams, describe the improvements that the To-Be process introduces. For example, an As-Is process might contain 12 activities, while the improved To-Be process contains only 8 activities.",[35,602,603],{},"The number of manual handovers could be reduced from 3 to 1, making the process less dependent on transferring work between people or departments. A process with 4 separate approvals might be redesigned to require only 2 approvals, removing unnecessary waiting time.",[35,605,606],{},"Manual data entry could be replaced by an automated data transfer between systems, reducing repetitive work and the risk of human error.",[35,608,609],{},"Finally, an average waiting time of 2 days could become a target of less than 4 hours in the redesigned process.",[35,611,612],{},"These differences make the purpose of the To-Be model clear. It is not simply another business process diagram; it shows exactly how process improvement can make the workflow faster, simpler and more efficient.",[101,614,616],{"id":615},"step-8-validate-the-future-process","Step 8: Validate the future process",[35,618,619],{},"A To-Be process can look excellent on paper and fail in reality. Walk through scenarios with the people who will actually perform the work. Test normal operation, failures, exception ownership, information requirements, system capabilities, controls and potential new bottlenecks.",[64,621,623],{"id":622},"use-process-models-as-living-documentation","Use process models as living documentation",[35,625,626],{},"One reason As-Is\u002FTo-Be projects become inefficient is that process diagrams are treated as static deliverables. Modern process modeling software can support a better lifecycle:",[64,628,630],{"id":629},"from-process-mapping-to-process-improvement","From process mapping to process improvement",[35,632,633],{},"The purpose of As-Is\u002FTo-Be mapping is not to create two diagrams. The purpose is to understand the difference between the current and desired process. The As-Is tells you where you are now. The To-Be tells you where you want to go. Process analysis tells you what needs to change to get there.",[35,635,636,638],{},[39,637,265],{"href":264}," helps teams create, refine and document business processes and BPMN models without spending unnecessary time manually drawing every element. Start with your current process, refine the model and use it as the basis for exploring how the process could evolve.",{"title":404,"searchDepth":405,"depth":405,"links":640},[641,642,643,644,654,655],{"id":471,"depth":405,"text":472},{"id":478,"depth":405,"text":479},{"id":485,"depth":405,"text":486},{"id":492,"depth":405,"text":493,"children":645},[646,647,648,649,650,651,652,653],{"id":499,"depth":410,"text":500},{"id":509,"depth":410,"text":510},{"id":521,"depth":410,"text":522},{"id":562,"depth":410,"text":563},{"id":569,"depth":410,"text":570},{"id":576,"depth":410,"text":577},{"id":593,"depth":410,"text":594},{"id":615,"depth":410,"text":616},{"id":622,"depth":405,"text":623},{"id":629,"depth":405,"text":630},"2026-08-17","How to improve a business process diagram without modeling everything twice","as-is-to-be",{"src":660,"alt":661},"\u002Fblogs\u002Fas-is-to-be-blog.png","An As-Is process diagram beside its To-Be redesign",{},{"title":664,"description":665},"As-Is vs. To-Be Process Mapping: A Practical Guide","Learn how to create as-is and to-be process maps without duplicating your work. A practical guide to business process modeling, BPMN and process improvement.","blog\u002Fas-is-vs-to-be-process-mapping","gtiMXNHoECWq_dbTqZy9XEdW-_w2iU9CwMFaIHv1lS4",{"id":669,"title":670,"authors":671,"badge":674,"body":675,"date":656,"description":845,"extension":424,"i18nKey":846,"image":847,"meta":851,"navigation":431,"path":216,"seo":852,"stem":855,"updated":422,"__hash__":856},"posts_en\u002Fblog\u002Ftext-to-bpmn.md","Text to BPMN",[672],{"name":25,"to":26,"avatar":673},{"src":28,"alt":25},{"label":30},{"type":32,"value":676,"toc":833},[677,680,683,686,689,693,700,703,732,736,739,743,746,750,753,757,760,763,767,770,774,777,781,784,804,808,818,822,828],[35,678,679],{},"Creating a BPMN diagram often starts long before anyone opens a modeling tool. The process already exists in meeting notes, a procedure, an email, a workshop transcript or simply in the heads of the people doing the work.",[35,681,682],{},"The traditional next step is manual: translate that knowledge into activities, events, gateways and connections, then rearrange the diagram until it is readable.",[35,684,685],{},"Text-to-BPMN changes that workflow. Instead of starting with a blank canvas, you start with a structured description of the process and use it as the basis for the visual model.",[35,687,688],{},"This guide explains how to write process descriptions that translate cleanly into BPMN and how to review the resulting model before using it as process documentation.",[64,690,692],{"id":691},"what-does-text-to-bpmn-mean","What does “text to BPMN” mean?",[35,694,695,696,699],{},"Text to BPMN is the practice of describing a business process in text and converting that description into a ",[39,697,585],{"href":583,"rel":698},[43],"-style visual process model. The text captures the process logic; the diagram makes that logic easier to review, communicate and improve.",[35,701,702],{},"A simple description might look like this:",[527,704,705,708,711,714,717,720,723,726,729],{},[530,706,707],{},"Customer submits order",[530,709,710],{},"Validate order",[530,712,713],{},"Is the order valid?",[530,715,716],{},"Yes: Check stock",[530,718,719],{},"No: Request corrected information",[530,721,722],{},"Items available?",[530,724,725],{},"Yes: Prepare shipment",[530,727,728],{},"No: Notify customer",[530,730,731],{},"Ship order",[64,733,735],{"id":734},"why-start-with-text-instead-of-a-blank-diagram","Why start with text instead of a blank diagram?",[35,737,738],{},"For many process professionals, the difficult part is not drawing a rectangle. It is understanding the sequence, decisions, exceptions and responsibilities. Starting with text lets the team focus on process logic before spending time on diagram layout.",[64,740,742],{"id":741},"step-1-define-the-start-and-end","Step 1: Define the start and end",[35,744,745],{},"Before writing activities, define the process boundary. A useful business process model has a clear trigger and a clear outcome. “Order management” is too broad; “customer submits an order” to “order is delivered or cancelled” is much easier to model.",[64,747,749],{"id":748},"step-2-write-activities-as-clear-actions","Step 2: Write activities as clear actions",[35,751,752],{},"Use short verb-object activity names. “Invoice” is ambiguous; “Create invoice”, “Validate invoice” and “Send invoice” describe actual work. Clear activity names improve both BPMN modeling and human readability.",[64,754,756],{"id":755},"step-3-make-decisions-explicit","Step 3: Make decisions explicit",[35,758,759],{},"A BPMN generator cannot infer every business rule from vague prose. When the process can follow different paths, state the decision as a question and describe the outcomes.",[35,761,762],{},"For example: “Payment successful? Yes: confirm order. No: request another payment method.” This makes the gateway logic visible before the diagram is created.",[64,764,766],{"id":765},"step-4-include-events-and-waiting-states","Step 4: Include events and waiting states",[35,768,769],{},"Processes do not only contain tasks. They can start because an event occurs, wait for a response, react to a message or continue after a deadline. Include these moments when they matter to the process. For example: “Wait for customer response” or “After 48 hours, send reminder.”",[64,771,773],{"id":772},"step-5-add-exceptions-after-the-main-flow","Step 5: Add exceptions after the main flow",[35,775,776],{},"Start with the normal path, then add the cases that change the process. Ask what happens when information is missing, an approval is rejected, stock is unavailable or a deadline expires. A useful BPMN diagram should show important exceptions, not only the ideal scenario.",[64,778,780],{"id":779},"step-6-generate-then-review","Step 6: Generate, then review",[35,782,783],{},"Automatic generation should accelerate process modeling, not replace professional judgment. After creating the diagram, walk through it from start to finish and verify that the sequence, gateways, events and responsibilities match the real process.",[527,785,786,789,792,795,798,801],{},[530,787,788],{},"Is the start event correct?",[530,790,791],{},"Does every activity have a clear purpose?",[530,793,794],{},"Are decision outcomes complete?",[530,796,797],{},"Are important exception paths represented?",[530,799,800],{},"Does every branch eventually continue or end?",[530,802,803],{},"Would someone unfamiliar with the process understand the model?",[64,805,807],{"id":806},"where-a-bpmn-generator-is-most-useful","Where a BPMN generator is most useful",[35,809,810,811,814,815,177],{},"Text-to-BPMN is especially useful when the process already exists in written or spoken form: ",[39,812,813],{"href":281},"workshops",", interviews, procedures, user stories, operating instructions or consulting notes. The biggest time saving comes from reducing the gap between understanding the process and creating the first visual model. For a comparison with drag-and-drop editors and AI generators, see ",[39,816,817],{"href":432},"the fastest way to create BPMN diagrams",[64,819,821],{"id":820},"from-description-to-living-process-documentation","From description to living process documentation",[35,823,824,825,177],{},"The best result is not simply a generated diagram. It is a process model that can be refined as people learn more. A text-based starting point makes it easier to capture a process quickly, review it with stakeholders and evolve it without repeatedly rebuilding the model from scratch. The same principle applies when you turn a current process into an improved one, as described in ",[39,826,827],{"href":401},"as-is vs. to-be process mapping",[35,829,830,832],{},[39,831,265],{"href":264}," is built around this workflow: describe a process using structured text, generate the visual model, refine it and continue working with the process.",{"title":404,"searchDepth":405,"depth":405,"links":834},[835,836,837,838,839,840,841,842,843,844],{"id":691,"depth":405,"text":692},{"id":734,"depth":405,"text":735},{"id":741,"depth":405,"text":742},{"id":748,"depth":405,"text":749},{"id":755,"depth":405,"text":756},{"id":765,"depth":405,"text":766},{"id":772,"depth":405,"text":773},{"id":779,"depth":405,"text":780},{"id":806,"depth":405,"text":807},{"id":820,"depth":405,"text":821},"How to Turn a Process Description Into a Clear BPMN Diagram","text-to-bpmn",{"src":848,"srcDark":849,"alt":850},"\u002Fscreenshots\u002Fprocess-pad-to-diagram-en-light.webp","\u002Fscreenshots\u002Fprocess-pad-to-diagram-en-dark.webp","Process text in the Instant Process pad next to the BPMN diagram it generates",{},{"title":853,"description":854},"Text to BPMN: Create BPMN Diagrams from Process Text","Learn how to turn structured text into a BPMN diagram. A practical guide to text-to-BPMN, BPMN generators and clearer process diagrams.","blog\u002Ftext-to-bpmn","BK2DXmP0SylmgiF0hQiVdYkNhLWu5X82eGn2HoHdg9E",{"id":858,"title":859,"authors":860,"badge":866,"body":868,"date":1191,"description":1192,"extension":424,"i18nKey":1193,"image":1194,"meta":1198,"navigation":431,"path":281,"seo":1199,"stem":1201,"updated":422,"__hash__":1202},"posts_en\u002Fblog\u002Fmap-business-process-one-meeting.md","How to Map a Business Process in One Meeting",[861],{"name":862,"to":863,"avatar":864},"Stef Kaptein","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fstef-kaptein\u002F",{"src":865,"alt":862},"\u002Fcompany\u002Fstef.png",{"label":867},"Process mapping",{"type":32,"value":869,"toc":1176},[870,873,876,880,883,886,900,903,917,920,924,927,930,947,950,954,957,960,964,967,974,978,986,989,1003,1006,1010,1013,1039,1042,1046,1049,1053,1062,1066,1069,1073,1082,1086,1156,1159,1163,1166,1170],[35,871,872],{},"Mapping a business process often takes longer than it should. A workshop is scheduled. People explain how the process works. Someone takes notes. After the meeting, those notes still need to be translated into a process model. Questions appear, another meeting is scheduled, and several versions of the process start circulating.",[35,874,875],{},"It does not have to work that way. With the right people, the right questions and a clear structure, you can capture a surprisingly complete business process model in a single meeting. The key is to treat the meeting as a process-mapping session rather than a general discussion about the process.",[64,877,879],{"id":878},"before-the-meeting-define-the-process-boundary","Before the meeting: define the process boundary",[35,881,882],{},"Do not start with individual activities. First establish exactly which process you are mapping. A useful process has a clear beginning and end.",[35,884,885],{},"For example, instead of \"We are going to map our sales process,\" define the scope as:",[527,887,888,894],{},[530,889,890,893],{},[53,891,892],{},"Start:"," a qualified customer requests a quotation.",[530,895,896,899],{},[53,897,898],{},"End:"," the customer accepts or rejects the quotation.",[35,901,902],{},"This prevents the workshop from expanding into every process connected to sales, finance, customer service and operations. Before the meeting, establish four things:",[527,904,905,908,911,914],{},[530,906,907],{},"What triggers the process?",[530,909,910],{},"What result marks the end of the process?",[530,912,913],{},"Who is involved?",[530,915,916],{},"What level of detail is actually needed?",[35,918,919],{},"The goal is not to document the entire organisation. The goal is to understand one process from start to finish.",[64,921,923],{"id":922},"invite-the-people-who-actually-know-the-process","Invite the people who actually know the process",[35,925,926],{},"One of the biggest process-modeling mistakes is only inviting managers. Managers often know how a process should work. The people performing it know how it actually works.",[35,928,929],{},"For a useful business process modeling session, try to include:",[527,931,932,935,938,941,944],{},[530,933,934],{},"the process owner;",[530,936,937],{},"one or more people who perform the process;",[530,939,940],{},"someone who receives the output of the process;",[530,942,943],{},"subject-matter experts where necessary;",[530,945,946],{},"the facilitator.",[35,948,949],{},"For more complicated processes, representatives from different teams may be required. You do not necessarily need ten people in the room. You need the right people.",[64,951,953],{"id":952},"start-with-the-happy-path","Start with the happy path",[35,955,956],{},"Once the boundaries are clear, resist the temptation to immediately discuss every possible exception. Start with the simplest question: \"What normally happens?\"",[35,958,959],{},"Imagine you are mapping a customer order process. The first version is usually a short, straight sequence of steps. That is your initial process flow. It probably isn't complete, and that is fine. You now have a structure that everyone can see and challenge.",[64,961,963],{"id":962},"ask-what-happens-next","Ask \"what happens next?\"",[35,965,966],{},"This is one of the most effective questions a process facilitator can ask. For every activity, ask: what happens next? Then: who does that? And: what needs to happen before they can do it?",[35,968,969,970,973],{},"This gradually turns a conversation into a structured business process model, much like writing a ",[39,971,972],{"href":216},"text-to-BPMN"," description. Avoid spending too much time discussing wording. You can improve activity names later. At this stage, you are trying to discover the flow.",[64,975,977],{"id":976},"find-the-decisions","Find the decisions",[35,979,980,981,985],{},"A process is rarely a perfectly straight line. At certain points, something is evaluated and the path changes. These are the decisions that become gateways or branching logic in a ",[39,982,984],{"href":583,"rel":983},[43],"BPMN diagram"," or other process model.",[35,987,988],{},"Ask questions such as:",[527,990,991,994,997,1000],{},[530,992,993],{},"Can something different happen here?",[530,995,996],{},"What determines what happens next?",[530,998,999],{},"Is this always approved? What happens if the answer is no?",[530,1001,1002],{},"Can more than one path happen at the same time?",[35,1004,1005],{},"Every decision you surface is essential to understanding the actual process.",[64,1007,1009],{"id":1008},"the-most-important-question-what-if-it-goes-wrong","The most important question: \"what if it goes wrong?\"",[35,1011,1012],{},"The happy path is usually easy to describe. The exceptions are where process knowledge becomes valuable. After establishing the normal process, go through it again and ask: what can go wrong here?",[527,1014,1015,1018,1021,1024,1027,1030,1033,1036],{},[530,1016,1017],{},"incomplete customer information;",[530,1019,1020],{},"invalid payment details;",[530,1022,1023],{},"unavailable products;",[530,1025,1026],{},"rejected payments;",[530,1028,1029],{},"damaged inventory;",[530,1031,1032],{},"failed deliveries;",[530,1034,1035],{},"cancelled orders;",[530,1037,1038],{},"returned orders.",[35,1040,1041],{},"Then ask: what happens when that occurs? This is often where the real process emerges. A diagram containing only the happy path may look clean, but it can give a misleading representation of how work actually happens.",[64,1043,1045],{"id":1044},"ask-about-waiting","Ask about waiting",[35,1047,1048],{},"Not every important process step is an activity. Processes frequently stop and wait for something. Ask whether you are waiting for someone, information or a deadline, what happens if nobody responds, and whether something automatically happens after a certain period. These situations can become events in BPMN and other process-modeling approaches.",[64,1050,1052],{"id":1051},"identify-responsibility","Identify responsibility",[35,1054,1055,1056,1061],{},"Once the main flow is visible, determine who performs each activity. Ask who owns each step, which team performs it, whether responsibility moves between departments, and whether a step is performed by a person or automatically by a system. This becomes particularly important when using BPMN process modeling, where pools and ",[39,1057,1060],{"href":1058,"rel":1059},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSwim_lane",[43],"lanes"," can communicate responsibility.",[64,1063,1065],{"id":1064},"dont-turn-the-workshop-into-a-bpmn-lesson","Don't turn the workshop into a BPMN lesson",[35,1067,1068],{},"If participants don't know BPMN, don't spend half the meeting teaching BPMN notation. The facilitator should translate the conversation into the model. Participants need to understand the process; they do not necessarily need to understand every symbol in the process modeling software.",[64,1070,1072],{"id":1071},"build-the-process-while-people-are-talking","Build the process while people are talking",[35,1074,1075,1076,1078,1079,1081],{},"If the facilitator only takes written notes, there is a second job after the meeting: turning those notes into the process diagram. A better approach is to create the process model during the workshop. Participants can immediately correct sequencing and missing paths. This creates an immediate feedback loop: discuss, model, review, correct. A text-based tool such as ",[39,1077,265],{"href":264}," keeps up with the conversation, because the diagram updates while the facilitator types. See ",[39,1080,817],{"href":432}," for how it compares with drag-and-drop and AI.",[64,1083,1085],{"id":1084},"a-practical-60-minute-agenda","A practical 60-minute agenda",[314,1087,1088,1098],{},[317,1089,1090],{},[320,1091,1092,1095],{},[323,1093,1094],{},"Time",[323,1096,1097],{},"Activity",[333,1099,1100,1108,1116,1124,1132,1140,1148],{},[320,1101,1102,1105],{},[338,1103,1104],{},"0-5 min",[338,1106,1107],{},"Define purpose, start and end",[320,1109,1110,1113],{},[338,1111,1112],{},"5-15 min",[338,1114,1115],{},"Capture the happy path",[320,1117,1118,1121],{},[338,1119,1120],{},"15-30 min",[338,1122,1123],{},"Identify decisions and alternative paths",[320,1125,1126,1129],{},[338,1127,1128],{},"30-40 min",[338,1130,1131],{},"Identify exceptions and failure scenarios",[320,1133,1134,1137],{},[338,1135,1136],{},"40-50 min",[338,1138,1139],{},"Add responsibilities, systems and events",[320,1141,1142,1145],{},[338,1143,1144],{},"50-57 min",[338,1146,1147],{},"Walk through the complete process",[320,1149,1150,1153],{},[338,1151,1152],{},"57-60 min",[338,1154,1155],{},"Confirm open questions and ownership",[35,1157,1158],{},"For very complex processes, one meeting may not be enough. But the same structure still prevents the workshop from becoming an unstructured conversation.",[64,1160,1162],{"id":1161},"finish-with-a-walkthrough","Finish with a walkthrough",[35,1164,1165],{},"Do not finish when the diagram looks complete. Read it from beginning to end and test the normal, rejected, exception and timeout scenarios. If the process model can answer those questions, you have created useful process documentation.",[64,1167,1169],{"id":1168},"the-objective-isnt-a-beautiful-diagram","The objective isn't a beautiful diagram",[35,1171,1172,1173,177],{},"A process-mapping meeting is successful when the people involved agree: \"Yes, this is how the process actually works.\" A visually perfect diagram that represents the wrong process has little value. A clear and accurate model gives you something you can analyse, communicate and ",[39,1174,1175],{"href":401},"improve",{"title":404,"searchDepth":405,"depth":405,"links":1177},[1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190],{"id":878,"depth":405,"text":879},{"id":922,"depth":405,"text":923},{"id":952,"depth":405,"text":953},{"id":962,"depth":405,"text":963},{"id":976,"depth":405,"text":977},{"id":1008,"depth":405,"text":1009},{"id":1044,"depth":405,"text":1045},{"id":1051,"depth":405,"text":1052},{"id":1064,"depth":405,"text":1065},{"id":1071,"depth":405,"text":1072},{"id":1084,"depth":405,"text":1085},{"id":1161,"depth":405,"text":1162},{"id":1168,"depth":405,"text":1169},"2026-08-13","A practical facilitator's guide to capturing a complete business process model in a single meeting, from the happy path to the exceptions that reveal how work really happens.","map-in-one-meeting",{"src":1195,"srcDark":1196,"alt":1197},"\u002Fscreenshots\u002Fcollaboration-discussions-en-light.webp","\u002Fscreenshots\u002Fcollaboration-discussions-en-dark.webp","An order process in Instant Process with the team discussing changes beside the diagram",{},{"title":859,"description":1200},"Learn how to map a business process in a single meeting. A facilitator's guide to process mapping, BPMN, exceptions and decisions.","blog\u002Fmap-business-process-one-meeting","7Cj6UDsrm6QooD9i5RJFROQaJGRefx4D0-CVDEGCqWI",1792236666362]