Case 001 · Logistics
A custom ERP for a private postal carrier, with an assistant that cites its sources.
I designed and built OM Express's internal system from scratch: daily operations, treasury and an AI assistant that answers the team's questions from the company manuals.
01Context
A private postal carrier running on scattered tools
OM Express is a private postal carrier with its own logistics. Day-to-day work (shipments, settlements, collections) needed its own system, built around how the team actually works instead of bending to a generic tool.
02Problem
Scattered information that was hard to look up
- 01Daily operations handled by hand.
- 02Balances, movements and billing with no single, up-to-date view.
- 03Team questions that meant digging through long manuals or asking someone.
03Solution
An internal ERP, one module at a time
- 01
Digitized daily operations
End-to-end logistics management runs through a single system, designed from scratch for the carrier's real workflows.
- 02
Real-time treasury
Instant view of the company's balances, movements and billing, with no waiting for reports or cross-checking spreadsheets.
- 03
Electronic invoicing with ARCA
Invoices are issued from the system itself using Facturas SDK (facturas-sdk.dev), straight against ARCA with no middleman and protection against duplicates on retries.
- 04
Internal AI assistant
Answers the team's questions from the company manuals and shows which section each answer comes from.
04Assistant
Answers that cite the manual
The assistant is built with OpenAI and the AI SDK. Every answer streams in alongside the manual section it comes from, so anyone can verify it.
- Someone on the team asks a question in plain language.
- The assistant searches the company manuals.
- It answers and cites the exact section the information comes from.
05Results
What changed
- Daily operations live in a system of their own, built for the carrier.
- Balances, movements and billing are available in real time.
- Invoices are issued from the same system, with no re-entering them in another tool.
- The team gets answers instantly, and can check each one against the manual.
Contact
Got a process like this at your company?
Tell me how your team works and we'll see what can be automated.