01
The operating challenge
DaVinci needed a connected system across its business operations: accounting, customer records, invoices, purchasing, manufacturing, inventory, showroom activity, and sales. The objective was to make these workflows operate together rather than remain separate administrative tasks.
02
What MATCHALAB delivered
MATCHALAB built the internal ERP and CRM workflows around the business. The scope covered invoice creation and entry, purchasing, customer accounts, manufacturing processes, warehouse coordination, and the movement of products and sales information across showrooms.
The system also connects customer-facing activity to the internal operation. Supported workflows include appointment booking, customer requests, order capture, sales-team notification, and follow-up.
03
AI connected to the operation
An AI assistant allows staff to ask questions about business information, including accounts, purchases, invoices, and operational reports. Access follows the permissions available to the user, so the assistant presents information within that user's permitted scope.
Daily summaries and alerts help staff identify activity that needs attention. Instead of only viewing a static report, they can ask follow-up questions and discuss the information with the assistant.
04
Customer conversations that lead to action
Messaging and voice workflows support customer enquiries and connect them to appointments, order records, confirmations, and CRM follow-up. The integration includes Twilio and Meta WhatsApp interfaces, with Vapi, OpenAI, and ElevenLabs used in the voice workflow and backend services with n8n coordinating operational actions.
05
The technology foundation
Java, Node.js, and MySQL support the business system, with hosting on AWS. Business logic, customer interactions, and reporting are connected around the workflows the company uses.
06
Operating outcome
The described modules are in live use. The system reduces the need to move manually between customer conversations, operational records, reports, and sales preparation. Staff receive daily information, while customers can be guided towards a prepared appointment and a recorded next step.