Requests & Approvals
Send purchase or discount requests to the right manager and keep a record of the decision.
Keep stock and purchasing together.
A stock signal becomes an approved purchase and a recorded delivery.
PO-2082
- Supplier
- Prism Coatings
- Product
- Pure White · 18 L
- Quantity
- 56 tins
- Total · excludes tax
- S$4,592
Approval records the decision. Stock changes only when goods are received.
A clearer operating result.
Useful when the operation needs more than another tool.
- Purchase or discount requests arrive without the amount or reason.
- Approvers search chat history to find what they agreed.
- Requests stall when the usual manager is away.
What changes
- Required context collected before review
- Decisions tied to an approver and time
- Pending requests visible without chasing messages
The practical details.
What’s included, what it connects to and how it works.
How this foundation works.
- Submit the request and evidence
- Select the authorised approver
- Record approval or rejection
- Notify the requester and update the record
How far can we take it?
A starting point
One request type, an agreed authority rule and an approval queue with decision notes, status history and overdue reminders.
Additional work to consider
Sequential approvals, delegated authority, budget checks and changes after approval require more detailed controls.
What can it connect to?
- Request forms and attachments
- Staff roles and approval thresholds
- Email notifications
- Purchase or job records
We’ll check what your existing tools let us access before including a connection in the plan.
Can the requester approve their own request?
The workflow can explicitly prevent this. Define who may request, approve and override a decision, and keep overrides visible in the record.
What happens if the amount changes?
A material edit should return the request for approval under the applicable threshold, preserving the previous decision rather than overwriting it.
Start with the problem.
No brief or technical diagnosis required.
Tell us what's stuck