How to create a flowchart from text

How to turn a written description into a flowchart: split the text into one action per step, convert conditional sentences into decisions, name the actor in every passive clause, and close the gaps.

A worked example, stage by stage

  1. Split the first paragraph

    "Where a competence gap is confirmed the need is logged in the training needs analysis" is a decision and a step, with an outcome — no training required — that the sentence never bothered to state.

  2. Find the approval hiding in a clause

    "Subject to budget and release approval" is a gate with an owner and a deferral route. Written procedures routinely reduce a genuine decision to a prepositional phrase.

  3. Name who does what

    "A suitable course is identified and booked" names nobody, and "the training is delivered" names nobody else. Assigning lanes forces the question, and where two teams both assumed the other was booking, that is a finding rather than a formatting issue.

  4. Close what the text left open

    Failure routes to a retrain-or-reassign decision, effectiveness is verified in the workplace, and a refresher is scheduled that re-enters the process later. Text stops at "further training may be arranged"; the chart has to say what happens if it does not work.

How it works

  1. Mark every action in the text

    Read through and underline each distinct thing somebody does, including the ones inside narrative sentences. Split anything joined by "and". You will typically finish with half again as many steps as the document's own numbered list contains.

  2. Circle every conditional word

    Search for if, when, where, unless, should, otherwise, subject to, in the event that, and as required. Each is a decision. Write it as a question and note both answers — including the one the text does not give, which is the one worth chasing.

  3. Resolve the passive voice

    For each sentence of the form "the X is Y-ed", find out who does it. Where nobody can tell you, leave the step unassigned and put the question in its comment rather than picking the most likely team, because a guess drawn on a chart is indistinguishable from a fact.

  4. Type the steps as rows and connect them

    Put each action in a row's Box text, set the conditionals to Shape Decision, and use the Line to column to connect by row number with the answers in Line text. You now have a chart of what the text literally says, gaps and all.

  5. Follow every unhappy route to an ending

    Written procedures end at the failure and stop. Take each dangling branch and ask what really happens: rework, escalation, an exception approval, or a genuine end. Anything you cannot answer goes back to the author as a question.

  6. Keep one source afterwards

    Once the chart is agreed, make it the version people work from and generate the text view from it. Maintaining a paragraph and a diagram separately guarantees that within a year they describe two different processes and nobody knows which is current.

Frequently asked questions

How do I convert a written procedure into a flowchart?

Work in three passes. First, mark every action — one per step, splitting anything joined by "and". Second, mark every conditional word and turn each into a decision with both outcomes. Third, resolve the passive voice by naming who performs each step. Then type the steps into rows, connect them by row number and assign lanes. The chart that results is a picture of what the text says, including the parts it does not say, which is where the value is.

Can AI turn text into a flowchart?

It does the first pass well — splitting prose into steps, spotting conditionals, proposing an order and lanes — and QueryChart's assistant will draft a chart from pasted text. What it cannot do is resolve what the document leaves out: the unnamed actor, the branch that stops at a failure. It fills those with plausible defaults instead of flagging them, so a generated chart needs reviewing specifically for the things you did not supply.

What if the text describes several processes at once?

Split them. A long procedure usually contains two or three processes sharing a document, and converting them together produces a chart too large to use. Look for a natural boundary — a handoff, a change of trigger, a section that applies to a different team — and make each side its own chart with a cross-reference at the seam.

How long does converting a written procedure take?

An hour or two for a tightly written five pages, if you are only doing the translation. What takes longer is the follow-up: a typical conversion produces a handful of unassigned steps and unresolved branches that need a decision from the process owner. Budget for that conversation, because skipping it means republishing the same ambiguity in a new format.

Turn your text into a flowchart

The template behind this guide

Training process flowchart — A training process flowchart: need identification, plan and budget approval, course selection, delivery, competence assessment, records and refresher dates.

More in Process mapping guides