1. Introduction

This manual serves as a comprehensive, step-by-step user guide for utilizing Defalto, a robust Open Source Customer Relationship Management system. It is designed to be a clear and supportive reference work, providing detailed assistance to Defalto users in navigating and maximizing the capabilities of the CRM system.

logo big original

What is Defalto?

Defalto is a forked software derived from the world’s leading Open Source Vtiger CRM system, developed and maintained by IT-Solutions4You (its4you). The anticipated release date is set for 2025.

Defalto Developer Team

IT-Solutions4You is a dedicated open-source consultancy specializing in the Vtiger CRM system. As the creators and maintainers of the VtigerCRM fork, Defalto, we have successfully delivered over 5000 Vtiger CRM projects. Recognized as a leading publisher of first 3rd extensions and an authoritative resource for open-source CRM expertise, our clientele spans enterprises, small, and medium-sized businesses globally.

1.1 Getting Started

Logging Into Defalto CRM

Access to Defalto CRM is granted through a username and password provided by your administrator.

defalto login

Once you’ve entered your user credentials, you can access Defalto CRM by clicking Sign in button.

defalto login

Recover Password

In case you lose access to your Defalto CRM account due to a forgotten password, click Recover password on the login form to receive a recovery email sent to your account’s associated email address.

defalto recover password

Summary

In this chapter, we walked through how to log in to Defalto CRM using the login form. We also explained how to recover access using the Recover password feature in case your login credentials are lost or forgotten.

1.2 User Wizard

After installing Defalto CRM, the user is presented with the Defalto CRM Welcome Wizard upon first login. The wizard provides options for the next steps, including links to the official website, product documentation, user forums, and a quick start guide.

Quick Start Guide

This guide will help you quickly get started with the application. It will walk you through the basic features and functionalities.

Import Demo Data is required to start the guide, so you can procced via button Import Demo Data button.

On the next screen, the user can click the Start Guide button to launch the guide. The guide interface appears as shown below:

After completing the guide, click the Finish Guide button. You can then remove the demo data and records by clicking the Delete Demo Data button.

1.3 Managing User Accounts

Once you’re logged into the system, you’ll have access to a variety of configuration options. To view or update your preferences, click your user icon in the top-right corner of the navigation menu and select My Preferences.

User Login & Role / Password or Access Key change

After clicking on My Preferences, you’ll be directed to the user settings page, where you can configure  details such as your name, email, role, and more via Edit button. These options will be explained in detail in this section of the manual.

  • User Name – Each user must have a unique and secure username. Use at least 8 characters. Once created, usernames cannot be changed by the user.
  • Admin – Check this box only if you want to create a user with administrator privileges, regardless of their role.
  • First Name and Last Name – Enter the user’s name. The first name will be used in the welcome message. If no first name is provided, the welcome message will use the last name instead.
  • Role – Roles define the permissions for a user. Each individual user must be assigned a role, and the role must be created in advance.
  • Primary Email – Enter the user’s email address. This address will be used by the CRM system for outgoing emails.
  • Profile – Profiles define user privileges that allow access to, modification, or deletion of data. The CRM system uses profiles to manage access permissions for modules and fields.
  • Status – You can set the user as active or inactive. Inactive users cannot log in.
  • Default Lead View – Here you can set the default view for the first contact and decide how initial contacts will be displayed on the homepage.

You also have the option to click the More button, where you can choose to Change Password or Request Access Key.
Selecting Change Password allows you to update your account password if needed. To proceed, first enter your current password, then provide a new password and confirm it.

For security reasons, it is recommended to use a strong password. The minimum recommended requirements are:

  • At least one uppercase letter

  • At least one lowercase letter

  • At least one number

  • A minimum length of 8 characters

By selecting Change Access Key, you have requested a new Access Key.

Please note that you must replace the old key with the new one in all installed extensions.

Currency and Number Field Configuration

You can set your preferred currency by selecting it from the list and choosing the default for your account. You may also define how the currency symbol is displayed, whether before or after the amount. Additionally, you can configure number fields by setting the decimal and thousand separators, specifying the number of decimal places, and ensuring consistent formatting across all numeric fields.

  • Currency – Select the currency you want to use for displaying values in your fields.
  • Digit Grouping Pattern – Define how numbers should be grouped to enhance readability (e.g., 1,000 or 1.000).
  • Decimal Separator – Choose the symbol that separates whole numbers from decimal values (e.g., “.” or “,”).
  • Digit Grouping Separator – Specify the character used to separate groups of digits in large numbers (e.g., comma or dot).
  • Symbol Placement – Set whether the currency symbol appears before or after the number (e.g., $100 or 100€).
  • Number of Currency Decimals – Determine how many decimal places should be shown for currency values (e.g., 2 for 100.00).
  • Truncate Trailing Zeros – Enable this to remove unnecessary zeros after the decimal point (e.g., 100.00 becomes 100).

More Information

Provide additional user details by filling in the available fields. This helps personalize the experience and improve communication within the CRM.

  • Title – Enter your job title as it should appear within the CRM.
  • Department – Enter the department you belong to in the organization.
  • Reports To – Specify the person/user you report to (e.g., your manager).
  • Other Email – Enter an alternative email address for notifications or recovery purposes.
  • Home Phone – Provide your personal/home telephone number.
  • Office Phone – Enter your work phone number for business contacts.
  • Mobile Phone – Add your mobile/cellular number for direct communication.
  • Secondary Phone – Optionally include an additional phone number (e.g., fax or secondary office).
  • Secondary Email – Provide an extra email address for backups or separate communications.
  • Signature – Create or update your email signature used in CRM messages.
  • Documents – Displays any documents associated with your profile.
  • Internal Mail Composer – Enable the built-in mail composer for sending emails directly from the CRM.
  • CRM Phone Extension – Set your internal phone extension for CRM’s telephony feature.
  • Left Panel Hide – Toggle whether the left navigation panel is visible or hidden by default.
  • Language – Select your preferred language for the CRM interface.
  • Default Record View – Choose the layout style (e.g., summary or detail) shown by default when opening records.
  • Default Landing Page – Set which page (e.g., Dashboard, Calendar) you see upon logging in.

User Address

You can enter your address information, including street, city, state, country, and postal code.

  • Street Address – Enter the name and number of your street or road.

  • City – Specify the city associated with your address.

  • State – Provide the state, province, or region for your location.

  • Postal Code – Input the ZIP or postal code relevant to your address.

  • Country – Select the country where you reside.

User Photograph

  • User Image – upload User Image which will be presented as Avatar within Defalto CRM.

User Advanced Options

  • Access Key – Displays your unique, system-generated security token used for API authentication.

2. Interface

Defalto CRM is a modern customer relationship management solution designed to help businesses manage their sales, marketing, and customer service workflows efficiently.

With a robust set of tools and a clean, intuitive interface, Defalto CRM supports teams of all sizes in improving collaboration, tracking customer interactions, and automating routine tasks. This guide provides an overview of the system’s basic navigation and highlights key functionality to help you get started.

A User-Focused Interface

One of the distinguishing features of Defalto CRM is its thoughtfully designed interface. Whether you’re a first-time user or an experienced administrator, the platform offers a straightforward navigation experience. Menus are clearly structured, icons are intuitive, and frequently used modules are easily accessible from the main dashboard.

Key Features at a Glance

The home screen presents a customizable dashboard where users can view summaries of activities, sales pipelines, open support tickets, and more. This central hub offers quick access to essential information and provides a snapshot of ongoing business processes.

Designed for Efficiency

Defalto CRM emphasizes usability without sacrificing advanced capabilities. Features like record updates, bulk actions, and quick filters help users complete their tasks faster. Context-sensitive help and tooltips are also available to assist new users.

2.3 Dashboard

2.4 CRM Settings

2.6 Views

2.7 Record Management

2.8 Summary

3. Standard CRM Modules

The CRM system provides a wide array of options for entering, processing, and displaying your business data, offering nearly limitless possibilities. It is crucial for you to determine which functions align with the specific needs of your business. The following sections will delve into the detailed procedures for data entry, as well as how the data is presented and managed within the CRM system. Additionally, we will explore the default modules and settings, allowing you to fine-tune the CRM system to better suit your requirements.

3.1 Calendar

Revamp and revitalize your time management with Defalto CRM’s Calendar module. Seamlessly organize your schedule by planning Meetings, Calls, and Tasks effortlessly.
Share your calendar with team members to grant them visibility into your upcoming commitments.

The Calendar module showcases activities only if you’re involved as a participant or have been assigned a task, ensuring clarity and efficiency in your workflow.

Calendar Actions

  • Create Task/Event – By clicking on the selected day in the calendar view, a quick create calendar window will open where you can create events by type and fill in the relevant fields.

    There is also option to create Event via List view using button:

  • Today – Directs you to the Day view of the Calendar, displaying appointments and events for the current day.
  • Change of view – At the top right corner of the Calendar, users can toggle between different views, including Month, Week, Day, Agenda, or List view.
  • Record Quick view – When you hover over the record, a Quick View will appear. From there, you can access basic information about the event and carry out other actions like Marking As Done, Viewing Details, Editing, or Deleting.
  • Today event notifications and access – In the Calendar, users can view today’s date along with the number of events scheduled for the day in the upper right corner. Additionally, upcoming events are displayed adjacent to it. This feature eliminates the need for users to search for events and provides visibility into what events are upcoming for the selected day.

    Users can also click on the upcoming event (A) to view its details. Clicking on the event will navigate you to the Detail view of the record.

My Calendar

My Calendar organizes/displays your records based on the selected activity type from the list.

It shows the following activity types by default:

  • Calls
  • Meetings
  • Email
  • Reminder
  • Add new Calendar activity type – You can personalize the calendar view by creating additional activity types into the existing list.

    Follow these steps to add an activity type:
  1. 1. In the Activity list on the left side, please click on the drop down arrow near Calendars and select + Add Calendar
  2. 2. Click the Module dropdown and choose a module.
  3. 3. Click the Field dropdown and choose a field.
  4. 4. Click the Range Field dropdown and choose a field which will be an end date range field.
  1. 5. Select any color under Color. All the records of this particular activity type will be displayed in this color on the calendar view.
  2. 6. Click Save.

When you enable the checkboxes for the activity types, the corresponding records will be shown in the calendar view on the right-hand side.

Shared Calendar

Shared calendar displays only events of users or groups in the Calendar view.

You can filter which users and groups events will be shown in the calendar view via Filter dropdown and choose the user or group you wish to add to the Calendar view.

To perform this operation click on:

Select the users and groups you wish to see and confirm via Save button:

Teams Calendar

In the Teams calendar view, you can choose groups, where you will then observe both the Group name and its respective users.

Note: Similar to the Shared calendar, sharing rules also apply here.

You can filter which users and their group will be shown in the calendar view via dropdown and choose the group you wish to see in the Calendar view.

To perform this operation please follow:

In the Calendar view, users belonging to the Support Group are displayed along with the events assigned to them.

Calendar Sharing Rules

Sharing Rules are very important on the Calendar page, particularly for Shared and Teams calendars.

As you’re aware, anyone within your organization can add your calendar and view your events. This is because your event visibility is defaulted to Public in the sharing rules.

Impact of Sharing Rules on Calendar Events

  • When the Sharing Rule is set to Public, both admin and non-admin users have the ability to add all users and groups to their calendars.
  • When the Sharing Rule is set to Private, only the admin can add all users, whereas non-admins can only add their subordinates and groups to their calendar.

When creating or editing an event, the Visibility field is utilized to designate whether the event is Public or Private:

3.1.1 Calendar Settings

Every user has the ability to personalize the calendar based on their preferences. Settings play a crucial role in the functionality of the calendar, and it’s advised to configure them before initial use.

Various factors such as different countries and user requirements necessitate adjustments, particularly for settings like Time Zone, Date Format, Calendar Hourly format, and similar options.

How to access Calendar Settings:

  • via Main Menu – CRM Settings – My Preferences – Calendar Settings

Different Settings Available

List below provides a summary of the various settings available for customizing your calendar:

  • Starting Day of the Week – The first day of your week (choices: Monday through Sunday).

  • Day Starts at – The time your working day begins (e.g., 12:00 AM–11:00 PM or in 24-hour format 00:00–23:00).

  • Date Format – The date format you prefer (options: dd-mm-yyyy, mm-dd-yyyy, yyyy-mm-dd).

  • Calendar Hour Format – Hour format in calendar view (choose: 12-hour or 24-hour).

  • Time Zone – Your local time zone for scheduling.

  • Default MyCalendar View – Default view when you open the calendar (Today, This Week, This Month, Agenda, 3 Day, 1 Day).

  • Default Call Duration (Mins) – Default duration for call events (5, 10, 30, 60, or 120 minutes).

  • Other Event Duration (Mins) – Default duration for other types of events (Meeting, Mobile Call, etc.) with same options as above.

  • Default Event Status – Default status for new events (Planned, Held, Not Held, Canceled, Rescheduled, Skipped).

  • Default Activity Type – Default type assigned to new events (Call, Meeting, Mobile Call, Onsite Meeting, Onsite Service, Group Event).

  • Popup Reminder Interval – How often the popup will appear set in minutes, 1 hour or 1 day.
  • Hide Completed Calendar Events – If enabled, events marked as “Held” will not appear in the Calendar view.

  • Default Calendar View – Calendar tab’s default layout (in the Events module): List View or My Calendar view.

  • Default Task Duration – Default length for tasks, can be in minutes, hours, or days (customizable).

3.2 Organizations

3.3 Contacts

3.4 Leads

In Defalto CRM, a Lead represents an unqualified contact typically generated from various marketing-related events. For instance, it could be an individual who has filled out a form on your website or someone you met at a trade show, and at this stage, their buying authority is uncertain. Once a Lead is qualified and converted, it can be segmented into three components: a Contact, signifying ‘Who’ the individual is; an Account, when you’ve identified ‘Where’ they work; and an Opportunity, indicating ‘What’ they might be interested in purchasing

3.5 Opportunities

3.6 Quotes

3.7 Invoices

3.8 Sales Orders

3.9 Purchase Orders

3.10 Vendors

3.11 Products

3.12 Services

3.13 Price Books

3.14 Assets

3.15 Projects

3.16 Project Tasks

3.17 Project Milestones

3.18 Tickets

3.19 Service Contracts

3.20 FAQ

4. Advanced CRM Modules

Advanced CRM modules extend the core functionality of the Defalto CRM system. Some of these modules are included by default, while others are available as paid add-ons as part of our package offerings.

Each module is designed with a specific purpose and functionality. Many modules work together seamlessly to enhance the overall user experience and improve workflow efficiency within the system.

This manual provides a detailed description of each module, including instructions on how to use them effectively.

Modules are listed in the order of their release. All released modules will be documented and visible in this manual as they become available.

4.1 PDF Maker

4.2 EMAIL Maker

5. Integrations

Integrations allow Defalto CRM to connect and synchronize with third-party applications and services, extending its capabilities and streamlining your business processes.

Some integrations are included by default, while others are available as paid add-ons depending on your selected package. These integrations cover a wide range of use cases, such as communication platforms, accounting software, marketing tools, e-commerce systems, and more.

Each integration is uniquely developed to provide seamless data flow between Defalto CRM and external systems. In many cases, integrations can work in conjunction with advanced modules to provide a unified and efficient user experience.

This manual includes detailed information on how to activate, configure, and use each available integration.

Integrations are added to the system based on their release. All released and supported integrations will be listed and documented in this manual.