Reads each invoice emailed to you, files it in a Bills sheet, and sends large or unreadable ones to finance for approval first.

UsesClaudeGmailGoogle Sheets

File emailed invoices and approve the big ones

Invoices arrive as email attachments and end up unfiled. When an email with an attachment and "invoice" in the subject arrives, an AI reads the invoice for its vendor, invoice number, total and due date.

It is added to your Bills tab (columns Vendor, Invoice number, Total, Due date and Status) unless that invoice number is already there. Anything over $5,000, or whose total could not be read, goes to your finance manager first: approved invoices are marked Ready to pay and rejected ones Rejected. Your AI provider needs to be connected for the reading step.

GmailGmailWhen an email arrives. Save it as email.When an email arrives. Save it as email.
ValuesFinance manager's emailSet financeManager to blank.
ValuesBills spreadsheetSet billsSheet to blank.
GmailDownload the invoiceDownload the attachments on email email. Save it as attachments.Gmail
AI AgentRead the invoiceRun an AI agent: Read this invoice and save it as invoice.
Google SheetsLook for the same invoice numberRead the rows of billsSheet. Save it as already_filed.Google Sheets
Decisions & LoopsSkip an invoice that is already filedIf already_filed.count is 0
Yes
ValuesReady to pay unless finance says noSet status to Ready to pay.
Decisions & LoopsLarge or unreadable invoices need approvalIf invoice.output.total is greater than 5000 or invoice.output.total is blank
Yes
ApprovalsAsk finance to approve a large invoiceRequest approval: Pay invoice.output.vendor invoice invoice.output.invoice_number Save it as decision. Who to ask: financeManagerTotal invoice.output.total, due invoice.output.due_date. Received from email.from.
Decisions & LoopsIf decision.approved is noIf decision.approved is no
Yes
ValuesChange status to Rejected.Change status to Rejected.
No
No steps
No
No steps
Google SheetsAdd the invoice to the Bills tabAdd a row to 'Bills' in billsSheet. Save it as added.Google Sheets
No
No steps