See llms.txt for all machine-readable content.
This workflow runs every 15 minutes to read approved, new requisitions from Google Sheets, validate supplier and policy rules, call an LLM risk-assessment API via HTTP, then create a purchase order record, update requisition status, write audit logs, and notify the procurement team via Gmail.
Adjust polling frequency:
Modify approval requirements.
Examples:
Add custom procurement rules such as:
Customize the prompt to evaluate:
You can also switch to any compatible AI provider.
Customize PO numbering formats.
Example:
PO-2025-00001
or
PO-FINANCE-00001
Add:
You can extend this workflow with additional capabilities such as:
Push approved purchase orders into:
Send procurement updates directly to Slack channels.
Notify procurement teams in Teams.
Automatically generate PDF purchase orders and store them in cloud storage.
Route high-value purchases for additional approval.
Track supplier reliability and performance over time.
Add electronic approval and signature workflows.
Validate requests against department budgets before PO creation.
Automatically create purchase orders for approved office supply requests after validating supplier compliance and spending limits.
Process approved laptop, monitor, and hardware requests with AI-supported risk evaluation and automatic PO creation.
Generate purchase orders for approved raw material requests while enforcing supplier contracts and procurement policies.
Allow HR, Finance, Operations, and IT teams to submit requisitions through a shared procurement process.
Prevent procurement requests from being processed when vendors are inactive, non-compliant, or outside approved spending limits.
This workflow can also be adapted for:
And many other purchasing and procurement automation scenarios.
| Issue | Possible Cause | Solution |
|---|---|---|
| No requisitions are processed | Requisition status does not meet filter conditions | Verify ApprovalStatus is Approved and ProcessingStatus is New |
| Supplier validation fails | Supplier record missing from Suppliers sheet | Verify SupplierID exists and matches exactly |
| Contract validation fails | ContractActive value is not Yes | Update supplier master data |
| Compliance validation fails | Supplier marked as non-compliant | Update supplier compliance status |
| Amount exceeds limit | TotalAmount is higher than MaxLimit | Increase supplier limit or adjust requisition |
| AI node fails | API URL or authentication incorrect | Verify endpoint URL and credentials |
| Purchase order not created | AI response format invalid | Ensure AI returns valid JSON structure |
| Gmail notification fails | Gmail credentials invalid | Reconnect Gmail OAuth credentials |
| Audit logs not generated | Audit sheet mapping incorrect | Verify Audit_Logs sheet columns |
| Requisition processed repeatedly | ProcessingStatus not updated successfully | Verify update permissions and matching columns |
| Empty notification recipient | Recipient logic not configured | Configure dynamic or static recipient mapping |
If you need assistance setting up, customizing or extending this workflow, our n8n workflow developers at WeblineIndia can help.
Services include:
Whether you need minor customizations or a fully tailored procurement automation platform, WeblineIndia can help design, build and deploy solutions that fit your business processes.
Need custom enhancements or additional integrations? Reach out to WeblineIndia for professional assistance with implementation, support and advanced workflow development.