Update ingredient costs from supplier invoices

Supplier invoices become checked ingredient costs, with big price jumps and pack-size changes flagged.

Finance · Restaurants · When something happens · Updated

Works with

  • Slack
  • Email
  • Gmail
  • Microsoft 365
  • Superhuman Mail
  • Airtable

How do you keep ingredient costs current?

To keep ingredient costs current, forward supplier invoices to the workspace email. Maito reads each line, works out the cost per pound or each, compares it with last time, flags big jumps and changed pack sizes, and posts the changes in Slack. Costs update after you approve.

How it's done today

The manager retypes each invoice into a spreadsheet, and recipe costs go out of date.

What Maito does

  1. Read the invoice lines
  2. Convert pack sizes into cost per unit
  3. Flag substitutions and unusual price changes
  4. Wait for approval before updating costs

Example

Loop run: New invoice in invoices@northstar.example

kitchen
Maito APP 7:48 AM

Wonka Foods invoice 40118 ($2,317.40, 14 lines) is read. 11 lines are within 3% of last time. Three need you, Marco. • Unsalted butter: $159.00 for a 36 lb case, up from $124.80 for 30 lb. That's $4.42 per lb, up from $4.16 (+6%). • Heavy cream: 4 x 1 gal at $38.40, up from $33.60. +14%. • Shallots: case of 25 lb is new; the old line was 10 lb. Catch: the butter case looks like a +27% price jump, but the pack grew 20%. Per pound it is only +6%. A copy-paste into the spreadsheet would have overstated it. From the invoice PDF and last month's costs. Approve the 14 updates, or tell me which to change?

Marco 7:55 AM

@Maito approve all but the shallots. I'll check that pack size with Wonka.

Maito APP 7:56 AM

13 costs updated. Shallots stay at the old cost, and I've put a reminder on your list to confirm the 25 lb pack by Wednesday.

Example complete

How to set it up

When something happens Update ingredient costs from supplier invoices
Ask your agent

“When a supplier invoice arrives in invoices@northstar.example, extract the lines, work out the cost per pound or each, and post what changed in #kitchen. Wait for my okay before updating costs.”

Connect email
  • Gmail
  • Microsoft 365
  • Superhuman Mail
Connect spreadsheet
  • Airtable
  • Microsoft 365
Connect inventory system
  • Airtable
  • Shopify

Not connected yet? Your agent sends you a link to sign in.

What it won't do

It can't read a blurry or handwritten invoice reliably, and it can't know why a supplier raised a price.

Questions

More finance workflows

See all workflows

Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.