Set routing thresholds + approver Slack IDs
5 minThe whole pipeline pivots on three numbers and two Slack user IDs. AUTO_APPROVE_UNDER is the threshold below which invoices skip approval entirely (default 500). HIGH_VALUE_ABOVE is the threshold above which invoices route to the high-value approver (default 5000). APPROVER_STANDARD and APPROVER_HIGH_VALUE are Slack user IDs (e.g. U12345678).
- Decide AUTO_APPROVE_UNDER. Below this number, invoices are auto-approved without a Slack ping. Default 500. Higher if you trust historical vendors more.
- Decide HIGH_VALUE_ABOVE. Above this, invoices route to the high-value approver. Default 5000.
- Get APPROVER_STANDARD Slack user ID: in Slack, click the approver's profile, More, Copy Member ID. Format like U12345678.
- Get APPROVER_HIGH_VALUE Slack user ID the same way. Often the CFO or CEO at smaller companies.
- Slack user IDs (Uxxxxx) not display names. Display names break when someone changes theirs.
- If APPROVER_STANDARD is blank, the Slack message still posts but without a mention, so nobody gets notified. Always fill both.