A GKM Legacy Holdings company · contracting in Maryland, USA · delivering from Accra, Ghana
Strategic Advisory
& AI
Book a consultation
A pale stone terrace above the sea at dusk. Three arcs of water leap between brushed-steel discs set flush in the floor; the longest arc carries a line of emerald light. A curved concrete wall rises on the right and the sun sets over the water on the left.

SOP template and process-control builder

See whether your procedure is ready for approval.

Try the builder
The film: the builder in 25 seconds. An illustrative example; nothing is approved or sent.
What the film shows, in words
  1. See whether your procedure is ready for approval.
  2. A supplier invoice is received. Five steps. Three roles.
  3. Four controls. Each leaves a record.
  4. Two exceptions, each with somewhere to go. Ready for approval.
  5. Take away who one exception goes to: Not yet. 1 to fix.
  6. Name the role: ready again.

The demo: the worked example, one input at a time

ExamplePaying a supplier invoice in an NGO (illustrative).

Step 1 of 4

Five steps, three roles, four controls: ready for approval.

5 steps, 4 controls, 2 exceptions. Ready for approval. One amber note: “Price differs from the purchase order” has no time limit.

  • AFinance assistant
  • BFinance manager
  • CFinance officer
  • DProgramme lead (receives escalations only)

Ready for approvalNothing blocks it · 5 steps · 4 controls · 2 exceptions

  1. 1

    Log the invoice on receipt

    A · Finance assistantCheckInvoice register

  2. 2

    Match the invoice to the purchase order and delivery note

    A · Finance assistantReconciliationThree-way match record

  3. 3

    Approve the payment

    B · Finance managerApprovalSigned approval

  4. 4

    Release the payment from the bank

    C · Finance officerSegregation of dutiesBank confirmation

  5. 5

    Update the ledger and file the documents

    A · Finance assistantNo controlLedger entry

  • E1

    Invoice has no purchase order

    Lands at B · Finance manager, within 2 working days

  • E2

    Price differs from the purchase order

    Lands at D · Programme lead

    “Price differs from the purchase order” has no time limit. Say how quickly it must be escalated.

Now your own procedure, and who hands to whom.

Describe the procedure, list the steps, then the exceptions.

The document head

The steps, in order

Each step is an arc on the line. A role you have not used yet puts a new station on it.

Procedure steps

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05

Exceptions, under the line

Cases that do not fit the steps. Each needs a role to go to, and a time to get there.

Exceptions

  1. 01
  2. 02

To the end of a case

What is done by hand when a system is unavailable, and what must be true before a case is closed. With these the builder traces one case from its trigger to its closure.

Practice 02: Management & institutional strengtheningFree · instant results on this pageTool owner: Prof. Wisdom GagakumaVersion 1.0 ·

DOCXThe document the builder drafts, as your procedure stands

Ready for approvalThe builder’s reading of the structure. It is not an approval.

Paying a supplier invoice · version 1.0

Purpose

Pay only for goods and services that were ordered, received and approved.

Scope and trigger

Starts when: A supplier invoice is received.

Roles

  • Owner: Finance manager
  • Approved by: Executive director
  • Performed by: Finance assistant, Finance manager, Finance officer

Procedure

  • 1. Log the invoice on receipt. By: Finance assistant. Control: check. Record: Invoice register.
  • 2. Match the invoice to the purchase order and delivery note. By: Finance assistant. Control: reconciliation. Record: Three-way match record.
  • 3. Approve the payment. By: Finance manager. Control: approval. Record: Signed approval.
  • 4. Release the payment from the bank. By: Finance officer. Control: segregation of duties. Record: Bank confirmation.
  • 5. Update the ledger and file the documents. By: Finance assistant. Control: no control. Record: Ledger entry.

Exceptions and escalation

  • Invoice has no purchase order: escalate to Finance manager within 2 working days.
  • Price differs from the purchase order: escalate to Programme lead.

Version control

  • Version 1.0, effective 23 Oct 2026.
  • Next review: 23 Oct 2027.
What the verdict is, and is not
  • It checks structure and controls, not whether the process itself is efficient.
  • Legal and regulatory requirements for your sector must be checked separately.

Your editable template

SOP as an editable document with approval checkpoints and a version table, by email once delivery is connected.

Your SOP as an editable document with approval checkpoints and a version table (DOCX)

Preview only. No email will be sent. Your results are available above.

Nothing you enter here is sent anywhere. Privacy notice

· a free brief, or book the Professor · from USD 150
An arc of water lit emerald falls from a slot in a travertine wall into a square steel-rimmed drain in the terrace; beside it a second steel plate is capped; the sea beyond.
Where it lands. Everything that leaves a step must land with someone.

How it reads a procedure, and its limits.

  1. 01

    An SOP is ready for approval only when every step has a role, every control has a record, every exception has an escalation path, and an owner and approver are named.

  2. 02

    Consecutive steps where the same role prepares and approves are flagged as a segregation risk.

  3. 03

    The next review date defaults to one year after the effective date.

  4. 04

    A placeholder such as “TBC” is not a named role: a step, an escalation, the owner and the approver each need a role by name.

  5. 05

    One case is traced link by link: the owner, the trigger, each step’s role and record, the checks, the approvals, the exceptions and the closure. A link with nothing named breaks the trace. A manual fallback is asked for once a record is kept in a named system.

  6. 06

    The trace is a second reading beside the verdict. It changes no figure, and it is drawn once a context is set or one of its own fields is used.

What turns the verdictA step with no one assigned, an exception with no escalation path, no exception at all, or no owner or approver named: each of these blocks it. A control with no record, an exception with no time limit and one role preparing and approving are amber notes: the verdict stays as it is. The check on preparing and approving looks only at an approval step and the step just before it.

What it cannot tell you

  • It checks structure and controls, not whether the process itself is efficient.
  • Legal and regulatory requirements for your sector must be checked separately.
  • Use role titles, not personal names.
  • The verdict and the trace are readings of what you entered, not an approval. A role typed here gains no power to approve.
  • It names where a record is kept as you enter it. It holds no records inventory, retention period or classification.

Quality ruleException and escalation path cannot be empty.

Prof. Wisdom GagakumaTool owner

Book the Professor · from USD 150

When one procedure becomes a manual.

The builder reads the structure of one procedure. Reviewing how the work is really done, and writing the whole set, is a service.

Send a brief

Ready for approval5 steps · 4 controls · 2 exceptions

A brief is free to send. The verdict beside the button is the builder’s reading of the procedure in the tool above.