loader

CRM system for a financial consulting company

Employees / financial management

Objective and purpose

The purpose of the project was to switch to the own developed CRM instead of the SaaS solution, in fact, to re-platform. The developed CRM system aims to automate and improve cooperation with clients and provide convenient document management. It allows to view and manage your own assets from your account. The CRM creates convenient opportunities for the company to human resources management, including controlling staff access to information and to relevant functions.

Functionality of CRM

The CRM system consists of three main interfaces, each of which has its own functionality:

1. Administrator’s interface - helps the company to control and edit information about clients’ assets, as well as to control and organize the work of staff.

2. The client’s interface - designed for convenient viewing and control of information about their own assets.

Administrator’s interface

Section “Clients”

In this section, we can see the list of clients, add new clients, view and edit client information, add new documents for clients and view, edit client asset information, add new assets, generate a report on all information in PDF format.

Section “Users”

In this section, we can see the list of staff and add new ones. We can also assign roles to staff and access to information. There are two roles:

1. Administrator - has extensive capabilities, can see the information of all consultants and clients.

2. Consultant – a worker with such level can only see the information of their clients.

Section “Calendar”

In the “Calendar” section, we can see scheduled events and information, for example, on the expiration of the term of a document with clients in a month, week, or day. There is also a synchronization function with the calendar in Outlook, which automates the planning process.

Section “Dictionaries”

The “Dictionaries” section contains information on categories such as companies, countries, currencies, etc. This is necessary to use the drop-down menu. Such a menu allows to save screen space and time when filling in client or document data, while keeping the interface clean and organized.

“A drop-down” menu is a user interface element that allows the user to select one option from a list that appears when the user clicks on the menu.

Section “Settings”

This is the information section where we can view and edit office data, such as website, currency, address, contact details, etc.

Client’s interface

In the “Client” Interface, the client can view the information that is uploaded to the system, including their personal data, information about documents, and assets. These sections work in the same way as in the Administrator’s Interface, with the only difference: a client can only view information without the right to edit.

Technologies Applied

Linux ubuntu server

The project is hosted on a virtual server Ubuntu 22.04. Using a virtual server allows full control over settings and fine-tuning the server to meet our needs for optimal performance.

MySql

The most popular MySQL database version 8.0 is used.

Symfony, PHP

The latest version of PHP - 8.3 and the latest LTS version of Symfony - 6.4 are used.

Results

As a result of this project, we have developed a simple yet highly effective CRM system tailored to the company's needs. It efficiently manages client and asset records, stores personal data and documentation, performs data analysis, automates report generation and event planning, and ensures control over contract durations and agreements. The CRM system also enables the company to securely manage employee access to client personal data. Additionally, a user-friendly client portal has been created where clients can conveniently view and manage information about themselves and their assets.

Order a CRM system

Thank you! We will get back to you shortly.
Enter your name
Enter your email
Enter your phone number
Enter your question
If you liked this CRM system or wish to order the development of a CRM system tailored to your business needs with additional functionality, please leave a request using the contact form, and we will get in touch with you to discuss your project.

Read more about CRM systems on our blog.

What are CRM systems?

CRM systems in modern business. An effective tool for automating business processes. Benefits of integrating CRM into a company. Example of how the system operates.

Read more

ERP vs CRM

ERP vs CRM – choosing software suites for business. Purpose of each system. Key differences between ERP and CRM software suites. Criteria for selecting a program.

Read more

Types of CRM: What types of CRM systems exist

What is the purpose of such diversity in CRM systems. Reasons for the necessity of various types of this software. Classification of CRM by different criteria. Examples of software.

Read more
TOP