How to create a flowchart from an SOP

How to convert a written SOP into a flowchart: split the prose into one action per step, turn every conditional sentence into a decision, assign owners, and reconcile what the text left out.

A worked example, stage by stage

  1. Split the prose into steps

    "Raise a change request, which is logged in the register and triaged by type" is three steps, not one sentence. The triage is a decision with three exits — standard, normal, emergency — and each of those words was a whole branch hiding in a subordinate clause.

  2. Turn every conditional into a decision

    Assessment, CAB review, and the approve/reject decision with its resubmit loop. The written version said rejected changes "may be revised and resubmitted", which is a decision with two exits — one back into assessment, one to a deferred terminator.

  3. Give every step an owner

    Requester, change manager, CAB, implementer. The prose used the passive voice throughout — "the change is scheduled" — and assigning lanes is what forces the question of who actually does it, including the emergency authorisation that bypasses the board.

  4. Close the loops the text left open

    Verification fails, the rollback runs, and the flow returns to planning rather than stopping. Written procedures routinely end at "if verification fails, the change is rolled back" and never say what happens next; a chart cannot leave that line hanging.

How it works

  1. Number every action in the text

    Go through the SOP and mark each distinct action, including the ones buried in narrative paragraphs. Sentences with two verbs joined by "and" are usually two steps. This pass alone typically turns a five-page procedure into thirty candidate steps, several of which will turn out to be duplicates.

  2. Highlight every conditional word

    Search the document for "if", "unless", "where", "when", "depending", "in the event", "otherwise" and "as necessary". Each one is a decision. Write it out as a question and note both answers — including the answer the text does not give, which is the whole reason for doing this.

  3. Type the steps into rows and connect them

    Put each action into a row's Box text, set the conditional ones to Shape Decision, and connect them with the Line to column using row numbers. Label the exits in Line text. At this point you have a flowchart of what the SOP literally says, gaps included.

  4. Assign an owner to every step

    Passive voice is the standard register of written procedures, and it hides the actor: "the assessment is recorded" names nobody. Put each step in the lane of the role that performs it. Any step you cannot assign is a question for the process owner, not a formatting problem.

  5. Resolve the dangling branches

    Follow every unhappy exit to a conclusion. Written SOPs habitually stop at the failure — "the change is rolled back" — without saying what follows. Take the list of unresolved branches back to the owner; that list is the most valuable output of the conversion.

  6. Retire the old document

    Once the chart is agreed and approved, make it the source and generate the text view from it rather than maintaining both. Two documents describing one procedure will diverge, and the divergence is invisible until an auditor or an incident puts them side by side.

Frequently asked questions

Should the flowchart replace the written SOP?

It should replace it as the source, not necessarily as the only view. Some detail belongs in text — exact field values, safety warnings, regulatory references — and some readers prefer prose. The rule that matters is single-source: keep the process in one place and generate the text and diagram views from it, so an update cannot land in one document and miss the other.

What do I do when the SOP does not say who performs a step?

Leave it unassigned and raise it. Passive-voice procedures hide the actor as a matter of style, and the answer is often genuinely contested — two teams each assume the other does it. Assigning a lane yourself buries a real finding under a plausible-looking diagram. The list of unassignable steps is one of the two most useful outputs of a conversion; the other is the list of unresolved branches.

Can AI convert an SOP into a flowchart?

It can do the first pass well: splitting prose into steps, spotting conditionals, proposing shapes and a sequence. QueryChart's AI will draft a chart from pasted procedure text. What it cannot do is resolve what the document does not say — the missing owner, the branch that stops at a failure — and those are exactly the parts worth a human's attention. Treat the generated chart as a draft with questions attached, not as a finished procedure.

How long does it take to convert an SOP?

A tightly written five-page procedure takes an hour or two to turn into a first-draft chart. The conversion itself is quick; what takes the time is the follow-up conversation about the gaps it surfaces, which is typically a handful of unassigned steps and unresolved branches. Budget for that conversation, because skipping it means shipping the same ambiguity in a new format.

Turn your SOP into a flowchart

The template behind this guide

Change control process flowchart — A change control process flowchart covering request, impact assessment, CAB approval, implementation, verification and closure, plus an emergency route.

More in Process mapping guides