| Lincon-style Word doc attached | Office team retypes site, scope, pricing | Auto-parsed in seconds | Common pattern: builder sends a Word doc with their template. AI parses fields by position and content. |
| HTML table in email body (no attachment) | Office team copies fields one-by-one | Auto-parsed from email body | Priority One and several other AU builders send POs as HTML tables in email body. AI reads the table directly. |
| PDF with embedded site sketch | Office team retypes + saves sketch separately | PDF attached to SimPro job, fields parsed | PDF gets attached to the new SimPro job. Office team can see the sketch within SimPro WO. No separate filing. |
| Scanned image of paper PO | Manual transcription | OCR-then-LLM extraction | Edge case but supported. Image parses via OCR layer, then LLM normalises into the standard fields. Goes to review queue more often than digital POs. |
| New builder onboarding (first PO) | Office team takes 15-20 min on first PO | First PO in review queue, then auto | First PO from a new builder lands in review queue with extracted fields; office manager confirms; subsequent POs auto-process. |
| PO with multi-site delivery (one PO, several jobs) | Office team manually splits | Auto-splits into multiple jobs | Some builder POs cover multiple sites. AI creates one SimPro job per site, with the original PO attached to each. |
| PO with site address typo or unclear | Phone the builder back | Review-queue flag with possible matches | AI suggests likely correct address from your existing job history (prior work at "Smith Street" matches likely "9 Smith St"). Office manager confirms. |
| PO outside agreed contract scope | Often slips through into invoicing | Validation flag at intake | PO that references work outside your service catalog flags for review. Saves the awkward post-completion "we didn't actually agree to this scope" conversation. |