Skip to content
agentusehub

Extract vendor PDFs and create QuickBooks invoices

A custom integration built with Claude Code extracts data from vendor PDFs and creates categorized invoices in QuickBooks Online.

Time saved
Not reported
Setup time
Not reported
Running cost
Not reported
Cost range
Not reported

Use case overview

A custom integration built with Claude Code extracts data from vendor PDFs and creates categorized invoices in QuickBooks Online.

Reported experience

  1. What they did

    Eamonn Cottrell had already built, with Claude Code, an integration that reads vendor PDFs, categorizes items and creates QuickBooks Online invoices. He reopened the project and had Claude Code remove the remaining manual steps. It added PDF attachment through the QuickBooks attachment API, a prompt that asks for a category on unknown items and updates the master list itself, file cleanup, and duplicate checking.

  2. How it went

    On a test run for another vendor workflow, it found 40 PDFs, created the QuickBooks records, attached the PDFs and cleaned up on its own. He says the workflow once took hours and now takes minutes. He tested duplicate protection by deliberately running the process twice.

  3. Worth knowing

    He had never built a QuickBooks integration before, and the existing invoice-creation logic was left untouched while each improvement was added.

Example prompts

Try with Claude Code
Set up a workflow that extracts line-item data from vendor PDF invoices in [folder/email], categorizes expenses, and creates matching invoices in QuickBooks Online. Pause and show me the first few invoices it would create before it posts anything to QuickBooks.