AI agent — Finance & procurement
Paul sends requests for quotation to your suppliers, compares the offers line by line, drafts purchase orders and keeps an eye on what you spend — fuel, tyres, spare parts, materials, office supplies or anything else you buy.
What he handles
Built to get comparable offers on the table faster, with the reasoning written down.
A morning with Paul
We need 24 new tyres for the trailers, 385/65 R22.5.
Sent RFQs to 4 approved suppliers; 3 replied. A: €318 per tyre, in stock. B: €299, delivery in 3 weeks. C: €326 with fitting included. If you need fitting, C is the best value; if not, A.
Purchase order PO-1204 drafted for approval: Supplier C, 24 tyres, €7,824.
The card is what lands in your CRM or ERP — delivered as JSON through the API, with every field named and typed. Names and numbers in this example are fictional.
Personality
Treats your money as if it were his own.
Same request, same deadline and same criteria for everyone.
Every offer, order and delivery date in one place.
Default tone: Matter-of-fact. Formality, languages and signature are tuned to your brand during setup and can be changed later with PATCH /v1/agents/paul. Sample signature: Paul, procurement.
Plugs into
| Task type | What it does |
|---|---|
rfq.create | Write and send a request for quotation |
offers.compare | Compare supplier offers against weighted criteria |
po.draft | Draft a purchase order for approval |
spend.analyze | Break down spend by category and supplier |
curl https://api.auroraaisystems.com/v1/agents/paul/tasks \
-H "Authorization: Bearer $AURORA_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"type": "offers.compare",
"input": {
"rfq_id": "rfq_311",
"criteria": {
"price": 0.5,
"delivery": 0.3,
"terms": 0.2
}
}
}'{
"id": "task_01J9ZPAUQ2",
"object": "task",
"agent_id": "paul",
"type": "offers.compare",
"status": "completed",
"output": {
"ranking": [
{
"supplier": "Supplier C",
"unit_price": 326,
"delivery_days": 2,
"includes_fitting": true,
"score": 0.86
},
{
"supplier": "Supplier A",
"unit_price": 318,
"delivery_days": 1,
"includes_fitting": false,
"score": 0.82
},
{
"supplier": "Supplier B",
"unit_price": 299,
"delivery_days": 21,
"includes_fitting": false,
"score": 0.64
}
],
"recommendation": "Supplier C if fitting is needed; otherwise Supplier A."
},
"usage": {
"input_tokens": 2840,
"output_tokens": 590,
"total_tokens": 3430
}
}Frequently asked questions
He can send a counter-request within limits you set — for example, asking for a better price or an earlier delivery date. Final terms are approved by your team.
No. Manufacturing, construction and hospitality teams use him for materials, equipment and services.
Typically 2–4 weeks from your order: a kickoff call, connecting your systems, tuning his persona and boundaries, and testing in the sandbox before go-live.
€699 per month excluding VAT, with 10M tokens included and pooled with your other agents. The one-time setup fee of €4,499 per company covers onboarding for every agent in your first order.
Add him to your order now, or talk to us first about your process and systems.