Home  >   Articles   >  Module Management - Modules
Articles in this section

Module Management - Modules

Learn to build independent units to store particular information with Vtiger's modules.
R
Ruba
19 Dec, 2023 - Updated 1 year ago
Table of Contents

Introduction

Let us begin by learning what a module is. 

A module is a set of independent units with similar characteristics. A CRM module is something alike. It is a set of records that store a particular type of information. 

Here is an example to give you a clear understanding. 

A famous tradeshow is being held at a nearby convention center. You participate in the tradeshow, where you set up a counter to showcase your products. Interested prospects leave their name and contact details in a register to get a demo of your products.

Instead of using the register, you can store the name and contact details in a CRM record. And you can create this record in the Leads module of Vtiger CRM.

Similarly, you can have different modules for different types of information. Because customizability is one of Vtiger CRM’s core possibilities, you can create custom modules as per your business requirements. 

This article discusses the different configuration types possible in Vtiger CRM’s modules. The configuration options are available on Settings > Modules.​​​​​​

Feature Availability

The feature is available in the following editions:

  • Pilot
  • One Enterprise

Benefits

The following are the benefits of Module Management:

  • Enhanced Data Organization: Each module focuses on a specific aspect of customer relationship management, such as Leads, Contacts, Deals, or Tickets.
  • Integration with Third-Party Systems: Vtiger CRM's module management capabilities enable seamless integration with third-party systems or applications.
  • Streamlined Collaboration: With module management, teams can work collaboratively within specific modules. For example, sales teams can collaborate on Deals, support teams can collaborate on tickets, and marketing teams can collaborate on campaigns.
  • Improved User Experience: By utilizing module management, users can navigate the CRM system more easily and efficiently.

In this article, you will learn:

  • Accessing the Module page
  • Accessing the Extension Store
  • Actions under the More icon

Key Terminology​​​​​​

Key Term

Definition

Module

It is a set of records that store a particular type of information.

Module Label

It specifies the name of the module.

Module Manager

It refers to the Settings page in Vtiger CRM.

Record Identifier

It specifies the label by which you want to identify the module’s records.

    Accessing the Modules page

    Follow these steps to go to the Modules page:

    1. Log in to your CRM account.
    1. Click the User Menu on the top right corner of the CRM screen.
    2. Click Settings. You will land on the Settings page.
    1. Look for the Module Management section.
    2. Click Modules. The Module Manager page opens.

    Now that we know how to land on the Modules page, let us learn about the configurations possible from the page.
     

    Creating a custom module

    You can create custom modules from the Modules page.

    You can create a new one if your business has information that cannot be stored in the default Vtiger modules. New modules that users create are called custom modules.

    Creating a module involves the following steps:

    1. Step 1: Accessing the Module Management settings
    2. Step 2: Specifying the module properties
    3. Step 3: Creating blocks and fields
    4. Step 4: Choosing columns for your default lists
    5. Step 5: Creating relationships with other modules

    Note: You can create custom modules only if you are an Admin user.

     

    Now, let us deep-dive into the procedure!

    Follow these steps to create a module:
    Step 1: Access the Module Builder.
    In this step, let us learn how to view the Module Builder in the CRM.

    1. Log in to the CRM.

    To learn how to create a module, click here.

    After you create a module, you can decide whether it must show on the CRM menu or not! Let us see how in the next section.

    Step 2: Specify the Module Properties
    To build a module, you must specify its basic details. 

     
    1. Enter or select the following information:
      1. Module Label - Specify the module name. For example, Workforce
      2. Singular Module Label - Specify the module name in the singular form. For example, if the module name is Contacts, then Contact is its singular form. The singular form of Workforce is Workforce.
      3. Select App Category - Select the app under which you want to create the module. For instance, you will create Workforce under Projects.
      4. Record Identifier - Specify the label by which you want to identify the module’s records. For example, Workforce Records are identified by Workforce Name.
    2. Click the Create button.

    Once created, you will be moved to the next section Blocks and Fields.

    Step 3: Create Blocks and Fields

    Note: Some fields are provided by default in the Basic Information block. You can also create custom fields and blocks if needed.

    1. Click the +Add Custom Field button under any block you want to create it in. For example, under Basic Information, Address Details, etc. 
      1. You can also create a new block and a custom field under it:
    1. Click the +Add Block button.
    ​​​​​
    1. Enter the Block Name.
    2. Choose the existing block, after which you want to add the new block. 
    3. Click Save.
     
    1. Click the +Add Custom Field button in the newly created block.
    1. Select the Field type. For example, Phone for a phone number, Text for a name, etc.
    2. Enter the Field name under Label Name.
    3. Enter a default value for the field (optional).
    4. Set the field properties:​​​​​​
      1. Mandatory Field - If enabled, entering a value for the field becomes mandatory.
      2. Quick Create - The field becomes available under Quick Create if enabled. 
      3. Key Field View - If enabled, the field appears in the Key Fields section of a contact’s Summary View.
      4. Header View -If enabled, the field appears in the Header section of a contact’s Summary View.
      5. Mass Edit - If enabled, you can perform a mass edit action on the field. 
    12. Click Save. A Success message will appear.
    13.
    Click the Next button.
    ​​​​​​

    Step 4: Choose the Default Filter

    In this step, you must choose the columns that will appear by default in the module's List View.

     
    1. Click on the space provided under Choose columns and order (Max 16).
    2. Select fields from the list to add to the List View.
    3. Click the Next button.

    Step 5: Build a relationship between the custom module and other modules 
    To create a link between records in different modules, you must build a relationship between the modules.

     
    1. Click the +Add Relationship button (on the left, under the tabs).
    ​​​​​
    1. Choose the module you want to create a relationship with from the Select related module drop-down.
      1. If you consider the example above, you must choose Projects from the drop-down. Projects become the related module.
    2. Pick a relationship type under Select relationship type.
    3.  Specify the names of the related and custom module field/tab that must appear in the modules’ records. (You will get more clarity on this in the next section.)
    4. Click Save.

    In the CRM, you can not only create modules, you can also create relationships between them and define different types of relationships. Click here to learn how. 

    After you create a module, you can decide whether it must show on the CRM menu or not! Let’s see how in the next section.​​​​​​

    Enabling or Disabling a Module

    When you disable a module, it disappears from the Main Menu. Users cannot see or access the module until it is enabled again.
     

    Follow these steps to enable or disable a module:

    1. Log in to your CRM account.
     
    1. Click the User Menu on the top right corner of the CRM screen.
    2. Click Settings. You will land on the Settings page.
     
    1. Look for the Module Management section.
    2. Click Modules.
    1. Enable the checkbox beside a module to enable it. Disable the checkbox to disable the module.
    1. Disable the checkbox to disable the module. A disable success message will appear.

    Deleting a Module

    You can delete only custom modules. Deleting custom modules does not affect the existing modules.

     

    Note: You can delete a module only if you are an Admin user.

     

    Follow these steps to delete a custom module:

    1. Log in to your CRM account.
     
    1. Click the User Menu on the top right corner of the CRM screen.
    2. Click Settings.
     
    1. Go to the Module Management section.
    2. Click Modules.
    1. Look for the desired module on the Modules page.
    2. Hover over the More icon on the module name.
    3. Click the Delete option.
    1. Click the Yes button to confirm.

    Note: You have the delete option only for custom modules, not system ones.

     

    Accessing the Extension Store

    You can access the Extension Store from the Modules page.

    The Extension Store allows you to install additional modules not readily available in the CRM. For instance, Payments under the Inventory app is an extension module that can be installed from the Extension Store.

    To learn more about the Extension Store, click here.

    Finally, let us discuss the other actions you can do from the Modules page.

    Actions Under the More icon

    You will find the More icon when you hover over the area beside a module name. Under the More icon, you can find module-specific actions.

    For example, for Deals, you can see the Deal to Project Mapping option, whereas, for Phone Calls, you will see the Provider Configuration option. 

    Different options on a module take you to different settings related to the module.

    Was this article helpful?
    1  out of  2  found this helpful.
    Comments 0
    Be the first to comment
    © Copyright 2023 Vtiger. All rights reserved.