
Purchase order handling fell from about 8 minutes to under a minute, freeing roughly 267 hours a month.
Sales teams answer quote requests in minutes instead of re-keying them, without a volume ceiling set by headcount.
Turns a buyer's quote request, in any format, into a draft quote in the back office, ready for a rep in about 20 minutes.
Reads a quote request in any format, extracts the products, quantities, and customer, matches every line to the catalog and account, and drafts the quote.
Manufacturers and distributors still sell through quotes, and the requests arrive the way they always have: an email with a spreadsheet attached, a document with a table of part numbers, a photo of a handwritten list. None of it is structured, and no two buyers format it the same way.
Turning one of those into a quote is reading, interpreting, and looking things up, line by line: which product the buyer meant, how many, at what price, and for which account. Reps do it by hand, retyping each request into the quoting screen and switching between the inbox and the catalog for every order.
That work scales with demand in the worst way. At Mirion Technologies it capped the team at around 350 opportunities a month, so growth meant hiring, and the time a rep spent on a quote was time not spent with the customer.
A request can arrive as an email body, a document, a spreadsheet, or a photo of a handwritten list. An intake layer reads it and produces structured line items: the product, the quantity, and the customer behind the request. A matching layer resolves each line against the live catalog and against that customer's account, so what comes out is real products at real prices rather than free text.
The result is written as a native cart or quote inside the commerce platform, carrying the same catalog, pricing, inventory, and account data a rep would have used by hand. The rep picks it up in the back office, where the intake is a button in their quote list rather than a second application: they check it, amend it, and send it. A person decides what goes out. The customer is then notified and approves through the storefront or with a purchase order.
The intake layer is deliberately narrow. It reads and maps, and stops there: it does not price, decide, or commit, and everything downstream runs on the platform's own cart, quote, and purchasing-list objects. That is what lets a draft be reviewed by a rep, approved by a buyer, and later reworked into order entry without a second integration, and it is why storefront, CRM, and ERP connections stay at the edge as composable interfaces.
commercetools is behind this solution. Ask about turning emailed quote requests into ready-to-send quotes, and the MACH Alliance will put you in touch with the person who can answer.
Not ready to talk to anyone? MACH Insider is the Alliance mailing list. New solutions, program openings, and the research behind them, once a month.
Everyone credited on this solution
Every organization named here has a page listing the rest of its work on the Hub.

Purchase order handling fell from about 8 minutes to under a minute, freeing roughly 267 hours a month.
Inbound purchase orders are read and routed automatically, with people reviewing only the uncertain ones.

More than 14,000 products updated in one run, and one of Snag's fastest launches, live in about two weeks.
Contributor submission
The detail on this page comes from the contributor's own account of their own work. The MACH Alliance reviews a submission before publishing it and does not independently verify the figures in it.
What this page does not establish
Where this came from
Drawn from commercetools' submission and its October 2026 customer story on B2B Intake at Mirion Technologies.
Put your agentic solution in front of the enterprise leaders who use the hub to decide what to build next. Submissions are open to MACH Alliance Members, Collaborators, or Ambassadors.