PO Processor Flagged $47K Order for CFO Approval Before Procurement Opened Email (6 Nodes) 🔥
$47,000 purchase order arrived Friday afternoon. CFO notification hit Slack in 3 seconds. Approval happened before weekend. Built PO processor. Approval tier routing. Urgency detection. Right people see right orders immediately. THE PURCHASE ORDER CHAOS: PO arrives by email. Someone downloads. Someone reviews. Someone determines approval level. Someone routes to correct person. Four steps. Four delays. Large orders sometimes go to wrong approval level. THE DISCOVERY: Document extraction pulls vendor, line items, totals. Code calculates approval tier and urgency. Routing happens automatically. No more guessing who should approve. Thresholds decide. THE WORKFLOW: Gmail trigger catches PO attachments → Get message downloads document → Document extraction pulls vendor details, line items with quantities and prices, totals → Code calculates approval tier and urgency level → Sheets logs with tracking ID → Slack notifies correct approver with breakdown. 6 nodes. Procurement bottleneck eliminated. THE APPROVAL THRESHOLDS: Amount determines who approves: - Under $1K: Auto-approve - $1K-$5K: Manager - $5K-$25K: Director - Over $25K: VP/CFO No exceptions. No confusion. Thresholds enforced. THE URGENCY CALCULATION: Delivery date determines urgency: - 3 days or less: Urgent (red flag) - 7 days or less: High priority - Over 7 days: Normal Rush orders get flagged. Nobody discovers urgency too late. THE TRANSFORMATION: Before: 29 minutes per PO for processing and routing. Large POs sometimes routed incorrectly. Urgent orders discovered late. After: Instant routing. Correct tier every time. Urgency visible immediately. THE NUMBERS: 243 POs processed last quarter $47K flagged for CFO automatically 12 urgent orders caught early 29 minutes → 3 seconds per order Template in n8n and All workflows in Github What approval bottleneck costs your team time?