The receipt is read for you, checked against the claim, and small claims never reach a manager at all.
Most expense claims are routine, and most manager time spent on them is wasted. This recipe uses TinyVision to actually read the uploaded receipt (merchant, date, amount, category) then has AI cross-check that against what the employee typed and flag anything out of policy. Claims under their department's limit with no flag are approved automatically. Everything else goes to a manager with the summary already written. The employee always hears back.
Free · no credit card · you connect your own apps
Installing provisions each one, wired together and ready to run.
Self-service intake where employees file a claim and attach the receipt. Publishing it auto-creates the Expense Claims response sheet, the single system of record.
Tells the employee the outcome (auto-approved, manager-approved, or rejected) with the AI summary and reasoning.
Runs on every claim: logs it, reads the receipt with TinyVision, runs the AI cross-check, then auto-approves under the department threshold or routes to a manager, notifying finance and emailing the employee either way.
You connect your own accounts. Swap any app that offers an alternative at install.
Sends the manager approval request (with the AI summary and secure review link) and notifies the finance channel once a manager approves a claim. Swap for Telegram or Discord.
Emails the employee the outcome: auto-approved, manager-approved, or rejected. Swap for Brevo.
The employee fills the Expense Claim Form (department, category, amount, expense date, business justification, reimbursement method) and attaches the receipt. Submitting fires the workflow and stores the claim with status Pending Review. One link, one submission, no email thread with an attachment nobody can find later.
This is the part that's genuinely different: a TinyVision step reads the receipt image itself and extracts the merchant name, transaction date, amount, and category. Nobody retypes what's already printed on the receipt. An AI step then compares that extraction against what the employee claimed, flags anything outside the expense policy you set at install, and writes a one-line summary for the manager.
Sales, Marketing, and Engineering each get their own auto-approval threshold, all configurable. A claim under its department's limit with no policy flag is approved on the spot (no manager step, no queue) and the employee is emailed immediately. This is where the time actually comes back.
Claims above the department threshold, or flagged by the AI policy check, go to the right manager in Slack with the AI summary, the extracted receipt details, and a secure review link. One tap to approve or reject. The manager only sees the claims that genuinely need a person.
Manager-approved claims post to the finance channel with the reimbursement method attached, so payout can be scheduled without a follow-up message. Auto-approved, manager-approved, or rejected, the employee is emailed the outcome every time, with the AI policy notes included on a rejection so they know exactly what went wrong.
Everything it creates is an ordinary form, table and workflow in your workspace. Edit any of it after install. Nothing is locked.