---
title: "Order & Invoice Desk: AI agents for orders and invoices"
description: Open-source AI agents that read orders and supplier invoices from Gmail into sourced records and reports. Unclear items come back as questions.
canonical_url: https://hubzoid.com/agents/order-invoice-desk
last_updated: 2026-10-25
---

# Order & Invoice Desk: Orders and invoices, sourced.

Ready-to-use agent

Read from Gmail, checked line by line. Questions, not guesses.

[View on GitHub](https://github.com/hubzoid/order-desk-hub)

[Setup guide](https://github.com/hubzoid/order-desk-hub/blob/main/skills/setup/SKILL.md)

## Setup prompt for Claude Code or Codex

```text
Help me set up the Hubzoid Order & Invoice Desk. Clone https://github.com/hubzoid/order-desk-hub into a folder called order-desk and follow skills/setup/SKILL.md to run the sample. Do not connect Gmail, write to an ERP or send email.
```

Make it yours

Run it yourself, or have us run it.

Start from the open-source repository, or ask us to run it for your team.

## From inbox to ERP entry, with every line sourced

Watch it work, about 2 minutes

### From inbox to ERP entry, with every line sourced

About 2 minutes

[Watch on YouTube](https://www.youtube.com/watch?v=GaONTBNsZdk)

## The desk reads. You decide.

Six preconfigured steps. Customize them or add your own.

### Arrives in Gmail

Email, PDFs, images or spreadsheets.

### Extract

Every field tied to its source.

### Check

Totals and duplicates. Unclear means a question.

### Review

Answer, correct or accept.

### Report

Register, totals and exception aging.

### Draft in ERPNext

Optional. Submits only once approved.

## Every line, sourced.

What the rules cannot decide waits for you.

- Saved corrections become rules once reviewed
- Every field tied to its source
- Never posts to an ERP on its own

## Run it on your machine.

Python 3.11 or later and Claude Code or Codex. Labelled sample included.

```
git clone https://github.com/hubzoid/order-desk-hub order-desk
cd order-desk
python3.12 -m venv .venv
source .venv/bin/activate
pip install -e '.[parsing]'
hubzoid-desk parser prefetch
```

[View on GitHub](https://github.com/hubzoid/order-desk-hub)
[Setup guide](https://github.com/hubzoid/order-desk-hub/blob/main/skills/setup/SKILL.md)

[View on GitHub](https://github.com/hubzoid/hubzoid)

[Get a demo](https://hubzoid.com/build-with-us#contact)
