Skip to content
TulipFarm

AI invoice processing agentEvery invoice, logged and checked.

Every 15 minutes it looks for new invoices in your inbox, reads the vendor, date, amount and due date, and checks each one for odd details. You approve the batch, then the rows are logged.

Your first signup includes $50 in free credits.

Every 15 minutes

Log every invoice

Reads
Gmail, invoice PDFs
Grows
One checked row per invoice
Lands in
Google Sheets, Drive
GmailGoogle DriveGoogle Sheets
Log every invoice: starts Every 15 minutes, uses Gmail, Google Drive, Google Sheets.

Ask for it once, in plain words.

No flowchart to draw. Describe the job in chat. TulipFarm sets up the agent and its workflow, and shows you both before anything runs.

You

Every 15 minutes, look for new invoices in my inbox. Read the vendor, invoice number, amount and due date. Flag anything odd, then add each one to my Invoices sheet and file the PDF in Drive.

TulipFarm

I made an agent called Invoice clerk and a workflow that runs every 15 minutes. It reads Gmail and the PDFs. Adding rows to Sheets and filing PDFs in Drive asks you first. Activate it?

ActivateEdit first

One check of the inbox.

Every run is saved as an agent task you can open, check and rerun.

  1. Schedule

    Every 15 minutes

    Run startedStarted
  2. Reads

    New messages with PDF attachments in Gmail

    3 invoices found
  3. Reads

    Vendor, number, amount and due date from each PDF

    3 invoices read
  4. Checks

    Is the invoice number already in the sheet?

    1 possible duplicate
  5. Asks first

    Add 3 rows to the Invoices sheet and file the PDFs in Drive

    Approved
  6. Logs

    Rows in Google Sheets, PDFs in Drive

    2 rows added, 1 heldCompleted

What lands in your Invoices sheet.

One row per invoice, with a note on anything that needs a second look.

Invoices
VendorInvoice no.AmountDueCheck
Vendor AINV-2041$1,240.00Nov 14OK
Vendor BB-7730$310.50Nov 20OK
Vendor C0093$4,800.00Nov 9Possible duplicate of 0091

What gets planted.

Three parts you own and can change at any time.

  1. Agent

    Invoice clerk

    Its instructions, and the inbox and sheet it may use.

  2. Skill

    Invoice checks

    Your rules: duplicate numbers, missing PO, odd totals.

  3. Workflow

    Every 15 minutes

    Runs on a schedule, with your access.

Uses

  • GmailGmail
  • Google DriveGoogle Drive
  • Google SheetsGoogle Sheets

Add if you use it

  • SlackSlack
  • QuickBooksMCPQuickBooks

It reads quietly. It asks before it acts.

Reads without asking

  • New emails with invoice attachments
  • The PDF text of each invoice
  • Your Invoices sheet, to spot repeats

Asks you first

  • Adding rows to Google Sheets
  • Filing PDFs in Drive
  • Sending any reply to a vendor

It uses your own connections, so it never sees more than you can.

Grow it your way.

  • Match to a PO

    Add a purchase order sheet and have it flag invoices with no matching order.

  • Alert on big amounts

    Post to a finance channel in Slack when an invoice is over your limit.

  • Send to your books

    Add QuickBooks through a Custom MCP connection to prepare bills there.

Questions, answered.

Is there a new-email trigger?

No. This agent runs on a schedule, every 15 minutes by default, and looks at what arrived since the last run. You can change the time.

Does it pay invoices?

No. It reads, checks and logs. It has no payment tools, and anything it writes asks you first.

What if it reads a number wrong?

You see every row before it is added. Scanned or odd layouts can be misread, so check the amounts on anything marked.

Can it add bills to QuickBooks?

Through a Custom MCP connection, yes. QuickBooks has an MCP server option, you review each tool before an agent can use it, and writes still ask you first.

Open the inbox to a clean ledger.

Public beta, open to everyone. Your first signup includes $50 in free credits.