• CRM,



CRM system

Egmont CRM system

  • Location:
    • Slovenia
  • Team:
    • 8 specialists
  • Solution:
    • CRM
  • Sector:
    • Sale of aircrafts
  • Technologies:
    • Python
    • Vue.js
    • HTML/CSS

Egmont aviation is the official distributor of Diamond Aircraft and JMB Aircraft in Slovenia. It sells original aircraft and trains pilots on the basis of its own certified aviation school.


Since the activities of Egmont aviation cover several areas at once, the company needed to segment its customers in order to simplify the maintenance of analytics, automate the processing of leads, improve the quality of service and, consequently, increase sales. Therefore, representatives of Egmont Aviation approached our team with a request to create their own functional CRM system.




How was the development of Egmont CRM


How was the development of Egmont CRM Egmont

To develop an effective CRM, we needed to understand how the client’s business is organized, how the interaction between employees and departments takes place, how work with clients is organized, and other nuances. Therefore, starting work on the project, we completely immersed ourselves in the study of Egmont aviation, and our project manager built close communication with the customer’s representatives.

As a result, we identified the specific needs of the client, formed a clear work plan, and only after that were we able to proceed with the technical implementation of the project.

The development of CRM consisted of five main stages:

  • Research and collection of information.
  • Design

  • Implementation of the frontend and backend parts.
  • Testing.
  • Technical support and development.

We built the CRM graphical interface using ready-made Vuexy components, which allowed us to reduce the budget for creating an individual design and significantly brought the release date closer.

Development features

In the course of work on CRM, we faced several priority tasks. One of them is to organize the collection of analytical data about customers in the context of lead generation platforms. To solve it, we implemented an internal chat with integrations with Telegram, Facebook, Instagram Whatsapp, Sendpulse and the main website, and also created a system of appropriate tags so that at the time of correspondence the manager could see where the client was coming from.

In addition, we have developed a tool for segmenting the company’s customers into two main categories: aircraft buyers and aviation school students. This is necessary so that managers can process incoming requests more efficiently.

As part of the work on Egmont CRM, we also had to make some improvements to the client’s main site so that its functionality would correspond to new tasks.


Technical architecture of Egmont CRM

To ensure maximum stability, security and performance of CRM, we used the latest technology stack, which fully coped with these tasks.

We implemented the server part on the Django Python framework, which provides good performance and the highest possible level of security. The client side of CRM is mainly built on standard HTML / CSS technologies, however, the reactive JavaScript framework Vue.js was used to create the chat module, which had a positive effect on the responsiveness of the interface.

The main features of the CRM system

Behind the easy and intuitive interface of Egmont CRM lies powerful functionality that covers all internal processes of Egmont aviation and automates the work of managers.

We propose to consider the main modules in more detail:

  • Analytics. In this section, the manager can view detailed statistics on the company’s performance for the selected period: the number of new customers, the effectiveness of lead generation channels, the location of customers, and other important information.

  • Client base. We carefully worked out the catalog of clients and implemented an effective system of filters, which greatly simplified the work of managers. At the same time, each client card contains the most complete information: personal data, related tasks, a list of documents, the history of interactions and files that can be stored directly in CRM.
  • Document flow. Database of all company documents – commercial offers, contracts and invoices, with convenient filtering. We also added a module for payment control. Accordingly, if the client did not pay the bill on time, a notification with a reminder is automatically sent to him and his manager by mail and in CRM.

  • Financial reports. A module for the head of the company and accounting, in which you can track the company’s financial results, income, expenses, workload of the flight school and other metrics.

  • Tasks. This section contains a list of scheduled tasks, with a description and rules for their execution. To simplify the work with the module, we have implemented a convenient system of filters and tags that can be set as desired. Users can also create new tasks, assign a responsible employee and monitor their progress.
  • Calendar. Here the manager can visually see the list of scheduled tasks by date and the schedule for their implementation. For convenience, we have added the ability to switch the calendar to monthly, weekly or daily. The manager can view tasks for each individual employee.

  • Email. A tool for mass mailings to the client base, integrated with the Sendpulse service. Here, Egmont aviation employees can sort the desired category of clients using a filter system, select a letter design template or write text manually, and then send it in one click.
  • Settings. This module makes CRM as flexible and convenient as possible. Here, the administrator can manage roles, customer service countries, lead sources, set up customer types and statuses, etc.
  • Employee base. Here you can see a list of company employees, their positions and contact information. The head of the company has the ability to change access rights for users, as well as monitor their effectiveness.

  • Chat. The module is designed for convenient communication with customers. It is integrated with instant messengers and social networks in which the company operates, and allows managers to conduct dialogues in a single interface. At the same time, the clients themselves receive messages on a platform that is comfortable for them – on Instagram, Facebook, WhatsApp or Telegram. If a person contacts the company for the first time, Egmont CRM offers the manager to create a new client card and saves it in the database indicating the priority communication channel – this process is performed in a few clicks.



Result Egmont

Using the new CRM, Egmont Aviation was able to automate the scoring, lead processing, maintenance and analysis of its customers. This helped build more effective development strategies based on real statistics and significantly increase profitability.

For the technical development of the product, the AVADA MEDIA team used all their practical experience and the optimal technology stack. As a result, our client received the most convenient and functional product, in which each module is designed to solve specific problems of his business. Currently, we continue to develop CRM and are working on the introduction of new functionality.


Contact the experts

Have a question?

Contact the experts Have a question?

I accept User agreement and I give my consent to processing of my personal data
Join us

Send CV

I accept User agreement and I give my consent to processing of my personal data
Personal data processing agreement

The user, filling out an application on the website https://avada-media.ua/ (hereinafter referred to as the Site), agrees to the terms of this Consent for the processing of personal data (hereinafter referred to as the Consent) in accordance with the Law of Ukraine “On the collection of personal data”. Acceptance of the offer of the Consent is the sending of an application from the Site or an order from the Operator by telephone of the Site.

The user gives his consent to the processing of his personal data with the following conditions:

1. This Consent is given to the processing of personal data both without and using automation tools.
2. Consent applies to the following information: name, phone, email.

3. Consent to the processing of personal data is given in order to provide the User with an answer to the application, further conclude and fulfill obligations under the contracts, provide customer support, inform about services that, in the opinion of the Operator, may be of interest to the User, conduct surveys and market research.

4. The User grants the Operator the right to carry out the following actions (operations) with personal data: collection, recording, systematization, accumulation, storage, clarification (updating, changing), use, depersonalization, blocking, deletion and destruction, transfer to third parties, with the consent of the subject of personal data and compliance with measures to protect personal data from unauthorized access.

5. Personal data is processed by the Operator until all necessary procedures are completed. Also, processing can be stopped at the request of the User by e-mail: info@avada-media.com.ua

6. The User confirms that by giving Consent, he acts freely, by his will and in his interest.

7. This Consent is valid indefinitely until the termination of the processing of personal data for the reasons specified in clause 5 of this document.

Join Us

Send CV

I accept User agreement and I give my consent to processing of my personal data
Please allow cookies to be more efficient with your site.