Flow help

All the ways Harold works for you.

Choose the flow that fits your workflow.

1

Upload Flow

Drop in. Tidy up. Done.

  1. Select Upload

    Upload your files

  2. Select files

    Choose the files you want to extract data from

  3. Select document type

    Tell Harold what type of document it is

  4. Click 'Make messy data tidy'

  5. Review & Export!

    Check your data and export with confidence

2

Data Inbox

Set it up once. Let it flow.

  1. Setup a new inbox

    Create your inbox

  2. Select document type

    Tell Harold what to expect

  3. Name the inbox

    Give it a name

  4. Add approved senders

    Who can send to this inbox

  5. Send introductory email

    We'll help you write it

  6. Use the inbox!

    Data flows in, is extracted & you can review

Set it up once, sit back and watch Harold do his thing.

3

Advanced Uses (Elite Zone)

Where Harold earns his keep.

Three layers of power. Each layer builds on the one before it. Set up the bottom layer well and the rest gets easier.

Layer 1Get the data right— shape what comes out and train Harold on tricky documents

Output Templates

Define which columns Harold extracts and the labels he uses for them.

  • Pick a document type — Purchase Invoice, Receipt, Sales Invoice, Credit Note, or Purchase Order
  • Add, rename, remove or reorder header fields and line item fields
  • Set field types — text, number, date, currency — and mark required vs optional

One template per document shape. Switch the type and Harold offers to swap to that type's defaults; if you've customised, he asks first.

Supplier Profiles

Tell Harold what each supplier calls things. He then knows their dialect forever.

Suppliers label invoice fields differently. Supplier Profiles map each supplier’s labels to your standard column names — once.

Supplier DocumentYour Output Column
Invoitizia
────→InvoiceId
Inv No.
────→InvoiceId
Supplier Name
────→SupplierName
Total (GBP)
────→TotalAmount

The next time Harold sees that supplier, the mapping is silent and automatic.

Layout Trainer

Show Harold a sample document. Drag the fields to your columns. He remembers forever.

  • Upload a sample document for a supplier or doc type
  • Harold detects the key fields and shows them on the page
  • Drag each detected field to the matching output column
  • Save the layout — every future document of this shape uses it

Use this when AI extraction alone isn’t cutting it for a specific supplier or document layout — typically the worst 5% of your suppliers.

Layer 2Make the data useful— translate, code, and compute new values

Column Matching

Translate values from what suppliers write to what your systems expect.

Pick a source column. Define when X then Y rules. Harold writes the matched value into a target column on every row.

[Supplier]="Acme Ltd"SupplierID: ACM001
[Supplier]="Smith & Co"SupplierID: SMI002

Three match modes

  • Exact — case-insensitive trim, must match fully
  • Contains — substring either direction
  • Fuzzy — 75%+ character similarity (typo-tolerant)

GL Codes

Auto-assign accounting codes by supplier or category. Stop coding invoices by hand.

Build rules that map a value to a GL code and a GL name. Harold writes both into the row, ready to push into Xero, Sage, QuickBooks, or your ERP.

[Supplier]="Office Depot"
5400 — Office Supplies

Set a default action for unmatched rows — usually “flag for review” so nothing slips through uncoded.

Formulas

Compute new columns from existing ones. Fill in fields suppliers leave blank.

Name an output column. Pick two operands — each can be a fieldor a typed-in value. Pick an operator. Harold computes and writes the result on every row.

Six operators

  • ×  Multiply
  • ÷  Divide
  • +  Add
  •  Subtract
  • &  Join text
  • +days  Add days
[Net]×0.20VAT
[Invoice Date]+30Due Date

Currency symbols (£, $, GBP) are stripped before maths. Numeric results round to 2 decimals. Computed columns can themselves be referenced by other rules — so you can chain.

Layer 3Keep bad data out— check every row, block what fails

IF Rules

Catch bad data on its way through. Compare any two columns or a column to a value.

Give the rule a label (e.g. “Total mismatch”), pick a column, choose an operator, and compare to either another column or a fixed value.

Six comparisons

  • =  Equal
  •  Not equal
  • >  Greater than
  • <  Less than
  •  At least
  •  At most

Three actions when triggered

  • Flag red — cell highlighted, hard error
  • Flag amber — cell highlighted, soft warning
  • Send to review — row routed to manual review

Severity (Error or Warning) is tracked separately so you can have a red flag that’s a warning, or an amber flag that’s an error. Numbers are compared first (currency-stripped); strings fall back to lowercase trim.

Zap Gates

The enforcement layer. Promote any IF Rule to a gate — failed checks stop the document from firing the Zap.

Every IF Rule has a Zap Gate toggle. Flip it on, and that rule no longer just flags — it blocks. The document stays in Harold’s review queue until you fix it manually.

✓ All gates pass

Document fires to Zapier automatically

✗ Any gate fails

Held for human review — never reaches downstream systems

Gates that earn their keep

  • • Total ≠ Net + VAT (the maths doesn’t add up)
  • • Supplier name not in your approved suppliers list
  • • Total > £10,000 (over manual approval threshold)
  • • Invoice date in the future
  • • Required GL code missing

Every blocked document records which gates fired and why, so you get a full audit trail of what Harold caught before it left the building.

Need help? We’re here.
Learn more atuseharold.com