How a Global Manufacturer Cut Reporting by 10+ Hours a Week
A global engineer-to-order manufacturer ran reporting through SQL across 20+ entities. An AI layer over its ERP, CRM and SharePoint saves 10+ hours a week and avoided 2 hires.
10+ hrs
Reporting time saved per week
4–8 weeks
Implementation Time
$25K – $100K
Project Cost
the challenge
The business ran on several systems that didn't talk to each other. Operational data lived in Visibility ERP, customer and pipeline data in the CRM, and much of the project context was spread across Outlook and SharePoint. All reporting ran through SQL reports.
That setup held up for standard reports but struggled with anything else. Analysts couldn't easily segment the data, isolate outliers, or combine information from different systems into one view. With more than 20 entities to report across, the team spent hours every week just producing reports. The company was also looking at adding two more business analysts to keep up.
what they built
Visibility built an AI data layer that connects all four systems and lets analysts work with them in plain English. It has three parts:
An MCP server that gives Claude secure, live access to the Visibility ERP database, the CRM, Outlook and SharePoint.
A semantic layer that maps the business's terms (entities, projects, customers, orders) to the underlying data, so a question in business language returns the right numbers.
A set of custom Claude skills built for the customer's reporting, dashboarding and forecasting workflows, so results are consistent and repeatable.
Most of the two months went into testing. The two teams worked back and forth to check that answers matched the source systems before anyone relied on them for decisions.
Visibility started with the customer's analysts, cataloguing which SQL reports they relied on and which questions they couldn't answer, and scoped the first build to flexible executive dashboards and project forecasting. It then built an MCP server giving Claude live access to the ERP, CRM, Outlook and SharePoint, so nothing had to be copied into a warehouse. A semantic layer defined entities, projects, customers and orders once for all 20+ entities, and custom Claude skills packaged reporting, dashboarding and critical-path forecasting so any analyst gets consistent results. Testing took most of the two months, with each round of checks against source systems refining the definitions and skills.
best fit for
This approach suits manufacturers and project-driven organizations that have plenty of data but can't get answers out of it fast enough.
Industry and workflow
Engineer-to-order and make-to-order manufacturers, where every job is different and success depends on project timelines, critical paths and margins.
Other project-based businesses (industrial services, fabrication, capital equipment) where forecasting project risk matters as much as reporting past results.
Scale and structure
Mid-sized to large companies, especially those with several entities, sites or regions that need both consolidated and segmented reporting.
Organizations where leadership regularly asks for new views of the data, not just the same monthly reports.
Conditions that make it work
Data spread across systems. An ERP plus a CRM, email and document stores, with no easy way to combine them.
A reporting bottleneck. Reports depend on SQL or a small group of technical staff, and the backlog is growing faster than the team.
An existing analyst team. They know the business and can help define terms and check results. This approach makes analysts more productive rather than replacing them.
Structured core data. An ERP database the AI layer can connect to directly. Visibility ERP customers are the quickest fit, because the data model is already well understood.
Willingness to invest in validation. The customer has to agree on business definitions and test answers against trusted reports before rolling the system out.
Ai ROLE
Claude takes an analyst's plain-English question and turns it into queries against the connected systems. It uses the semantic layer to map business terms like entity, project or customer to the right data in Visibility ERP, the CRM, Outlook and SharePoint. It then pulls and combines the results across those systems and generates the report, or the executive dashboard with the requested entities and data sets included or excluded. For forecasting, it analyzes project and schedule data to trace the critical path and flag where projects are likely to run into trouble, and analysts review those flags before acting on them.
impact
Saved 10+ hrs/week
Saved on reporting alone
2 hires avoided
The existing analyst team now handles the full workload
implementation complexity
Medium: one MCP server over four systems, a semantic layer across 20+ entities and a set of custom skills, with most of the two months spent validating answers against existing SQL reports.
Craig Crossley
VP of Solution Engineering at Visibility
Visibility
VP of Solution Engineering at Visibility, the ERP built for make-to-order and engineer-to-order manufacturers, where he leads AI work that connects ERP data to Claude.
How did a global manufacturer cut reporting time with AI?
Visibility connected the customer's ERP, CRM, Outlook and SharePoint to Claude through an MCP server and a shared semantic layer, so analysts ask questions in plain English instead of writing SQL. The team saves more than 10 hours a week.
What is a semantic layer and why did this project need one?
It maps business terms like entity, project, customer and order to the underlying data in each system. With more than 20 entities, terms didn't mean the same thing everywhere, and defining them once is what makes answers consistent.
How long did the AI reporting layer take to build?
About two months, most of it spent testing answers against the source systems and the analysts' existing SQL reports.
What would Visibility do differently on the next AI reporting project?
Agree on business definitions and build a set of known-correct test answers on day one, before connecting systems, to set an accuracy target early and catch definition conflicts sooner.
Who is an AI reporting layer over ERP best for?
Engineer-to-order, make-to-order and other project-based manufacturers with data spread across an ERP, CRM and document stores, a reporting backlog that depends on SQL, and analysts who can help validate results.
Have a similar challenge?
Ask whether this would work for you, or describe what you're trying to solve.