How to make a diagram from a process description with AI
Write the process as numbered steps, saying who does each one and where it branches, then ask Tinkerly for a flowchart or an activity diagram. The AI writes the diagram as code and checks that it draws. Fix it by asking for a change or editing the code, then download it as a picture or PDF.
Updated · By The Tinkerly team
What do you need before you start?
You need the process written down in order: where it starts, each step, who does it, every decision and its outcomes, and where it ends. A rough list is enough. You also need to know who will read the diagram, because a manager and a developer need different levels of detail.
- The steps, in order. Number them. A paragraph works, but numbered steps leave the AI less to guess.
- The decisions. Each point where the process splits, with its question and its answers (“Is the item under 30 days old? Yes: refund. No: reject.”).
- The people or systems. Who does each step, if more than one person or system is involved.
- The kind of diagram. On the AI Diagrams page you choose the kind and the language it’s drawn in. In a chat, or in the editor’s AI panel with Let the AI choose, the AI picks for you.
Each diagram the AI draws or changes is charged in credits at the chosen model’s price per message. A failed or empty answer costs nothing. Free accounts get 15 credits every day on the models marked free. A diagram that still doesn’t draw after the AI’s tries isn’t saved or charged.
Which kind of diagram fits a process?
A flowchart fits most processes: steps, decisions and outcomes in order. Use an activity diagram when steps happen in parallel or several people take part, a sequence diagram for messages between people or systems, and a decision tree when the process is mostly choices. The picker describes each kind.
| Question | What it shows | Drawn in |
|---|---|---|
| Flowchart | The steps of a process or algorithm | Mermaid and PlantUML |
| Activity diagram | Workflows, decisions and parallel steps | PlantUML |
| Sequence diagram | How objects communicate over time | PlantUML and Mermaid |
| Decision tree | Decisions and their possible outcomes | Mermaid and Graphviz |
| User journey | A user’s steps and how they feel at each | Mermaid |
| Data flow diagram (DFD) | How data moves through a system — say the level (0, 1 or 2) | Mermaid and Graphviz |
The picker has many more kinds, grouped by subject, from UML and database design to project management. Picking the right one matters: the AI checks that the result is the kind you asked for, not just a drawing.
How do you make a diagram from a process description, step by step?
Write the steps down, open AI Diagrams, choose a kind and a language, paste your description and generate. The AI draws it and checks it before saving. Read it against your steps, fix it by asking for a change or editing the code, then share or download the result.
Step 1: Write the process down
Number the steps, mark each decision with its question and answers, and say where the process starts and ends.
Step 2: Choose the kind and the language
On the AI Diagrams page, choose a kind, such as Flowchart, and one of the languages that can draw it: PlantUML, Mermaid or Graphviz. Only languages that can draw the kind are offered. In a chat, ask instead: “Draw a flowchart of our refund process.”
Step 3: Paste the description and generate
Paste your steps into the box, choose the AI model, and press Generate diagram. The editor opens and draws it.
Step 4: Let it check itself
The AI writes the diagram as code. It is kept only when it draws without errors and is the kind you asked for; if not, the AI is told what’s wrong and tries again. If it still fails, you can open its last code and fix it by hand.
Step 5: Read it against your steps
Switch between Diagram, Code and Both. Follow each path from start to end and check that every step and every decision outcome is there.
Step 6: Fix it by asking
In the AI panel, choose Change this one and describe the change: “Add a step where a manager approves refunds over $100.” The old version is kept.
Step 7: Or edit the code yourself
Small fixes, such as a label’s wording, are quicker by hand. The preview redraws as you type, and a line with an error is marked.
Step 8: Go back if you need to
The version history keeps every AI result and the version before it, so any earlier diagram can be brought back.
Step 9: Download or share it
You can download it as an SVG picture (sharp at any size), a high-resolution PNG, a PDF, or its code. In a shared project, the people you invite can open it too.
How do you get a better diagram from AI?
Give the steps in order, name each decision with its answers, and say which way the diagram should read. Ask for short labels and one process per diagram. When the result is close, ask for one change at a time instead of describing the whole process again.
- Give the order and the branches: “Flowchart, top to bottom. 1. Customer asks for a refund. 2. Is the item under 30 days old? Yes: go to 3. No: reject and email the customer. 3. Refund to the original card.”
- Say who does what: “Show which steps the customer, the shop and the bank do.”
- Control the shape: “Left to right instead of top to bottom” or “Label every decision Yes and No.”
- Keep labels short: “No more than five words in any box.”
- Change one thing at a time: “Merge steps 4 and 5” is easier to check than a whole new description.
What are the most common mistakes?
The most common mistakes are describing the process as one long paragraph, leaving decisions vague, putting two processes in one diagram and picking a kind that doesn’t fit. A clear diagram starts with a clear list: if you can’t number the steps, the AI can’t either.
- Vague decisions. “Sometimes we escalate” gives the AI nothing to draw. Say when: “If the customer has asked twice.”
- Too much in one diagram. If it needs scrolling, split it: one diagram for the main path, one for each exception.
- The wrong kind. Messages between systems read better as a sequence diagram than as a flowchart.
- Not checking each path. A diagram can draw perfectly and still miss a step. Trace every branch to its end.
What is the difference between a flowchart and an activity diagram?
A flowchart shows the steps and decisions of a process in order, and almost anyone can read one. An activity diagram is the UML version: it adds steps that happen at the same time and can show who does each step. Use a flowchart unless you need those extras.
Keep reading
- AI diagramsEvery kind of diagram, the editor and the downloads.
- Turn notes into revision slidesPaste your notes, check the outline, and get slides with a question on each one to test yourself.
- Make a pitch deck from a business planThe ten slides to ask for, how to check every number, and how to polish and rehearse the deck.
- All guidesStep-by-step guides to real work with AI.
Draw your first process
Sign up free with no card, paste your steps, and get a diagram that’s checked before it’s saved.