6 min read

Customer. Relationship. Management. These three words by themselves are enough to give us all nightmares, never mind all three of them together in the same sentence. But, vtiger CRM takes the pain away and provides us with a solution that will leave us whistling the 1812 Overture (Yeah, you can make the cannon noises if you want). vtiger CRM is an open source customer relationship management tool written in the PHP scripting language, and it uses MySQL as its database. This article introduces you to vtiger CRM and you’ll learn a bit about its origin and history. The major technologies that make up vtiger CRM are outlined and the core feature set is explained.

The history of Vtiger CRM

As you may already know, vtiger CRM is a fork of another CRM package called SugarCRM. SugarCRM was originally released under the SPL or “SugarCRM Public License”. It’s a modified version of the Mozilla Public License 1.1.

In 2004, Sridhar Vembu, CEO of AdventNet, created vtiger. SugarCRM was starting to “close” some of its source code for commercial gain. Vembu and the vtiger team created vtiger under the “honest open source” label based on SugarCRM’s own SPL.

SugarCRM was openly upset by this movement. They called vtiger CRM “a lie” and claimed they were not living up to “the spirit” of open source. However, the vtiger team claimed full compliance with the SPL and openly admitted that it was a fork. They also sent a letter to Eric Raymond, a well-renowned advocate of open source. You can read the whole thread from 2004 here. It’s a very interesting read.

vtiger CRM states that they will protect the CRM to stay free with no dual versioning. Until now, vtiger has remained 100 percent open source and free. With the current version of vtiger—version 5—vtiger has lost almost all SugarCRM code.

The technical components of vtiger CRM

vtiger CRM is built on Apache, PHP, and MySQL. We’ll review briefly each of these components below.

Apache

Apache is another open source software project. Apache is a web server. A web server allows you to “host” a website. When you browse the Internet, Apache is what sends the content you’re viewing to your screen. Of the roughly 255 million websites that existed in 2010, Apache hosted about 152 million of them.

vtiger CRM uses the Apache web server by default, although it can be configured to work with other web servers.

Make sure you have a working installation of Apache 2.0.40 or above. Litt le experience with Apache is necessary for the use of vtiger.

PHP

PHP is another open source soft ware project. It is a sophisticated scripting language that benefits from the contribution of developers all over the world. PHP allows you to process data among many other things.

vtiger CRM is built on PHP. Over the last decade, PHP has become the scripting language of choice for many open-source and commercially hosted soft ware packages. With vtiger CRM 5.2, PHP 5.3.x is recommended. If you have significant experience in PHP, you will have more potential for automation and more power in customizing vtiger CRM for your organization’s needs.

MySQL

MySQL is a free, open source database management engine. It allows you to store, process, and retrieve relational data. vtiger CRM uses MySQL to store all of its CRM data.

To run vtiger well, MySQL 5.1.x is recommended. Like PHP, significant MySQL skill will unlock the true potential for customization that vtiger has.

Smarty

Smarty is a template engine designed for PHP. The result it that it separates the application logic (PHP) from the presentation or what you see on the screen. vtiger CRM uses Smarty to display its data, such as leads, accounts, and contacts.

You don’t have to worry about installing Smarty or its version, as it installs along with vtiger. Smarty is a PHP-based templating system that allows vtiger to create its various views and layouts and merge them with vtiger’s data layer, MySQL.

CSS

CSS (Cascading Style Sheets) is the standard by which colors and background images are applied in vtiger. If you are proficient in CSS, you can significantly change the look and feel of vtiger CRM and even make important usability improvements specific to your organization.

So, if you have experience with Apache, PHP, MySQL, and CSS, vtiger is a perfect fit for you and your organization. I’m sure you’re eager to dig right in and start installing, but first let’s take a look at vtiger’s CRM feature set. Then you’ll get a good picture of what you have to start with.

vtiger’s core feature set

Lead Management, Sales Force Automation, Activity Management, and Customer Service are at the core of vtiger. However, there are plenty of other features that extend this core. There are also billing, inventory, email integration, and calendaring features that really start to build out the full-featured CRM that vtiger is.

There won’t be an extensive consideration of all of vtiger’s features in this article, but we’ll get an overview of the core features that have to do with sales force automation.

Sales and marketing features

First, here are some brief definitions of the terms that vtiger CRM uses. A Lead represents a company or a representative of a company that may have an interest in your products or services. A Potential is a lead that does have an interest in your products or services. An Account is either a customer or a prospect that has an attached Potential. A Contact is a person that is connected to an Account.

Multi-channel lead and account management is an integral part of CRM and is firmly supported by vtiger. You can capture leads from your website, enter them after a conference, etc. and vtiger will help you work on those leads and track them until they become business opportunities and then paying accounts.

Notice the default view of leads in the following screenshot. You can filter the lead view with custom filters so you can have visibility to specific segments of your lead pool, such as location, number of employees, revenue, sales stage, and so on:

vtiger CRM also features an easy and secure web lead form that you can place on any website and it will insert new leads directly into your vtiger CRM system.

The lead details screen tells you everything you need to know about the lead on one page:

You can also incorporate a product-based selling process at the lead stage with integrated products. You can indicate any products that the lead is interested in.

vtiger CRM Guide

Once you have identified a lead as having potential for business, you can click on the Convert Lead link while viewing a lead to convert into a Potential and/or Account. We’ll get into more detailed information about how to manage your sales process in vtiger CRM, but for now, you can see the power of vtiger CRM beginning to unfold and what it means for your sales process.

LEAVE A REPLY

Please enter your comment!
Please enter your name here