# Run multi-agent procurement approvals with Anthropic Claude, Slack and Postgres

> Quick overview This workflow accepts a procurement request via webhook or manual trigger, uses Anthropic Claude agents to plan, negotiate, validate, and decide on supplier offers, escalates approvals to Slack when needed, and stores the full offer and decision audit trail in Postgres. How it works 1. Receives a purchase request from a manual trigger or a POST webhook request. 2. Applies procurement policy settings, normalizes the incoming payload with defaults, and uses Anthropic Claude (Planner Agent) to generate a structured sourcing plan. 3. Iterates through each supplier and uses Anthropic Claude (Negotiator Agent) to propose counter-offers across multiple rounds while simulating supplier responses until an agreement, walk-away, or max rounds is reached. 4. Uses Anthropic Claude (Validator Agent) plus deterministic policy checks (budget, lead time, minimum supplier rating) to validate each negotiated outcome and upserts each offer into Postgres. 5. Scores and ranks eligible offers,

- **Domain**: `n8n-workflow-20121.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/20121
- Page (HTML): https://agenstry.com/agents/n8n-workflow-20121.n8n.io
- Documentation: https://n8n.io/workflows/20121
