Route purchase requests to the right approver
Maito turns a purchase request into a structured one, routes it by amount, and checks it against the job budget.
Finance · Construction · When something happens · Updated
Works with
- Slack
- QuickBooks
- Xero
- Gmail
- Microsoft 365
- Superhuman Mail
How do you route purchase requests to the right approver?
To route purchase requests to the right approver, send them to Maito. It reads the request, picks the approver by your amount rules, checks the job budget in your accounting software and posts the request with spend so far. When the approver agrees, it records it and drafts the purchase order.
How it's done today
Requests and budget questions are buried in email until someone approves by reply.
What Maito does
- Capture item, quantity, job and amount
- Check the approval threshold
- Route to the authorized person
- Record the decision before a PO exists
Example
Loop run: Purchase request form submitted · Luis
@Carlos, Luis requests 40 sheets of 3/4 in plywood for job 2041 Maple St: $2,340.00. That is between $1,000 and $5,000, so it needs you. Job budget for materials: $18,000.00 Spent so far: $16,900.00 Remaining: $1,100.00 Catch: this request puts the job $1,240.00 over its materials budget. Luis didn't mention it. From the request form and the job costs in the accounting software. No purchase order exists yet.
@Maito Approve it. Note the overage and ask Luis to confirm the quantity is right.
Recorded: approved by Carlos at 2:05 PM, with the $1,240.00 overage noted. I asked Luis to confirm 40 sheets. Draft PO-0847 is in the accounting software, unsent to the supplier.
Maito (2:00 PM):
@Carlos, Luis requests 40 sheets of 3/4 in plywood for job 2041 Maple St: $2,340.00. That is between $1,000 and $5,000, so it needs you.
Job budget for materials: $18,000.00
Spent so far: $16,900.00
Remaining: $1,100.00
Catch: this request puts the job $1,240.00 over its materials budget. Luis didn't mention it.
From the request form and the job costs in the accounting software. No purchase order exists yet.
Carlos (2:05 PM):
Approve it. Note the overage and ask Luis to confirm the quantity is right.
Maito (2:06 PM):
Recorded: approved by Carlos at 2:05 PM, with the $1,240.00 overage noted. I asked Luis to confirm 40 sheets. Draft PO-0847 is in the accounting software, unsent to the supplier.
How to set it up
- Ask your agent
“When someone submits the purchase request form, check the amount against our approval limits and job budget and send it to the right approver in Slack.”
- Connect accounting software
- QuickBooks
- Xero
- Connect email
- Gmail
- Microsoft 365
- Superhuman Mail
- Use forms
- Typeform
- Tally
No MCP server needed. Ask your agent to save a skill with the steps, then add the login or API key in Settings → Vault.
Not connected yet? Your agent sends you a link to sign in.
What it won't do
It applies the approval rules you give it. A budget outside the accounting software is invisible to it.
Questions
No. The approver you name decides. Maito records the answer.
No. It saves a draft in your accounting software, unsent.
QuickBooks or Xero, email, and request forms like Typeform or Tally through a skill.