All
OUR EXPERIENCE IN ESPOCRM MIGRATION AND BUILDING ML MODELS

We channel all our efforts into building a trustworthy relationship with each customer.

The key point that makes any cooperation successful is confidence.

Confidence in the product, in the partner, and in the company itself all grows when you have reliable enterprise-wide digitization support in place. However, building trust is a pretty tough task that requires much effort and time. M.Water co. – is a big water delivery service that proved to be trustworthy among its clients. They provide 15-liter water bottles to organizations, factories, and normal households on a weekly basis.
 

Initially, to have all the data and processes arranged at hand, the company used SAP because it is a popular CRM. However, it has its drawbacks that M.Water wanted to change. The license and customization cost a pretty penny. The company must purchase the software and hardware necessary to run the programs company-wide.
 

They needed to replace an aging call-center CRM with software that could evolve. We steered a full migration to EspoCRM, fine-tuning modules and adding ML features to match M.Water’s daily flow. If your team faces a similar legacy hurdle, see our legacy CRM revamp.
 

There are several advantages of EspoCRM for the Thai water delivering company:
 

  • It is an open-source CRM with own community;
  • Flexible solution for any business project;
  • No need for 500 k payment per year for SAP license;
  • Super fast and intuitive in the working process.
     

Our first test task was to prove to our client that EspoCRM is scalable and can handle big databases. We had around 11 million records to migrate from SAP quickly.
 

During our presentation, we showed that CRM is upscaling to a large array of data like that. Then the development for M.Water started. Besides simple data migration, we had to customize the CRM to meet the client’s needs.
 

The call center consists of around 200-300 people working there. And the number of clients overcomes drastically these figures, so the editing of the delivering schedule or processing any other client’s order takes a lot of time.
 

The system makes it easier for the company by automating the whole process. In such a way it becomes easier to decide who takes the task, who closes it, who assigns the task to other workers. The operator can use a comfortable interface and conduct all the operations much faster.

article image

The system tracks productivity on each step of the working cycle from assigning requests to the delivery process and generates detailed reports based on collected statistics. These reports help to determine employees with higher and lower productivity. It is also handy to detect various problems and find ways to solve or prevent possible issues.
 

After developing that project our team was asked to do another captivating R&D task. In spring we started working with Machine Learning that became interesting and important experience for us.
 

What we had to do is to build an ML model that would analyze a great deal of data and make a prediction of possible loyal clients and those, who are likely to finish the cooperation with the water delivery company.
 

ML technologies are very popular nowadays and there are a lot of them. For implementing the project we chose Support Vector Classifier (SVC) because it has the probabilistic classifier – a classifier that is able to predict the likelihood of something happening.
The main challenge in this project was that we had piles of data but didn’t have any specific parameters to use for calculating the client’s loyalty.
 

The parameters were chosen in several stages:
 

  1. We selected which parameters were relevant by cooperating with the customer. As all the data is in the Thai language, they helped us to translate the necessary parts;
  2.  The analysis of each parameter and dropping those that don’t influence customers decisions;
  3.  Grouping of each parameter – building models (choosing from different types of models available and customizing them);
  4.  models testing – if it does not predict with the desired accuracy, we go back and make some changes into the previous stage until the final result completely satisfies the customer.
article image

Sure, the reasons why a client may stop having water delivered from our customers are numerous and some situations cannot be foreseen. However, with the help of this model, we could achieve the needed 91 % accuracy of prediction which customers are about to leave the company. For the company, it became a great advantage to see where the changes should be done so that their clients continue to cooperate with them.
 

The work on the project was thought-provoking and engaging because it was something new. The challenge was that nobody does that, as it’s not a direct engineering task – it involves knowledge of economics. The algorithm isn’t mentioned anywhere.
 

We were provided with a lot of technical documentation –and thanks to an experienced PM, who explains the material very clearly, we didn’t have much trouble with that.
 

Thanawat Laohadtanaphorn:
SapientPro was able to follow a strict agile process effectively, ultimately allowing for weekly deployments. They offer an economical price model, professional approach, and a team of highly skilled developers… I believe that SapientPro’s clients are in good hands.


 

We’ve been working with M.Water.co for 2,5 years now and the reliability of our partnership is constantly growing.
 

Our DevOps team is working to support their server, we’ve already done design and e-commerce projects for our Thai partners. The trust is still growing and we are ready to do more. Currently, we are planning a new version of CRM with new features and hope this project to be a great success.

RELATED ARTICLES

article image

10 min

How to Create a SaaS Accounting Software

Thinking about creating SaaS accounting software? That’s a smart move. The global accounting software market is projected to reach $20.4 billion by 2026, driven by businesses of all sizes seeking tools that make managing finances easier and stress-free. Developing accounting software means creating a tool that solves problems, offering intuitive features, reliable performance, and a seamless user experience. This guide will walk you through the process step by step and provide practical insights to help you get started. 

article image

10 min

How Does DeFi Lending Work? Lending and Borrowing Explained

Are you a lender seeking competitive yields or a borrower requiring instant liquidity? Or perhaps you are neither, but you have got a feeling that certain innovative approaches are reshaping the financial industry? Whatever the case, this article is for you. 

Max

10 min

article image

8 min

All About Web3 Gaming: Features and Technology Stack

The video game industry has undergone significant changes in recent years due to the introduction of blockchain technology and cryptocurrencies. The emergence of Web3 games has caused a massive interest in earning cryptocurrency through fairly simple actions. At the same time, it is difficult to call Web3 gameplay interesting, especially compared to classic smartphone games.

About SapientPro

05:40

Hey there! I’m your AI assistant developed by SapientPro. I am a language model connected to a RAG database that contains information about the company. If you need insights on AI solutions, real use cases, or how AI can boost your business, please feel free to ask in any language you prefer.

Choose an option

robot