CRM Module

The module supports the company’s marketing, sales, and customer service processes, specifically helping to:

  • organize and store customer data;

  • ensure their practical application;

  • track customers at every stage of sales.

Business Process Scheme

Lead

../../_images/lead_bp.png

Deal

../../_images/deal_bp.png

Roles

Sales Manager

The user who initiated the deal. Can only see their own deals.

Commercial Director

The user who makes decisions on deals. Can see all deals.

All CRM Managers

Users who are members of this role have the right to view all deals. The crm-manager group is added to it by default. If a user is not in the crm-manager group, the role does not apply to them.

Observers

Users who are granted additional read access to a particular deal.

Organizational structure groups where users must be added

  • CRM Manager (crm-cco)

  • Commercial Director (crm-manager)

Available Workspace

The module is available in the workspace CRM:

../../_images/overview1.png

The workspace contains:

  1. Tasks

  • Current Tasks - all tasks that can be performed by the user, either as the sole executor or as part of groups.

  • Completed Tasks - tasks completed by the user

  • Subordinates’ Tasks - tasks of users for whom the current user is specified as their Line Manager in their profiles.

  1. Sections

  • Journals for the main area of the workspace - Leads, Deals, Orders, Payments, Contracts, Additional Agreements

  • Document Library - a hierarchical interface for working with folders and documents. See details about the document library.

  • Assignment Board - a visual representation of the tasks of workspace participants in the form of a virtual board. See details about the kanban board.

  1. Directories

Directories that are used in this workspace. The directories must be filled with data.

../../_images/datalist_01.png

Leads

Leads – potential customers who have shown interest in the product.

Possible lead stages:

  • Not Processed

  • Interest Expressed

  • Paused

  • Disqualified

  • Deal

../../_images/lead_01.png

A Kanban board is available for visual representation of lead statuses:

../../_images/lead_02.png

Creating a Card

A lead can be created using the quick create button:

../../_images/lead_03.png

or from the «Leads» journal using the + button.

In the card, fill in the necessary and mandatory fields and click «Create».

../../_images/lead_04.png

To enter data about the lead’s contacts and additional information, go to the card by clicking:

../../_images/lead_05.png

The lead card consists of widgets

../../_images/lead_06.png

Click the edit icon, fill in the data, and save:



Editing the Card

../../_images/lead_08_1.png

Changing Status

The status can be changed via the corresponding action in the card:

../../_images/lead_09.png

or by moving the card on the Kanban board:

../../_images/lead_10.png

or via an action in the journal:

../../_images/lead_02_1.png

Disqualification

Disqualification – the process of filtering out unsuitable potential customers.

Change the status of the lead to «Disqualified» and select the reason for disqualification, then save:

../../_images/lead_11.png

The reason will be indicated in the card:

../../_images/lead_11_1.png

Creating a Counterparty

Before creating a deal in the future, it is necessary to create a counterparty from the lead or select it from the directory if it was created in advance.

To do this, select the action «Create Counterparty», fill in the mandatory fields in all tabs of the card. To automatically fill in the details fields, fill in the Tax ID (INN) and then click «Auto-fill»:

../../_images/lead_12.png

Next, select the created counterparty in the lead card and save:

../../_images/lead_13.png

Creating a Deal

Note

The «Counterparty» field must be filled in.

Change the lead’s status to «Deal»:

../../_images/lead_14.png

The lead’s status changes to «Deal» - a deal is created with the status «Not Processed» with data from the lead card:

../../_images/lead_15.png

The created deal is automatically indicated in the lead card.

Deal

Possible deal stages:

  • Not Processed

  • Initial Contact

  • Needs Assessment

  • Presentation

  • Proposal Preparation

  • Prototype

  • Decision Making

  • Completed

  • Paused

  • Rejected

  • Dropped Out

  • Historical Applications - outdated applications

../../_images/deal_01.png

A Kanban board is available for visual representation of deal statuses:

../../_images/deal_02.png

Creating a Card

A deal can be created from a lead, and then it will be noted in the deal:

../../_images/deal_03.png

or as an independent deal:

  • using the quick create button:

../../_images/deal_04.png
  • from the «Deals» journal using the + button.

The card consists of tabs:

  • on the «Main» tab, fill in the necessary and mandatory fields and click «Create».

../../_images/deal_05.png
  • on the «Products and Services» tab, select from the list or create a product/service:

../../_images/deal_06.png

Let’s consider selection from the directory. Select a product/service, click OK:

../../_images/deal_07.png

Clarify the presented information, make changes for this deal (if any), and save:

../../_images/deal_08.png

Filled tab:

../../_images/deal_09.png

Save the card by clicking «Create».

Data about deal contacts and additional information can be entered into the «Contacts», «Marketing» widgets, similar to the lead card.

Deal Card

../../_images/deal_10.png

The card consists of the following widgets:

  1. The «Stages» widget visualizes the progression of deal statuses and is only available in the enterprise version.

../../_images/stages.png

How statuses correspond to stages:

Stage

Corresponding Statuses

0% - Processing

Not Processed

20% - Qualification

Initial Contact, Needs Assessment

40% - Development

Presentation, Proposal Preparation, Prototype

60% - Confirmation

Decision Making

100% - Win

Completed

Rejection/Pause

Rejected, Paused

  1. The «My Tasks» widget displays the tasks for the deal for the viewing user and their completion options.

  2. The «Properties», «Contacts», «Marketing» widgets display information about the deal. The Email Message contains information from the email sent to the address. See the section below Creating a deal from an email

  3. The «Status» widget displays the current status of the deal.

  4. The «All Tasks» widget displays the tasks for the application and their executors.

  5. The «Actions» widget contains a list of available actions for the deal at its current status.

  6. The «Activities» widget helps track the stages of working with the deal and view all planned and completed tasks (activities). The widget is only available in the enterprise version.

  7. The «Document Links» widget for establishing links between the deal and other Citeck objects and displaying established links.

The following tabs are available in the card:

  • Main

  • Products and Services

  • Orders

  • Payments

The tabs are described in detail below.

Editing the Card

../../_images/deal_10_1.png

Changing Status

The status can be changed via the corresponding action in the card:

../../_images/deal_11.png

or by moving the card on the Kanban board:

../../_images/deal_12.png

or via an action in the journal:

../../_images/deal_13.png

Generating a Proposal

Select the action «Generate Proposal» and based on the selected products/services and deal data, a commercial proposal will be generated according to the template, which will be available in the «Documents» tab:

../../_images/deal_14.png

Clicking on the file name opens the document:



The following actions are available for the document:

Creating a Contract

To add a contract based on the deal, click «Select»:

../../_images/deal_17.png

Then «Create»:

../../_images/deal_18.png

And in the opened form, fill in the mandatory and necessary fields:

../../_images/deal_19.png

The further procedure for working with the contract is described in the Contracts module.

And for the contract to be linked to the card, select it from the list:

../../_images/deal_20.png

Save the card:

../../_images/deal_21.png

Changing/Assigning Responsible Person

Note

The action is available to a user with the Commercial Director (crm-manager) role

Select the action «Assign Responsible Person», select an employee from the organizational structure, click «Assign»:

../../_images/deal_44.png

Creating and Working with an Order

Creating an Order

To create an order for a deal, go to the «Orders» tab in the card:

../../_images/deal_22.png

Click «Create»:

../../_images/deal_23.png

And in the card, create/select products/services:

../../_images/deal_24.png

Make changes for this order and save:

../../_images/deal_25.png

Save the order card by clicking «Create»:

../../_images/deal_26.png

Save the deal card and go to the order card:

../../_images/deal_27.png

Order Card:

../../_images/deal_28.png

Order Documents

Invoice

In the order card, select the action «Generate Invoice». Based on the legal entity data from the contract and the specified products/services in the application, an invoice will be generated, which will be available in the «Documents» tab:

../../_images/deal_29.png

Clicking on the file name opens the document:

../../_images/deal_30.png
The following actions are available for the document:
Act

In the order card, select the action «Generate Act». Based on the legal entity data from the contract and the specified products/services in the application, an act will be generated, which will be available in the «Documents» tab:

../../_images/deal_31.png

Clicking on the file name opens the document:

../../_images/deal_32.png
The following actions are available for the document:

Changing the Status of an Invoice, Act

The status can be changed via the corresponding action in the card:

../../_images/deal_33.png

Creating and Working with a Payment

Creating a Payment

To create a payment for a deal, go to the «Payments» tab in the card:

../../_images/deal_34.png

Click «Create»:

../../_images/deal_35.png

Specify the amount, select the order, fill in the necessary fields, and save. Save the deal card and go to the payment card:

../../_images/deal_36.png

Order Card:

../../_images/deal_37.png

Changing Status

The status can be changed via the corresponding action in the card:

../../_images/deal_38.png

For the «Planned» status, specify the Planned Payment Date. For the «Paid» status, specify the Actual Payment Date.

../../_images/deal_39.png

Merging with the Main Deal

To merge deals, select the action «Merge with Main Deal» in the card:

Select the deal from the list to transfer data into:

Confirm the merge:

Contact data will be transferred to the deal card selected during the merge. And all information about it will be transferred to the deal comment:

Creating an Assignment for a Deal

An assignment can be created from the deal card by selecting the action «Create Assignment». See details: Creating an assignment from the card

Clients

Contains a list of counterparties; by default, counterparties with the type Buyer are displayed:

../../_images/client_01.png

The filter can be reset.

Creating a Deal from an Email

When creating a deal from an email, data from the email is parsed into the Deal card, resulting in the following fields being filled:

  • Name - filled with the company name from the email;

  • Company - filled with the company name from the email;

  • Counterparty - filled with a link to the counterparty card if it exists in the system;

  • Contact Persons - if the contact is new, it is added to the list of contacts in the deal and to the counterparty card;

  • Number of Users - filled from the email;

  • Request Category - filled from the journal according to the email subject;

  • Description - filled with the text of the comment from the email.

Settings for Email Parsing

Go to the «ECOS Configuration» journal. Setting mail-inbox-crm (IMAP Mailbox Configuration for Reading Emails in CRM Camel route):

For example:

imaps://imap.mail.ru?username=testuser1@mail.ru&password=somePassword&delete=false&unseen=true&delay=30

Where:

username

the email address that will handle message processing

password

password for connection

delete

whether to delete messages in the mail after processing. This is done by setting the DELETED flag in the email message.
If false, the SEEN flag is set instead.

unseen

whether to limit to unread emails only.

delay

mailbox check frequency (specified in milliseconds)

Warning

Значения конфигураций mail-inbox-crm и mail-inbox-activity считываются микросервисом ecom один раз — при старте приложения (Camel-маршрут собирается на этапе инициализации Spring-контекста). После любого изменения настройки (включая переключение значения с disabled на реальный IMAP URI и обратно) необходимо перезапустить микросервис ecom, иначе новые параметры подключения не применятся.

Enabling Email Processing in Activities

To enable email processing in the “Activities” widget, it is necessary to specify a mailbox in the setting mail-inbox-activity (IMAP Mailbox Configuration for Reading Emails in Activity Camel Route) similarly as described above.

Note

It is advisable that email processing for activities and deal creation be handled through different mailboxes.

For an email to be processed and added as an activity, it is necessary to add and configure the Has Activities aspect to the deal type.

If the email had an attachment, then a record with the type Email is created in the Activities widget, containing the email text and the attachment itself.