DOCUMENT OPS

Low-confidence receipt OCR to human review queue

Routes receipts whose extracted fields fall below a confidence threshold into a Slack review queue and writes corrected values back to BigQuery.

CategoryDocument Ops
Enginesim
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew receipt added to Dropbox folderDropboxDropbox
  • ActionExtract fields and confidence with Hugging FaceHugging FaceHugging Face
  • LogicBranch on confidence vs. threshold
  • ActionSend low-confidence receipt to Slack review queueSlack
  • OutputWrite final values to BigQuery expense tableGoogle BigQueryBigQuery

What it does

Splits receipt processing into a fast lane and a review lane. Each scanned receipt is extracted with a Hugging Face model that also returns per-field confidence; clean extractions go straight to BigQuery, while anything ambiguous is sent to a Slack review queue with the receipt image so a person can correct it.

When to use it

Use it when crumpled, handwritten, or low-light receipts produce unreliable OCR and you want automation without silently saving wrong numbers. It gives finance a controlled queue instead of trusting every extraction blindly.

How it works

  1. 1A new receipt in the Dropbox folder triggers the run.
  2. 2The Hugging Face model extracts fields and reports a confidence score for the total and date.
  3. 3A logic step compares confidence against the threshold.
  4. 4High-confidence receipts are inserted directly into BigQuery.
  5. 5Low-confidence receipts post to a Slack review channel with the image; the reviewer's corrected values are written back to BigQuery, completing the record.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect Hugging FaceModels, datasets, spaces — the open-source hub.
  3. 3
    Connect BigQueryDatasets, queries, schemas.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.