Wavelength Try the live demo

Invoice approval workflow diagram

This is a worked example. Wavelength built the diagram below from the description on this page. Nobody drew it by hand.

What was said

Suppliers email invoices to the accounts payable inbox. Bill.com captures each invoice and reads the amount. If the invoice is under 5000 dollars, the budget owner approves it. If it is 5000 dollars or more, the controller also approves it. Approved invoices sync to NetSuite and are paid on the next payment run.

The diagram

G n1 Suppliers n2 Accounts Payable Inbox n1->n2 email invoices n3 Bill.com n2->n3 captures n4 Invoice Amount Check n3->n4 reads amount n5 Budget Owner n4->n5 < $5000 n6 Controller n4->n6 ≥ $5000 n7 NetSuite n5->n7 approves n6->n7 approves n8 Payment Run n7->n8 paid on next run
Hexagons are systems. Cylinders are data stores. Diamonds are decisions. Rounded orange boxes are people and teams. A dashed amber arrow is a link the AI inferred. Pink arrows are decision branches. Blue arrows move data.

What is in this flow

Mermaid code

Copy this into any Markdown file, GitHub README, or Mermaid Live to render the same flow.

flowchart TD
  n1("Suppliers")
  n2{{"Accounts Payable Inbox"}}
  n3{{"Bill.com"}}
  n4{"Invoice Amount Check"}
  n5("Budget Owner")
  n6("Controller")
  n7{{"NetSuite"}}
  n8["Payment Run"]
  n1 -->|email invoices| n2
  n2 -->|captures| n3
  n3 -->|reads amount| n4
  n4 -->|< $5000| n5
  n4 -->|≥ $5000| n6
  n5 -->|approves| n7
  n6 -->|approves| n7
  n7 -->|paid on next run| n8

Map your own process

Describe your version out loud, or paste the transcript of a call. Wavelength draws the flow as you talk, and you can edit it by voice, by prompt, or by hand.

Start freeTry the live demo

Every new account starts with 14 days of Pro. No card needed.

More examples

Employee onboarding processFlow diagram example Incident management processFlow diagram example CI/CD deployment pipelineFlow diagram example

See all flow diagram examples