Local-first • Human-authorized • InvoiceOps agent

Move invoice review faster with explicit human control.

SignalLoom turns invoices, workbooks, and document exports into source-faithful extraction records, AP review packets, approval messages, exception checklists, and workflow-ready handoff payloads.

Local AIQwen/Ollama supported
Human gateHuman-authorized payment and routing
AP handoffSlack, n8n, Make, Zapier
SignalLoom overview screen showing the marketing invoice workbench.

Built around the real AP workflow.

The product maps directly to invoice processing: capture, match, approve, pay, and preserve audit context.

1. Capture

Ingest Excel workbooks, invoices, PDFs, DOCX, TXT, JSON, and CSV while preserving source text and SHA-256 evidence.

2. Match

Compare invoice fields against PO, receipt, vendor, campaign, department, payment terms, and prior records.

3. Approve

Detect missing fields, duplicate risk, approval exceptions, thresholds, and payment-readiness blockers.

4. Pay

Prepare AP handoff packets while final routing and payment approval remain human-controlled.

Governed InvoiceOps agent loop.

SignalLoom inspects, assesses, plans, generates deliverables, and verifies readiness while payment approval, paid-status changes, and external routing remain explicitly user-authorized.

InspectRead source text, workbook metadata, extraction keys, model notes, and service context.
AssessFind missing fields, duplicate invoice risk, status gaps, approval exceptions, and routing blockers.
PlanChoose the next safe AP step: request review, generate packet, or prepare routing payload.
ActCreate AP packets, Slack approval text, exception checklists, and webhook-ready JSON.
VerifyCheck readiness against approval, payment, and routing policy.
Human gateRequire user authorization for external routing, payment approval, and source modification.

Where it reduces manual work.

For marketing, finance, IT, procurement, and workflow teams that reconcile invoice documents and prepare handoffs.

1

Invoice intake

Converts messy files and workbooks into preserved source records plus structured invoice fields.

2

Review support

Highlights missing data, duplicate risk, approval exceptions, inconsistent terms, and routing gaps.

3

Deliverable generation

Creates AP packets, Slack approval messages, exception checklists, and JSON payloads.

Product screens.

Click any screenshot to open the full-size view.

Ingest screen

Ingest

Open invoices/workbooks, load sample data, export JSON, or trigger configured workflow routing.

Extraction screen

Extraction

Preserves source text and records structured extraction notes.

Invoice Review screen

Invoice Review

Shows required fields, risk flags, recommended route, and payment readiness.

Qwen Copilot screen

Qwen Copilot

Ask operational questions and generate reusable deliverable cards before routing.

Routing screen

Routing

Preview handoff payloads and send only when a human reviewer clicks the route action.

Services screen

Services

Configure local webhook endpoints for Slack, Zapier, Make, n8n, or generic HTTPS workflows.

Local AI Setup screen

Local AI Setup

Detects Ollama, starts the service, pulls qwen3:8b if needed, and verifies readiness.

Models screen

Models

Shows local models and whether the default Qwen model is reachable.

Local-first by design.

Local files, local history, and Qwen/Ollama support. Optional webhooks are configured by the user and triggered manually.

Invoice / workbook → parse source → extract fields → run governed agent → generate AP deliverables → wait for human route action

Human-authorized finance workflow.

The agent recommends, packages, and prepares while approval, payment, routing, and source mutation remain explicitly user-authorized.

Requires user authorization: - approve_payment - mark_invoice_paid - send_webhook - modify_source_record

Try the Windows release.

Use the installer for the packaged app, or inspect the repository to review the Python source, tests, agent adapter, and packaging files.