Book Image

Implementing SugarCRM

By : Michael Whitehead
Book Image

Implementing SugarCRM

By: Michael Whitehead

Overview of this book

<p>SugarCRM is a popular customer relationship management system. It is available in both free open source and commercial versions, making it an ideal way for small-medium business to try out a CRM system without committing large sums of money. Although SugarCRM is carefully designed for ease of use, attaining measurable business gains requires careful planning and research. This book distils hard won SugarCRM experienced into an easy to follow guide to implementing the full power of SugarCRM. SugarCRM is an extensive PHP/MySQL based application but with its rich administration interfaces no programming is required to get the most of it.</p> <p>This book will give you all the information you need to start using this powerful, free CRM system. Written by veteran SugarCRM expert and experienced documentation author, Michael J. Whitehead, this book is the definitive guide to implementing SugarCRM. Whether you are wondering exactly what benefits CRM can bring, or you have already learned about CRM systems but have yet to implement one, or you're working with SugarCRM already; this book will show you how to get maximum benefit of this exciting product.</p>
Table of Contents (18 chapters)
Implementing SugarCRM
Credits
About the Author
About the Reviewer
Preface
Index

Preface

In 1999, a company named Salesforce.com changed the rules for Customer Relationship Management (CRM) tools. Once exclusively the domain of multi-million dollar solutions designed to be used by large organizations, Salesforce.com revolutionized the capabilities and price points of CRM so that it was usable and affordable by much smaller firms.

In 2004, a further paradigm shift took place, when a Silicon Valley startup by the name of SugarCRM released its first version of software that made the benefits of effective CRM available to firms as small as home-based businesses (and as large as several thousand employees).

I have been involved with the SugarCRM Open Source project since its very early days. I remember my first thoughts after seeing it—thinking how good the user interface and performance were, and wondering why there was no user documentation. One of the first contributions I made to the project was the Open Source User Guide—a basic reference guide to the system’s operation.

With Implementing SugarCRM, my goal was to bring more perspective to the topic of CRM technology and its role in small/mid-size businesses today, and to illustrate those possibilities with a detailed introduction to SugarCRM Open Source. I also wanted to give small/mid-size businesses the benefit of the experience I have gained from carrying out over 30 SugarCRM implementations just during the course of writing this book.

This book is intended to help you on two fronts:

  • Learning about the recent game-changing advances in the field of Customer Relationship Management for small to mid-size businesses, using a step-by-step guide to modern CRM capabilities illustrated by worked examples and images from SugarCRM Open Source—today’s leading open-source CRM solution.

  • Leading you though the business analysis process of understanding how your organization is different from other firms, and therefore how your CRM should be customized so it best fits your needs and business processes.

I have tried to write a book that will engage you at your current level of knowledge, whether you already have some familiarity with CRM principles, or with the details of SugarCRM itself, or would like to gain familiarity with the CRM field from the bottom up. It will deliver in-depth understanding of CRM concepts, SugarCRM capabilities, and advanced applications, and the business context to apply CRM to your real-world challenges.

From the initial blank sheet of paper you face when first considering a CRM implementation for your business, through the detailed business and technology considerations of creating the right CRM solution for you, to the challenges of deploying and introducing the CRM into your business, this book will lead you each step of the way.

During the course of this book, I will demonstrate and explain how to improve your business processes, business performance, and quality of life using CRM tools created specifically for managing small and mid-size businesses. By the end of the book you will be doing business—better!

What This Book Covers

Chapter 1 introduces you to CRM and shows how CRM systems such as SugarCRM can increase your business’s productivity and profitability, and lead to richer, even more pleasurable business relationships. You’ll also meet Doc, the proprietor of our case study business—RayDoc Carpets.

Chapter 2 provides the critical business analysis process you need to work your way through to identify, understand, and satisfy the special CRM needs of your business. The business analysis for the RayDoc case study is presented in worksheet format, and then you mark up an analysis worksheet for your own business.

Chapter 3 makes a break from the theoretical, and gets down to the practical considerations of deploying your CRM system, explains the options you have to choose from, and ends with your new system up and running.

Chapter 4 helps you take your new CRM for a test drive, providing a step-by-step introduction to CRM concepts and usage, illustrated with a task-oriented series of worked examples in SugarCRM. This hands-on approach lets you get a real feel for the information held in a CRM and how easy it is to find it and keep it up to date.

Chapter 5 takes you beyond the basic CRM information, and explains the Sugar Open Source features you may not have realized were part of a CRM—marketing campaigns, project management, document management, RSS news feeds, linking to external websites, and sending email.

Chapter 6 discusses commercial and Open Source add-ons for SugarCRM. Some important CRM capabilities may be found in Open Source and commercial add-ons, including the ability to prepare quotes, receiving email within the CRM, security and access control, standard and custom report generation, sales forecasting, wireless handheld browser access, wirelessly synchronizing CRM data with handheld devices, HR management, and service contract management.

Chapter 7 is a guide to managing your CRM implementation. How do you make sure that your new CRM will be the right fit for your business, and that users will embrace it? This chapter deals with the key issues of setting goals and requirements, involving all areas of the business throughout the entire process, managing the development of any customizations, and then system training and rollout—making sure it becomes a welcome part of the new office routine.

Chapter 8 explains how to link SugarCRM with your customers. Outside the walls of your business, there is an entire world of integration opportunities for your CRM. This chapter explores the creation of automated lead capture from your public website, and integration of Sugar Open Source with a customer self-service web portal based on the Mambo portal.

Appendix A details the step-by-step process of installing SugarCRM on a Linux server.

Appendix B explains the relatively simple process of installing SugarCRM on a Windows server.

Appendix C shows you in detail how to get your valuable data out of your old contact manager or CRM, and into SugarCRM.

Appendix D explains the role and responsibilities of the system administrator—at the time of initial system installation, as well as for ongoing support and maintenance.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

There are three styles for code. Code words in text are shown as follows: “We can include other contexts through the use of the include directive.”

A block of code will be set as follows:

$_POST[‘status’] = “New”;
$_POST[‘refered_by’] = “Lead Capture Webpage”;
$_POST[‘email_opt_out’] = empty($_POST[‘email_opt_in’]) ? ‘on’ : ‘off’;

When we wish to draw your attention to a particular part of a code block, the relevant lines or items will be made bold:

$_POST[‘status’] = “New”;
$_POST[‘refered_by’] = “Lead Capture Webpage”;
$_POST[‘email_opt_out’] = empty($_POST[‘email_opt_in’]) ? ‘on’ : ‘off’;

Any command-line input and output is written as follows:

/echo “0,10,20,30,40,50 * * * * cd /<path-to-sugar>;
<path-to-php> ./scheduler.php” | crontab -u apache/ 

New terms and important words are introduced in a bold-type font. Words that you see on the screen, in menus or dialog boxes for example, appear in our text like this: “clicking the Next button moves you to the next screen”.

Note

Warnings or important notes appear in a box like this.

Reader Feedback

Feedback from our readers is always welcome. Let us know what you think about this book, what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply drop an email to , making sure to mention the book title in the subject of your message.

If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or email .

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer Support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Downloading the Example Code for the Book

Visit http://www.packtpub.com/support, and select this book from the list of titles to download any example code or extra resources for this book. The files available for download will then be displayed.

Note

The downloadable files contain instructions on how to use them.

Errata

Although we have taken every care to ensure the accuracy of our contents, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in text or code—we would be grateful if you would report this to us. By doing this you can save other readers from frustration, and help to improve subsequent versions of this book. If you find any errata, report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the Submit Errata link, and entering the details of your errata. Once your errata have been verified, your submission will be accepted and the errata added to the list of existing errata. The existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Questions

You can contact us at if you are having a problem with some aspect of the book, and we will do our best to address it.