
Billing customers made easier for Arturai
01 Challenge
Create a CRM (Customer Relationship Manager) that could handle billing and invoicing procedures. This brought an added challenge as a software that handles such responsibilities can’t leave almost any margin for error.
02 Services
Heavily invested in understanding and interpreting the client’s needs and problems, successively alternating between the user experience, prototyping and development stages.
03 Outcomes
This project has successfully reduced the relative time spent on billing drastically. It also managed to greatly increase the quality and reliability of the generated data.

Arturai is a specialized cloud security and web performance consulting company

Arturai deals with particular products with an enormous volume of distinctive configurations
Since Arturai is a reseller of Akamai products, they are dealing with very specific products with an enormous volume of distinctive configurations. This makes it difficult to ascertain what should be paid back to Akamai, resulting in a morose process for all those involved.
One of the initial requests for Untile’s project was to digitize all of the company’s internal processes. However, as the process evolved, it became clear that billing was the one single pain point that had to be addressed first and foremost. The billing process could take over two weeks per month and involve multiple workers, which was blocking the company’s ability to grow, thus fixing this became the first priority.
Arturai identified the following difficulties:
Ascertaining consumptions
Difficulty in ascertaining the consumptions to be paid to Akamai and consumptions per client (i.e. a customer contract can be related to several Akamai contracts).
Customers’ bills
Difficulty in processing customers’ bills
Complex contracts
Difficulty in processing quite complex contracts, with plenty of specificities and variations
Modernizing the aesthetic
The base of the 2016 website had a dated graphical look and even obsolete features. The visual image needed to be more appealing
Scattered documents
Arturai had a complex filing system, with information spread out across a number of (mostly) Excel files that were shared among the team and used for several processes, such as statistics, invoicing, commercial analysis, etc.

Simplify the billing processes by reducing repetitive tasks
There were a number of difficult tasks to fix what was, admittedly, a complex situation, so one of the first jobs Untile’s team faced was developing a clear and actionable description of issues that our solution needed to address, if we wanted to reduce the time spent on billing.
That was not it, however. They needed a site that would significantly improve the entire experience for their users and customers. They wanted something with impeccable UI and UX, on browsers, tablets and phones. The site needed to reflect their values, the experience should be humane, simple, fluid.
Here’s a recollection of what we arrived at:
No more manual data entry
No more manual data insertion. That process needed to be automated.
Automate repetitive tasks and processes
Create space for the business to scale with automated processes and no more time-wasting with repetitive tasks, which would also allow for a better allocation of resources.
Database reliability
Manage a safer, more robust, and more reliable database than a set of Excel files
Transparent billing
Customer billing needs to be entirely transparent;
The first of many modules
Ability to grow and evolve to add extra modules, such as commercial management, proposal creation, customer management, etc.
Replace excel files
We had to develop a CRM tool that would replace all the information being managed on Excel sheets in an orderly way.
Multiple access permissions
Develop a CRM tool that would replace all the information being managed on Excel sheets in an orderly way.
Flexible to handle an endless range of products
Support the whole typology of Akamai products that will allow for the automated creation of contracts that demonstrate what the product is, how much it costs, why it is needed, etc.
Export all data
All kinds of data need to be exported so as to confront it with physical documents.


Prototyping a functional product
To achieve this, we had to create an action plan with several services made available to Arturai aside from building the app itself.
Our wireframes were vital in ensuring the product contemplated all functional and usability issues.
This was a very experimental project, where plenty of new technologies were used by our team, with a clear separation between API (node.js, PostgreSQL database) and frontend (React).
When it came to the platform’s UI, we opted to use an existing framework (Ant-Design) to reduce costs and speed up implementation, despite some usage limitations

Identifying problems & needs
We ran a longform workshop with the Arturai team (about two weeks, eight hours a day) to identify all problems and needs. This wasn’t just about billing either, it was about developing a macro analysis of the company’s internal processes from beginning to end, from the moment a customer is approached to when the contract is produced and the invoice issued;
Minimum viable product
After there was clarity regarding the needs and problems, we mapped and structured what we would be developing. This included defining an MVP (minimum viable product) with an allotted budget that could add value quickly. It was impossible to solve all the issues raised, but all decisions were made with the full understanding of what was needed;
Data sharing
All work was developed between the Untile team and Arturai’s product owner. His knowledge and availability were instrumental in reaching a final solution;
Backlog developing
A backlog was developed based on all ideas raised during the workshop process to ensure future work was completed in line with the evolution intended (i.e. worker contract management, vacation scheduling, etc.);
Focus on UX
A greater focus was put on UX instead of UI so as to deliver a fully functioning solution that added value for the customer;
Custom API
A totally custom API was developed to better serve the client;
System uniformization
A system was developed to allow for flexible conversion and uniformization of all data transfers between Akamai and Arturai products.

Time & financial savings that returned the value invested in the app
After successfully completing and delivering the solution, we kept in touch with Arturai, to understand whether it had worked and how well. Arturai did a really good job of keeping records and were able to provide us with some cold hard data about our solution, as well as some qualitative feedback.
Here are the highlights:
Time & financial savings
Time savings of over 50% during the billing processes. These savings have also translated into financial savings that have immediately returned the value invested in the app.
Effective optimization
Simple activities that used to take 2 to 3 minutes are now reported to take 10 to 15 seconds, which is an effective optimization.
Improved data reliability
The invoices’ transparency and quality have improved thanks to better data reliability.
Direct management
Direct management of customer contracts is now possible for all Akamai products;
Customer expenses by period
It is now possible to directly show a customer what they have spent on a product on any given period of time;
New way to bill
Arturai can now, at the end of the month, head to the billing section of the app, select a customer, their contract, and issue their invoice. This was not possible before.
Results for Untile
We always focus on the results that these projects bring for our team, as well as what we deliver to customers. In this case, the Untile team learnt two very important things:
- We learnt a great deal about this very specific business sector;
- We realized throughout the process that we had wasted a significant amount of time by not fully exploring the Akamai API, to learn about its mistakes and problems. We don’t believe our final solution would’ve been any different, but it is undeniable that we would’ve saved a lot of time that was spent figuring out things for ourselves.
What’s next

Driving confidence and trust with VerifiCar website
