Sogrape
Sogrape
Supervisor

ERP Automation

Automated order processing, from inbound email to SAP

Sogrape processes hundreds of distributor orders a month across global markets. GenOS Supervisor replaced a manual, error-prone extraction process with an automated pipeline that handles matching, validation, and SAP submission, with human approval before commit.

The challenge

With hundreds of shipments a month running through a two-person team, there was no margin for error and no time to fix one.

The rules that governed order processing had never been written down:

  • Distributors used their own product identifiers, not SKUs
  • Orders sometimes needed to be split into multiple SAP entries
  • Unit sizes varied by client
  • Exception handling was informal - judgment calls made order by order, undocumented

Automating this process meant making that judgment legible before any of it could be automated. The deterministic rules had to be extracted, written down, and validated in close collaboration with the operators who actually held the knowledge.

The team is going from manually keying every single order to reviewing only the cases that need their judgment, with full context attached to each one.

The solution

GenOS Supervisor now owns the workflow end to end, with operators reviewing only what genuinely needs their judgment.

  • Trigger: The workflow activates on incoming email, no manual handoff.
  • Extraction: Order data is pulled from PDF attachments and email bodies.
  • Deterministic first, model second: Explicit rules handle the clear cases before the model ever sees them; the model is reserved for the genuinely ambiguous ones - like a distributor identifier that doesn't directly map to a SAP SKU. Low-confidence matches are flagged for review rather than guessed.
  • Splitting: Orders that span multiple SAP entries are split automatically, following the same logic the operators used to apply by hand.
  • Human-in-the-loop review: The operator sees an editable table of the extracted order, corrects anything that needs correcting, and approves.
  • Confirmation before commit: A final check runs before anything writes to SAP, nothing posts silently.

Operators stay in control of every order. They just no longer touch the routine ones.

How it works

See the full workflow

8 steps, end to end

Step 01

An order email arrives in the monitored mailbox and triggers the workflow automatically

Step 02

GenOS Supervisor extracts order data from the email body and any PDF attachments

Step 03

Deterministic rules resolve the clear cases - known products, known clients, standard unit sizes

Step 04

Where catalogs and requests aren't a perfect string match, deterministic filters, partial string matching, and LLM arbitration resolve the rest - the system infers the correct match and flags low-confidence cases for human review

Step 05

Orders requiring multiple SAP entries are split automatically, following the operators' original logic

Step 06

The operator reviews an editable table of the proposed order and corrects any fields that need it

Step 07

The operator approves the order

Step 08

A confirmation check runs, then the order posts to SAP - logged, timestamped, and auditable

Drag to explore · 8 steps
01 / 08

Why this matters

GenOS Supervisor handles the volume. The platform makes every decision measurable, traceable, and owned.

Talk with our team

Next step

Want a workflow like this running in your operation?

Book a demo
All stories