Wavelength Try the live demo

Invoice Email to Accounting process 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

Vendors email invoices to a shared accounting inbox. The automation extracts the PDF attachment from each email. It checks if the vendor is already in the system. If known, it creates a bill in QuickBooks. If unknown, it flags the invoice for manual review. For bills over $5000 it routes to the controller for approval. Once approved or under the limit, the bill is archived in Google Drive.

The diagram

G n1 Vendor Emails Invoice n2 Shared Inbox n1->n2 sends n3 Extract PDF n2->n3 extracts n4 Vendor Known? n3->n4 checks n6 Create Bill n4->n6 Yes n10 Flag for Review n4->n10 No n5 QuickBooks n7 Over $5000? n6->n7 checks amount n9 Approve Bill n7->n9 Yes n11 Archive in Drive n7->n11 No n8 Controller n9->n11 approved n12 Bill Filed n10->n12 resolved n11->n12 files
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

Steps

  1. Vendor Emails Invoice
  2. Shared Inbox
  3. Extract PDF (Automation)
  4. Vendor Known?
  5. QuickBooks
  6. Create Bill (Automation)
  7. Over $5000?
  8. Controller
  9. Approve Bill (Controller)
  10. Flag for Review (Accounting)
  11. Archive in Drive (Automation)
  12. Bill Filed

Mermaid code

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

flowchart TD
  n1([Vendor Emails Invoice])
  n2{{Shared Inbox}}
  n3[Extract PDF]
  n4{Vendor Known?}
  n5{{QuickBooks}}
  n6[Create Bill]
  n7{Over $5000?}
  n8(Controller)
  n9[Approve Bill]
  n10[Flag for Review]
  n11[Archive in Drive]
  n12([Bill Filed])
  n1 -->|sends| n2
  n2 -->|extracts| n3
  n3 -->|checks| n4
  n4 -->|Yes| n6
  n4 -->|No| n10
  n6 -->|checks amount| n7
  n7 -->|Yes| n9
  n7 -->|No| n11
  n9 -->|approved| n11
  n11 -->|files| n12
  n10 -->|resolved| n12

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.

Open this template in WavelengthOpen the live demo

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

This example is part of our guide for automation builders.

More examples

Support ticket escalationFlow diagram example Lead routing and scoringFlow diagram example Product returns and RMA processFlow diagram example

See all flow diagram examples