CRM
The Internal Accounting System

CRM

The Internal Accounting System

Macbook.png

 

Description

The CRM system is our internal project designed for automation of the processes such as client service, financial reports, control and accounting systems for employees, sales, and so on. The CRM system allows to improve business processes, calculate financial operations, and analyse the results.

Tablet.png
Tablet.png

Requirements and Development

Our CRM system consists of the two main sections: internal and public.
The internal part of the CRM consists of the following modules:

Icon.png

Employee Dashboard. The employees can request money here for their needs such as office equipment, food, etc. Also, there is a possibility to request vacation days.

Icon.png

Sales. This section handles sales process and keeps track of the customers, leads, communications and such. Sales can manage their leads and see aggregated statistics by various dimensions such as “time that the lead spent in particular stage”. We have also implemented the automatic pull of email conversations to the system to keep all the communication information in a one place.

Icon.png

Financial reports. This part allows us to send quotations, orders and invoices via various channels (emails, telegram). This module allows us to keep information about payments and notify clients if the invoice is overdue.

Icon.png

Employee Management. It is an administrative part of the employee dashboard. It allows managers to approve and reject expense requests as well as leave requests.

The public part of the CRM is called Portal and has several functions:

Icon.png

Manage invoices, orders, and quotations. Clients can see all the payment-related information using their credentials. They can also approve quotations online.

Icon.png

Builds. Our customers are able to see all the recent builds of mobile apps (iOS and Android) and install them using their browser. It provides an ability to view the build history.

Icon.png

Get help. Our help system stores all the main resources which could be useful for our clients. This is a client-specific section that provides an ability to find necessary information and answer client’s questions.

iMAc.png
iMAc.png

Technical details

We created this section primarily using the Django admin panel. Our CRM system has a responsive design for smartphones, tablets, and so on. It uses Celery + Redis for asynchronous tasks such as email sending.

Future plans

We plan to integrate with popular CRM systems such as Xero and BaseCRM so that we can synchronize the data directly with clients. This will allow to simplify the interaction and reduce any friction.
Another short term goal is to add an online payment system so that invoices can be paid via Portal.

 

Technologies

 

 

Python

 

Django

 

Celery

 

Redis

 

Redis

© Copyright 2018 AnvilEight LTD