Small Business Primer - Part 3: How Will You Manage Clients?

After the last instalment, you’ve hopefully identified what type of business you’ll run. Now we turn to the tough job of client management…

The phone call you never want to receive:

*ring* *ring*
*ring* *ring*

Customer: Hello, this is Jon Clarke. I was referred to you by James Johnson. He had you guys design him a Website for a great price and I’d like the same package.

You: I’m sorry, I don’t remember a James Johnson. Do you remember the URL of the site so I can try and figure out what you’re looking for?

What’s wrong with this picture? Obviously we’ve failed to connect meaningfully with the person who’s called our business for Web design services. But more than that, we’ve revealed a disturbing lack of professionalism — we don’t even know our previous clients!

Ok, this may be a bit of an extreme example, however, as our businesses progress we’ll need to deal with more and more clients who have an ever-growing variety of needs and questions. How can we manage these clients in a simple and cost-effective manner, so that when we need information, like details of previous client sites we’ve built, we have that information at our fingertips?

The answer is: through Customer Relations Management, or CRM. If we:

  • buy dedicated CRM software,
  • buy other packages which have strongly integrated CRM solutions or
  • develop our own CRM systems through one of many paths,

we can ensure that the above horror story never happens to us.

In this article we’ll:

  1. cover what a CRM system needs to do,
  2. look at several CRM solutions that are either dedicated to the customer and contact management task, or have these tools and functions built in, and
  3. look at several ways we can build our own CRM systems in-house, if we so desire.

At the end of this article, I want you to have a firm grasp of why you should have a CRM system in place, the essentials of CRM, and several solutions.

What is Customer Relations Management?

Alternately called Contact Relations Management, CRM is software or systems that allow you to simply and effectively gather as close to a 360 degree view of a single customer as you possibly can. CRM should allow you to track such aspects of the relationship as:

  • all contacts with the customer,
  • all sales and the status of each payment,
  • any preferred status the customer may have, as well as
  • any leads or sales this one client may have generated.

The Essentials of Customer Relations

Before we get into the various solutions, and how you can develop your own CRM system, we need to explore the basics of what such a system should do, otherwise we’ll get caught up in features that sound cool but we don’t need, or — worse — forget what we needed in the first place.

As we mentioned before, at the very least, a CRM system should track customer contacts, track sales and the status of each payment, and track incoming and outgoing referrals. Ideally it would also allow you to gauge customer satisfaction, and determine what types of offerings might interest a single customer in the future, however, these are more ‘perks’ than they are essential.

Track Customer Contacts

By far the most common reason why companies buy or develop CRM systems is that they provide the business with the ability to know the customer’s details (like address, phone number, email address, etc.). It becomes nearly impossible to get in contact with a client when this information is littered across various files and post-its throughout your life. A CRM system will help you get organized.

Track Sales

The simple task of knowing what you’ve sold a customer, and where the progress of each sale is at, will pay for the cost of a CRM system ten times over. If you have, in the past, designed business cards for a customer, and you know that they’ve recently moved, you have the two keys to a sale: relationship and information. This single aspect of a good CRM system will generate information, and allow you to make intelligent decisions which would be impossible otherwise.

Track Payment Status

This may seem like a rather unexciting task, but as your client base grows — and it will! — the ability to know at the drop of a hat whether someone owes you money is essential.

There’s the classic story of a client who calls a music company to get a piano tuned. The music company pulls up the client’s record, which shows that payment hadn’t been received for a tuning job that was completed 2 years ago. The client promptly pays both the previous and upcoming bills. Granted, it would have been smart for the music company to run a database query to display all past-due payments, but at least the payment was received: due to a successful CRM system.

Track Referrals

Granted not every company has pay-back schemes in place that encourage clients to refer others by crediting them a “referral bonus”, however it is still extremely useful to know who sends you clients and who doesn’t. The ability of a CRM system to tell you either on a customer-specific level or in a Referral Report who is performing in this capacity will generate more lead sales than you’d think.

Allow Customer-Specific Notes

The ability to add quick notes to a customer’s account is invaluable. This isn’t an essential part of CRM, but it will save you a lot of heartache and pain. Simple things like "secretary’s name is Judith, remember her son is in hospital" will generate brownie points, but also make you feel secure in your relationships with your customers.

If you ensure that any CRM system you buy or build has these key features, you’ll allow yourself the freedom to grow and expand into even greater and more exciting customer service arenas. After all, if your company isn’t evolving, it’s going to find itself as an archeological relic in just a few short years.

Existing Solutions

There are two types of existing solutions: those which are dedicated to the task (primary solutions), and those which have other primary tasks, but which have CRM capabilities built into them (secondary solutions).

Primary Solutions

Obviously we won’t be able to list every solution out there, but here are some products to get you started.

Goldmine from Frontrange

Goldmine is a sales and marketing solution. Combine it with the HEAT service and support system, and you’ll get almost a 360 degree view of your customers. It may be that you don’t require the power or cost of the entire Goldmine or HEAT suites, in which case the Business Contact Manager may suit your needs perfectly. As always, talk to a company representative to determine whether their product fits your needs, and try the online and downloadable demos.


ACT! 2000 is a popular system, and it’s relatively inexpensive for what it does. With customer contact information, logging of customer interaction, scheduling and more, ACT seeks to be an all-in-one customer management system. Try out the demo to see whether it’s right for you.

Secondary Solutions

Many accounting packages like Instant Accounting from Sage (UK) Limited have strong CRM solutions integrated within them. Obviously, if all you’re looking for is a CRM system, you should go with a dedicated solution. However, the ability to kill two birds with one stone is appealing for many small businesses that need to watch the bottom line on a daily basis, and count every dollar.

Microsoft’s BCentral

BCentral is more than just a contact management system. With a wealth of content, tools and services at your fingertips, it may seem like a bit much, and it is. BCentral is based upon a subscription fee, part of Microsoft’s continued plan to provide services via Microsoft sites instead of selling the software for a flat fee. Though the BCentral products are actually quite appealing, they’ve been plagued with connectivity and security problems of late. If you can get a free demo, this is worth a try, however my suggestion is to do like I do with fruit cake: let it sit.

Developing Your Own Customer Relations Management System

Okay, so you don’t have the money to buy an existing CRM system… hope is not lost! You can get your own for very close to free. The advantages to building versus buying are that you get exactly what you want. But on a dollar-for-time basis, you should be aware that it’s far more expensive to build than to buy, though.

That said, let’s look at some basic options for building your own CRM system.

Existing Multi-Purpose Software

Existing software such as Microsoft’s Outlook allows you to manage the very basics of customer relations management: contact information. Granted this isn’t a luxurious solution, however for many small businesses, it’s all they require.

Another Microsoft solution is MS Access. By following the various wizards and tutorials you can have a halfway decent database and informational display up and running in just a few short hours. It isn’t intelligent, but it will give you the basic information you need, such as contact information and sales details. Also, as you get more familiar with the program, you’ll find you can do more than you ever thought possible.

Though these existing solutions aren’t free, the fact is that many people have them, so the cost of developing your customized system can be relatively low. It isn’t intelligent, it isn’t top of the line, but it works — and you can only go up from there!

Looking Into The Future

It doesn’t matter whether you build, buy or subscribe when you do decide which CRM system to use. The important thing is that you do use one. Not only will it allow you to grow without the hindrances of disorganization and misplaced information, but the ideal CRM system will pave the way to more advanced and intelligent data systems.

You’ll be able to make the progression from pure data, like your contact database, to information like referrals statistics, to intelligence like the automated crediting of user’s accounts based on referrals. So long as your data is never a business expense, but continues to be an asset, you’ll be well on your way to mastering the mystery that is Customer Relations Management. Have fun, and when you get to the Top, tell them Jeremy sent you!

Don’t miss our next article, which will explore how to seek – and find – the right professional advice.


Category: business Time: 2002-07-05 Views: 0

Related post

  • Small Business Primer - Part 1: What Business Are You In? 2002-06-21

    You've got the idea, you've got the passion, and heck, you've even got the shoes. You're well on your way to starting your own killer small business (though hopefully not in the literal sense)- but how will you actually do it? What needs to be planne

  • Small Business Primer - Part 2: What Type of Business Will You Run? 2002-06-28

    The last article illustrated how you can identify the kind of business you'd like to be in. Today, let's look at the legalities of your new venture- You received your very first pink slip today. The company you worked for was forced to lay-off 500 em

  • Small Business Primer - Part 4: Seeking Professional Advice 2002-07-12

    After our last installment, when we talked about providing excellent customer service, you might have thought that, armed with your skills, experience, (a little charm) and the right CRM solution, you could do it all. Wrong! You can't do everything.

  • Small Business Primer - Part 5: Branding and Promoting 2002-07-19

    In the last article, we discussed getting help from other professionals. But now let's consider what you can do for yourself in the realm of marketing- Branding and promoting your online business need not be difficult or expensive. Of course, having

  • Small Business Primer - Part 6: Success In The Long Term 2002-07-26

    Now that we've discussed how to attract new clients, it's time to look to the future- Beginning a business and getting off to a good start is one thing. Keeping the business profitable after its first, second, and third years is much harder. The stat

  • How will you explain responsive web design to a potential employer? 2014-01-21

    This question already has an answer here: What is the meaning of responsive design? 7 answers I have been working as a UI/ UX engineer for more than three years. Three years aren't enough to have great knowledge but I have good knowledge on giving th

  • How will you handle infinite scroll so images continue loading on scroll but are fast to load when scrolling down search results? 2016-02-16

    How will you handle infinite scroll so images continue loading on scroll but are fast to load when scrolling down search results ? --------------Solutions------------- You should preload always a few images below before the user even starts scrolling

  • How do you manage feature requests and software changes? 2010-10-22

    I am a Software Engineer and over the past few years I have become the de-facto software project manager simply because there isn't one. So to keep our sanity in the R&D/Engineering department, customers have become accustomed to coming to me with th

  • How do you manage extensibility in your multi-tenant systems? 2011-12-13

    I've got a few big web based multi-tenant products now, and very soon I can see that there will be a lot of customizations that are tenant specific. An extra field here or there, maybe an extra page or some extra logic in the middle of a workflow - t

  • How do you manage dependencies between automated UI tests? 2014-01-27

    I am currently helping out with the TodoMVC project by adding automated tests. I have been 'exercising' my tests by trying them out on new submissions, such as this one recently. One problem I have discovered is that the test results often look worse

  • How do you manage the testing of your Android software on physical devices? 2010-11-16

    I'm in charge of managing mobile application development at my company, and I am currently building a mobile device "library" for testing. Essentially, we want to have a representative device in-house for each of the OSes we are developing for,

  • How do you manage images with duplicate file names in Lightroom? 2011-02-14

    I've had my camera for about a year, and having taken 9999 images the camera's file naming system has rolled over to 0001.. I usually import my photos to Lightroom, so Lightroom sorts them into different folders based on 2010, 2011, and th

  • How do you manage projects left over by other employees? 2012-06-14

    It happens that some one just leaves the company all of sudden. Now his work needs to be completed and you are being assigned it. Having no idea what was he up to (was it 90% done or 9%), how do you manage the leftover? Shall I start from scratch? Wh

  • Spiceworks users: how do you manage machine component and peripheral inventory? 2009-06-25

    I've been wanting to use Spiceworks for some time, and have installed several versions over the last couple of years, including the newly released 4.0. I know that there is a big community over there, but it's hard to navigate and I'm noticing severa

  • How do you manage perl modules on a Debian system? 2009-08-22

    I'd like to know if you have a method for managing perl modules on your Debian system, with respect to the following: Installing new modules Listing of manually installed modules Checking dependencies, and uninstalling modules I have looked at this p

  • How do you manage multiple parallel music libraries? 2009-10-08

    I have a main music library containing ripped lossless files (in WMAL for now) and original downloaded MP3s, AACs, etc. I also have a couple parallel libraries that contain the exact same set of music, but in a different format. For example, I have t

  • How do you manage your reading list? 2011-02-26

    How do you manage your reading list? Like me, you probably have 12 technical books on the go at once, and that's not including the non-technical books :) Any tips? Regard TDG --------------Solutions------------- There are some options, most are quite

  • How do you manage a team email account? 2012-03-26

    How do you manage a (tech support) team email account? Do you have any recommended resources for managing accounts accessed by multiple people? Thanks in advance! --------------Solutions------------- I recommend not making it one account but a mailin

  • How do you manage credentials to multiple remote systems? 2014-04-21

    We are a vendor that provides software to the healthcare industry, and our application is locally hosted on customer infrastructure. As such, we are provided with VPN access in order to be able to provide support for the software. Given the risk that

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.297 (s). 13 q(s)