The OIDO Blog
Engineering deep dives, product updates, and thinking on AI agents at scale.
AI Invoice OCR: How It Works and How to Test It
AI invoice OCR turns PDFs, scans and photos into text an LLM can read. Where OCR fails on invoices, which engines exist, and how to test on your own.
How to Build an Agentic Workflow: A Step-by-Step Spec
How to build an agentic workflow: pick the process, write a one-page spec, add tools and a human gate, test on real history, then ship. Worked example.
Content Guardrails for AI Agents: Inside the Rule Builder
How input/output content guardrails work for AI agents: keyword, regex, PII and written-policy rules, org vs agent scope, and how Oido Studio builds them.
PPWR Compliance Runs on SKU Data Nobody Wants to Collect
PPWR software automates the paperwork. The recycled content, material and weight data behind every SKU is still collected by hand. Here's how an agent fixes that.
RFQ Automation for Distributors: Speed Is the Easy Half
Every vendor sells faster quotes. But a fast wrong price loses money faster, and quoting every RFQ trains buyers to shop you. What actually decides payback.
Shift Handover in Manufacturing: Capture Beats Templates
Every plant has a handover template. Most are half-empty by 6am. Why capture, not format, is the problem, and what to do with the handover once it exists.
Purchase Order Automation Doesn't End at "Send"
Most PO tools automate requisition, approval and sending, then stop. The expensive half is acknowledgements, changed dates and POs nobody ever closed.
Cash Application Automation: The Last 20% Is the Job
Matching payments to invoices is easy until the remittance is missing, the payment covers 40 invoices and the amount is short. How to automate the hard 20%.
Batch Traceability Without an MES: The 4-Hour Test
Your traceability is only as good as your last mock recall. How to trace a lot in four hours with paper and spreadsheets, and where the chain actually breaks.
Invoice Dispute Management Without a Deductions Team
Disputed invoices look like late ones on your aging report, so you chase instead of resolving. How to catch disputes and short payments with a small team.
Email Triage Automation: Get the Categories Right
Triage automation fails on the category set, not the model. Derive categories from a month of real mail, set per-category confidence, route to an owner.
AI Email Management for Shared Business Inboxes
Inbox-zero tools fix your personal inbox. They do nothing for info@ and pedidos@. How to triage, route and answer a shared inbox without missing anything.