harmoni.shFor operations teams of 50 to 1,000 people

AI systems for the work your team does by hand.

harmoni picks one workflow, like invoice matching or ticket triage, builds the system that runs it on your data, and hands it to your team. Measured before and after.

harmoni/Customs broker/Import declaration
Real shipmentPilot

Flagged in the declaration already filed

12 issues
CheckWhat it foundCount
Bill of ladingThe wrong one was attached1
Dangerous goodsDeclared “no”; the bill of lading lists UN 31661
Invoice count1 declared, 10 in the shipment1
Delivery placeWrong on five invoices5
Country of originWrong on three items3
Duplicate lineOne item listed twice1
Read-out · one shipment
Lines matching the filed declaration203/203 qty, weight, price
Same tariff code as the broker72% all 10 digits
Built in2 days
What we build

A system that does the routine part and hands you the rest.

It reads the work as it arrives, does what follows your rules, and sends anything unusual to a person with the reason. Nothing is decided silently.

fig. 01 — the sorter example · 16 sorted · 1 to a person
ReadsThe work as it arrivesInvoices, emails, PDFs, tickets and forms, in the tools you already use.
DoesThe part that follows rulesMatches, enters, routes and drafts, with a check on every step.
Hands overEverything else, with a reasonA person sees each exception and why it was set aside.
How a job runs

Four stages. Each ends with something you can check.

How long each stage takes depends on the job. The quote spells it out.

  1. 01

    Measure

    We sit with the people who do the work, time it, and collect real examples.

    You get: the baseline and a fixed price.

  2. 02

    Build

    We build the system on your data, inside your tools, with a check on every step that can fail.

    You get: a system tested on last month’s work.

  3. 03

    Run alongside

    It runs on live work next to your team. Every exception goes to a person.

    You get: the before and after numbers.

  4. 04

    Hand over

    Your team runs it. Everything sits in your accounts.

    You get: us on call while your team takes over.

Jobs we build

High-volume work your team does by hand today.

We start with one, prove it, then take the next. See every service

J-01Finance

Invoice matching

Reads supplier invoices, matches them to purchase orders and receipts, and sends mismatches to a person.

How it works
J-02Support

Ticket triage

Reads incoming tickets, tags and routes them, and drafts the first reply for an agent to send.

How it works
J-03Operations

Order entry

Turns orders that arrive by email or PDF into entries in your ERP.

How it works
J-04Ops, Finance

Weekly reporting

Pulls the numbers from your systems into the weekly operations report.

How it works
J-05Legal, Sales

Contract checks

Compares incoming contracts with your standard terms and lists every difference.

How it works
J-06Everyone

Internal answers

Answers staff questions from your own documents and links the source.

How it works
Work

Built, run on real work, and measured.

Two client jobs and one product of our own. The numbers are the ones we measured; clients are named only where they agreed.

Customs declarationsCustoms broker · Bolivia · pilot on a real shipment

A 62-page shipment, drafted into a 203-line customs declaration.

Before: the broker’s team read every invoice, packing list and bill of lading and typed each line of the import declaration by hand, with a tariff code for each one.

What we built: a system that reads the shipment’s documents, gives every line a code from the 2026 tariff book, runs 45 checks, and fills the official declaration for a person to review before anything is filed.

Lines matching the filed declaration
203/203quantity, weight and price
Same tariff code as the broker
72%all 10 digits; 83% at 6
Issues flagged in the declaration already filed
12including the wrong bill of lading
Built in
2 days

Sales and stock by voiceNoah Play · toy shop · in daily use

A toy shop that records its sales by saying them.

Before: the owner kept sales and stock in Excel and on paper. She 3D-prints much of what she sells, so she needs to know her best sellers to decide what the printer makes next.

What we built: a phone app where she holds the sun and says what happened: “vendí dos pelotas y un oso de peluche, pagó con QR” (“sold two balls and a teddy bear, paid by QR”). The AI turns it into sales, restocks and price changes, asks when it isn’t sure, and saves nothing until she taps to confirm. It works offline.

Sales a day
~20plus stock counts, all spoken
Built in
1 day
The app repeats the spoken sale and asks which ball she meant, the size-3 football or the bouncy ball. The finished sale card: two bouncy balls and a teddy bear, paid by QR, ready to charge Bs 170. The day's screen: sales by payment method, by hour, and the best sellers.
Asks when it isn’t sureShe confirms with a tapToday’s best sellers

Screens from the app, with sample toys.

E-invoicingOur own product · authorized by Bolivia’s tax service

Invoices that keep going when the tax system goes down.

In Bolivia every sale needs an invoice signed and accepted by the tax service, live. Ours numbers, signs and submits each one, and when the tax service is down it keeps issuing and catches up on its own.

Invoices a second
10zero errors in 3,000, on the tax service’s test system
Simulated outage
5½ minto clear 240 invoices issued offline, untouched
A clinic’s checkout screen: the tax system is offline, the payment is taken, and the invoice will be issued when the system is back.
Demo clinic: the tax system is offline, so the payment is taken now and the invoice goes out when it’s back.
How we work

Six rules for every job.

  1. 01One job at a time.We finish one workflow before we start the next.
  2. 02Built inside your systems.Your data, your tools, your accounts. Nothing runs on ours.
  3. 03Measured before and after.Week one sets the baseline. The read-out shows the change.
  4. 04A person sees every exception.When the system isn’t sure, it says why and hands it over.
  5. 05Your team owns it.Runbooks, tests and training, so you don’t need us to run it.
  6. 06No demos.If it doesn’t run on your real work, it isn’t done.
Studio

A studio that builds what it sells.

The person on your first call is the person who builds your job.

Founder

Samuel Eguino

Checks: the baseline, whether the job is worth doing, and every step that can fail before it ships.

Questions

What people ask on the first call.

What if it doesn’t beat the baseline?

We measure the baseline and agree the target with you before anything is built. If the numbers say the job won’t beat it, you hear it then, not after the build. The quote says what each stage costs.

Does our data need to be clean first?

No. Measuring shows what’s usable. We fix what the job needs and nothing more.

Who owns what you build?

It depends on the job, and the quote says which. When we build a system for you, it’s usually yours, in your accounts. When the job runs on a product of ours, like our e-invoicing engine, you use it under a licence instead.

Bring us one job.

Pick the workflow that takes your team the most hours. In 30 minutes we’ll tell you whether it’s a good first job, how we’d measure it, and a price range.

Fixed price per job, quoted after the call

Discovery call30 min · Google Meet