Artnet Pro · Industrial equipment sales & field service · San Jose, California
Artnet Pro, a San Jose company that sells, installs and services industrial manufacturing equipment, ran its shipping on one shared Excel workbook. Reflekt Lab had its replacement in production the day after receiving the file. Seven weeks later the same platform runs service calls, field visits, quotes, work orders and QuickBooks invoicing, and the team can work in it from Claude or Gemini.

Artnet Pro came to Reflekt Lab with one problem: shipping lived in a shared Excel workbook. Reflekt Lab had its replacement live the day after receiving the file, and it then grew, one module at a time and from the owner's own requests, into the single place the business runs.
You want it to be ready for what comes next, AI included, for your customers, your team and, one day, a buyer. Here is what that looks like at Artnet Pro:
You may be finding the same information typed in several places, with no single view of who owes what. Here is what changed at Artnet Pro:
Every shipment started as a copy of a form tab inside one shared workbook. A technician or someone in the office filled in the customer, the machine, the fault, the repair and what went in the box, then printed two documents from the same sheet.
The owner wanted one source of truth for the business.
Reflekt Lab treated the workbook as the specification. Every column is read by its header text and every block has to look like itself before it is trusted. One shipping request prints both the service report and the packing slip, freight and small packages are separate flows, and a stage cannot be completed without what it needs, such as a tracking number to ship.
Service came next. A service issue is ranked on a dashboard, assigned to an engineer who is told by email or WhatsApp, and carries its whole history. A field visit follows a checklist for its type, takes photos from the phone, and ends with the customer signing on the device and a Field Service Report emailed to them.
Then sales and money. A quote becomes a sales order, carried out by work orders; when the last work order is complete, the invoice is created in QuickBooks Online and linked back to the order. Receivables come back from QuickBooks as an aging view the office works through, with an owner and a comment on each account. Customers are read from Zoho CRM every hour, so the CRM stays the customer record and nobody types a customer twice. Zoho is the next tool to go: it ended up holding little more than lists, so accounts, contacts and equipment are moving into the platform.
In practice, someone in the office can ask Claude or Gemini "what have we done for this customer?", "which service calls are still open?" or "draft a quote for this machine", and get the answer from Artnet Pro's own data. That runs through an MCP server, the standard way to plug an assistant into a business app. It has 23 tools: 16 read-only, marked as such, and 7 that write, from posting an update on a service issue to completing a work order. Each call checks the person behind it against the app's own users, every write is recorded in the history as made from the assistant, a draft quote stays a draft until someone sends it from the app, and the server tells the assistant to confirm before completing a work order, because that one can create an invoice.
Sign-in to the assistant runs on an OAuth server built into the app: Claude registers itself, while Gemini, which cannot, gets a client set up from the app's settings. The server is stateless, so it keeps working through deploys and across servers, and a readme tool explains the app to the assistant before its first write, because many assistants never read MCP resources.
1 day
from receiving the shipping workbook to production, with Microsoft sign-in
7 weeks
from the first shipping request to quotes invoiced in QuickBooks
23 tools
in the MCP server for Claude and Gemini, 16 of them read-only
Tell us on a free 30-minute call where your team loses time today. We will tell you whether a project like this one fits and what it would take.
“We moved from an expensive CRM with limited features to one custom platform that runs our entire business, our single source of truth. It saves us time, adds transparency, and lets us move faster.”
— Marcelo Andrade, Artnet ProYes. For Artnet Pro, Reflekt Lab read the shared shipping workbook as the specification and had its replacement in production the day after receiving the file, with the team's Microsoft sign-in. The team kept working throughout, and each later module was added one at a time.
Enter each record once and let the systems pass it on. In the platform Reflekt Lab built for Artnet Pro, a customer has one record, a quote becomes a sales order and then work orders, and the QuickBooks Online invoice is created when the last work order is complete.
Not QuickBooks: Artnet Pro keeps QuickBooks Online for accounting, and the platform creates invoices there and brings unpaid invoices back as an aging view. Zoho CRM was kept at first and synced every hour; as it ended up holding little more than lists, Artnet Pro's accounts, contacts and equipment are moving into the platform so Zoho can go.
Yes, through an MCP server connected to your own application. The one Reflekt Lab built for Artnet Pro has 23 tools, 16 of them read-only: every request is checked against the app's users, every change is recorded in the history, and the assistant must confirm before completing a work order, because that can create an invoice.
At Artnet Pro the first module was live in one day, and quotes were being invoiced in QuickBooks seven weeks after the first shipping request. Reflekt Lab builds one module at a time, so each step is in use before the next one starts.
Often, because new owners tend to inherit paper forms, spreadsheets and several tools holding the same data. Artnet Pro's owner started from the spreadsheets the team already used and had one view of customers, service work and money within weeks, without a long IT project.
Reflekt Lab prices a first working module at €5,000 to €15,000, fixed, depending on scope, and each further module is quoted the same way. Artnet Pro's commercial terms are not published.
Send us a sample. We'll show you what we can do with it.
