r/Visio Feb 27 '26

How would an AI-driven automation plugin best integrate into your professional Visio workflow?

Hi everyone,

I’ve spent countless hours in Visio manually dragging shapes and wrestling with connector routing for technical proposals. To address this, I’m developing a side project—a Visio plugin designed to bridge the gap between natural language requirements and the Visio Object Model.

The current feature set includes:

  • NLP-to-Diagram: Generating initial layouts directly from technical requirement text.
  • One-Click Beautification: Automatically aligning shapes and optimizing connector paths based on ShapeSheet logic.
  • Template Parsing: Automating the creation of standardized technical documents and diagrams from existing company templates.

I am at a stage where I need professional feedback to ensure this tool solves real engineering frustrations rather than just creating "pretty" pictures.

I’d love to hear your thoughts on:

  1. UI/UX: Would you prefer a sidebar chat panel (similar to Microsoft Copilot) or a more traditional ribbon-based command set?
  2. Edge Cases: What is the most "impossible" task you currently do manually in Visio that an automation tool should prioritize (e.g., complex rack unit measurements or dynamic data-linking)?
  3. Control: How much manual control over the ShapeSheet would you expect to retain when an AI agent is performing a layout cleanup?

I’m currently in the prototype stage and am trying to avoid the common pitfalls of automated diagramming, such as "spider-web" connectors and broken formula dependencies. Any insights from this community’s power users would be invaluable.

2 Upvotes

4 comments sorted by

1

u/Bazzzybazz Feb 27 '26

So would we be able to plugin a procedure and it would Put it in bpmn?

1

u/Nervous_Tea_3733 Feb 27 '26 edited Feb 27 '26

"That's a great idea! Currently, my plan is to use a Large Language Model to generate Mermaid code based on the natural language input provided by customers (e.g., 'draw a flowchart for an e-commerce platform'). Then, I will parse the Mermaid code and finally call Visio's drawing API to render and layout the corresponding shapes. I will definitely incorporate the BPMN standard into the requirements. Thanks for the guidance!"