DOCUMENT OPS

Flag PO scans that fail reconciliation for Slack review

Extracts line items from each scanned PO, checks whether extracted totals and quantities reconcile.

CategoryDocument Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew PO scan in Dropbox intake folderDropboxDropbox
  • ActionExtract fields with confidence scores (OpenAI)OpenAI
  • LogicBranch on reconciliation + confidence threshold
  • ActionStage clean POs in AirtableAirtableAirtable
  • OutputPost exceptions to Slack review channelSlack

What it does

Applies a quality gate to scanned purchase orders. POs that extract cleanly and reconcile are staged automatically; POs with math mismatches, missing fields, or low OCR confidence are sent to a Slack channel with the extracted values and a link to the source scan.

When to use it

Use it when you already trust most of your PO extraction but need a human in the loop for the messy minority — smudged faxes, handwritten edits, or vendor formats the model struggles with. Keeps reviewers focused only on exceptions.

How it works

  1. 1A new scan in the Dropbox intake folder starts the run.
  2. 2OpenAI extracts header fields and line items and returns a per-field confidence score.
  3. 3A logic step decides the path: pass if totals reconcile and confidence clears threshold, otherwise fail.
  4. 4Passing POs are written straight to the Airtable staging table as approved.
  5. 5Failing POs post to a Slack review channel with the parsed fields, the mismatch reason, and a Dropbox link to the original page.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AirtableBases, tables, views, automations.
  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.