Tag » crm system

The Good, The Bad and The Ugly

Blondie by Yury Cortés, on Flickr
Creative Commons Attribution 2.0 Generic License  by  Yury Cortés

In the past few years there has been a proliferation of specialized business applications for every kind of business. Lawyers, accountants, spa owners, music teachers, golf courses – all these businesses have a variety of niche software applications built just for them.  Have a camel farm?  I bet someone somewhere has built “camel farm technology in a box” just for you.  This is a great development – if you are starting a new business there are specialized tools just for you and most of them are cloud-based and inexpensive.  These days, if you can think of it, someone has built it.  Just for you.

What is the downside?  First, they try to be all things to your niche market.  You may end up with functionality you don’t need and when you get stuff you don’t want it can make using the rest difficult or at least confusing.  Second, because you using capabilities that everyone else in your business is using, you are just “keeping up”, not using technology to give you a competitive edge.  Third, to some extent you are buying into a certain business model, one that may not be what you had in mind.

And then there is the ugly – some things these applications do very very well but some are just awful.  Areas where I see consistent poor functionality are CRM, websites, integration and reporting.  For example, I belong to two clubs that use “club” software – applications are are expressly built to support membership clubs.  They use different vendors but they both have the same problems:

  • They both keep member databases but they are rigid and clunky and don’t have features a lot of clubs would find in a simple CRM tool like tagging, keeping track of correspondence and notes or social integration.
  • The both allow the clubs to create websites but they are confusing, hard to use and frankly create butt ugly websites.
  • There is no integration or easy way to get your data out. For example, you can’t easily integrate your member list with something like MailChimp.
  • The reporting is canned – as long as you want to ask the question they have a report for you are in good shape.  If not…well, just don’t ask that question.
Am I saying not to use these specialized applications?  Not at all, in many cases they are inexpensive and are easy for those that aren’t very tech savvy to use.  Just keep a few things in mind:
  • Figure out what all your requirements are and map that to the capabilities the vendor provides.  Be clear on requirements that aren’t met and how you will handle them.  You may have to use another application and you will want to make sure that you can do that easily.
  • Make sure you get good support.  The good news is that many of these vendors are small and because they are concentrating on YOUR type of business, they are very responsive to your feedback.
  • Understand any limitations and adjust your work flow and business processes accordingly.  If you know you are going to bump your head on something a lot, try to avoid that spot.


More flavors of CRM

Ice Cream Flavours by gordonramsaysubmissions, on Flickr
Creative Commons Attribution 2.0 Generic License  by  gordonramsaysubmissions

A last month I wrote a post explaining about the different types of CRM.  A recent client project made me realize that I had left a few “flavors” off the menu.

This client is a marketing firm that wanted to implement a system that kept track of customer/prospect interactions and  client projects – customer relationship management (CRM) with project management (PM).  This was a new flavor.  They want to track contacts thru the sales cycle to proposal and then when a proposal was won, track the activities required to complete the proposed project.  What businesses would need this functionality?  Any business that performs multi-task activities for a customer – marketing and design firms, architecture and engineering, builders and remodelers, attorneys and CPAs.  The list is quite large and definitely includes technology consultants like myself!  So I updated the graphic from that last post:

Which tools support this kind of functionality?  Definitely the big names do – Salesforce.com, SugarCRM, Microsoft Dynamics CRM.  There are specialty niche products like Clients and Profits which is geared towards marketing agencies.  Then there are applications with broad functionality that can appeal to wide range of small businesses.  These include WorkEtc, Solve360, ZohoCRM and Zoho Project along with a host of others.

What came out of the evaluation I did for this client?  First, we choose Solve360 for their business and we’re implementing it now.  I also now have my eye on WorkEtc. for my next CRM, for when I outgrow Batchbook (which I love).

The price points and functionality vary and the list of companies here is far from exhaustive- it is worth getting some help evaluating these tools to determine which is right for your business.  In this article I talk about some of the success factors.  Get with your technical advisor to find out more.


Tips for Small Business CRM Success

Implementing a CRM (customer relationship management) system can be a huge undertaking for a small business. Done poorly it can create more work and inefficiencies for an already small staff. Done well it can revolutionize a business by improving workflow and make it easier to touch customers regularly and meaningfully.

I’ve written some other articles on CRM here and here so if you need a refresher pop over to those and pop back.

There is a lot of literature about CRM success and failure and frankly it would make any small business owner go screaming into the night – most stuff has been written for large businesses that have to implement CRM across huge sales teams, whole marketing departments and a 24×7 support staff.  Most of these articles have very little to offer a small business and what is meaningful is hard to find.  Today I’ll share my top tips:

  1. Make sure you understand your overall business goals.  What goals do you want a CRM application to support and what business issues are you trying to solve?
  2. Choose a technology that fits your business.  Price and features, though critically important, can’t be the only criteria.  Does the tool fit how your company works?  Is it a cultural fit – a free-flowing, unstructured application might fit a design firm better than one with strict linear processes.
  3. Before implementing the tool, define the processes that support the goals in the first bullet.  Don’t just dive face first into the deep end – take the time to figure out the new processes and to configure the tool for those processes.
  4. Figure out how and where the new tool will integrate with your other systems.  For example, if you want the contacts in the CRM to update in your accounting system, get that working.  Or if you want your sales folks to see aging data when they look at a contact, get that working too.
  5. As you are implementing the tool, be sure to promote the processes.  That is a nice way of saying “make folks use the process”.  I’m not saying to throw them into the pool (another pool metaphor – hey it is summer and it is hot) – they need help, support and training.  At the same time, don’t let them circumvent the new way of doing things.  You’ll only slow down adoption and perhaps create a culture of “we really don’t have to use this”.
  6. Finally, even though I am saying you should make folks use the new processes, make sure you allow time to revisit and revise the processes.  You won’t know everything when you start and it makes sense that you might have to make some tweaks.

Small businesses, from professional services to retail establishments to service organizations, can benefit from a well implemented CRM.  Take your time going through these steps.  In many cases it makes sense to get some help; find a technical advisor who can help lead you.

Have you implemented a CRM in the past year?  What went well and what went poorly?


Still confused about cloud computing?

It has been almost a year since I wrote my last blog post on cloud computing and tons has been written about it since – and yet I think the recent article on CMSWire.com that claims that small and medium sized businesses are still confused is right on the money.  So in honor of the one year anniversary of my last post I’ll take another run on the subject.

The simplest definition is still this:  if you use technology in your business without buying software and installing on your own hardware you are using cloud computing.    But what does that mean to a small or medium sized business?

More Technology is Available for Your Business

Think about all the technology you use or could use in your business – email, calendars, accounting and CRM software.  Once upon a time only large companies could afford applications like these.  If you wanted this functionality you had to buy the software, buy the hardware and maintain both, at considerable expense.  Today any size company can utilize these applications for a monthly subscription (or sometimes it is even free!).  This allows small and medium sized businesses to be more nimble and more strategic than ever before.

You Can Save Money

Not only can your business take advantage of the technology the big guys use, you can do it for a lot less money.  Since you are essentially sharing the application with others your cost is much lower.  Even better though is you don’t have to buy or support the hardware infrastructure these applications often require.  In fact, businesses that have already invested in servers and have to pay employees or service providers to support them can often reduce those costs or eliminate them altogether by moving to cloud applications.  Maybe your business requires some specialized software that isn’t available in the cloud – you may still be able to reduce your over all technology costs by running that application on servers in the cloud.  Amazon, Rackspace and others provide on-demand computing services and bandwidth which means you don’t need your own servers.  Companies like these are staffed by experienced folks dedicated to keeping the machines up, running and secure.

It Isn’t Magic

Cloud computing opens up a wealth of opportunities for today’s businesses.  Like anything else though, it is not a magic bullet.  There are costs involved and every business needs to look at their needs and make decisions to “go to the cloud” on a case by case basis.  There are access and security risks to consider and data integration challenges to address.  Talk to an experienced technology advisor about the opportunities for YOUR business.


Are you addicted to spreadsheets?

Instructions by Arbron, on Flickr
Creative Commons Attribution 2.0 Generic License by  Arbron

Don’t act innocent, you know what I mean.  Spreadsheet software is oh so easy to use and so inexpensive (or even free).  You can use it to keep your company books, to keep your budget and forecast, to keep lists of customers, to create invoices, to create sales orders, reporting and analytics, inventory…the list goes on and on.

It is time for a spreadsheet intervention!

Following are the top 10 reasons you should stop and reconsider the use of spreadsheets in your business:

  1. Sometimes the creator of the spreadsheet doesn’t know what they are doing and the calculations are incorrect.
  2. If you make changes to values on a spreadsheet and save it you no longer know what the original value was.  Unless you saved a version off first, creating yet another spreadsheet.
  3. If you have lots of versions, on hard drives, in email, on various computers you have no single version of the truth – whose spreadsheet is right?
  4. Often the creator of the spreadsheet leaves it on the hard drive of the computer.  And often that hard drive isn’t backed up.
  5. While we are on the subject of security risks, what do you think happens to all those spreadsheets you mail around?  Any idea where they go?
  6. As you put more and more stuff into your spreadsheet the more unwieldy it becomes.
  7. As you put more and more stuff into your spreadsheet and make multiple copies because of versioning you are now eating up disk space.  Every day.
  8. They waste time.  If you pay someone to do a repetitive task in a spreadsheet, add up how much time they spend on it each week.  Then find out how much it would cost to automate that task.  The numbers are usually enlightening.
  9. The second you save the spreadsheet the data is old.  Inventory is not up to date, customer contact information isn’t accurate, accounts are stale.
  10. It isn’t scalable.  You can’t continue to use spreadsheets as an integral part of your business for very long without running into roadblocks from bad or inaccurate data or the sheer manhours required to keep up with them.  Your company will grow, I’m sure of it, and if you rely heavily on spreadsheets you will get mired in the muck at some point.
  11. You can’t easily integrate the data from one spreadsheet to another.  So you copy and paste date, duplicating it and opening it up to errors or staleness.

See I couldn’t stop at 10.  I could go on even further but I think I’ve made my point.

Today’s business owners are fortunate – there are software solutions for most business needs and small businesses can get great functionality for free or low-cost.  CRM systems to keep up with customers, accounting systems for your numbers, inventory application and the rest are plentiful, have great functionality and have been tested to ensure the data and information they produce is correct.

I am not a spreadsheet hater – I think there are good uses for spreadsheets.  One time financial or what-if analysis.  As a front-end to a database for more detailed analysis and reporting.  For lists.  But not as an integral part of running a business of any size.  Its just not good business.


Why does it take your company so long to set up a new customer?

The Tower of Babel

Retail and food service businesses probably don’t have this problem but service companies that are growing know exactly what I am talking about.  After identifying a customer, engaging in a protracted sales process, and wrangling over the fine details of the contract you are ready to begin providing services to your new customer, and better yet, start invoicing them.  But when you talk to the various parts of your company you realize it is all a lot harder than you thought.  Why is that and why does it take so long?

To answer that let’s look at a typical set-up a medium-sized company might have:

  • Your customer is hopefully already set up in your CRM system, at least as far as your sales folks are concerned.  You will want to make sure your customer service folks have them set up for their needs too.
  • You will want the new customer set up in your accounting system…
  • And your billing system..
  • And in whatever operational system(s) you use (consulting firms might have project management systems, shipping companies might have logistics systems, wireless carriers will have network systems).

Even if you don’t have individual applications for these functions, you still have people who have to know about the new customer and to adapt their internal processes to accommodate them.

So why would doing this take a long time?  If you are a smallish company it might not be too bad – you may have to update your various applications, spreadsheets or lists yourself or holler over to the guy in the next chair.  As your company gets bigger, however, you’ll likely start dividing the work functionally – you may have an accounting group or department, another for billing, another for sales, one for customer service and another one for the operational aspects.  Suddenly getting everyone on the same page, and better yet, with the same information, becomes a challenge.  As you become more successful and grow you may find that your automation has become fractured – some groups have grownup applications, some use spreadsheets or their own databases.  This uneven growth and lack of integration across the organization becomes more and more difficult to manage.  Which leads to increases in your cost to onboard a customer.  And, because every group updated their processes and systems manually you may have played “telephone” with important information like customer name, addresses, contact info, etc.  This in turn will lead to issues down the road doing analytical reporting about things like the profitability of a customer.

The good news is this not a new problem – millions of companies face this all the time.  Think of it as a good sign, a growing pain for a successful company.  It is a legitimate problem though and if left to get out of hand can bog a company down, making your organization a modern day Tower of Babel.  Here are some of the symptoms:

  • You have  ”bad data” – which is, generally in this situation, inconsistent data.
  • You miss key dates – for example your contact stipulates an SLA period for follow up on issues that never made it to customer service.
  • You notice frequent miscommunications with customers.  Or about customers.
  • You experience more the than usual instances of over or under billing.
  • Or your numbers aren’t what you expect but you don’t know why.

What can you do?  Here are some thoughts:

  • When you start to see these symptoms force yourself to take the time to stop and take a look around.  If you are still small you may be able to institute some policies and procedures that govern how new customers are set up.  Something as simple as a check sheet can go a long way to staving off problems.  Collaborating with lists and spreadsheets in the cloud might help as well.  Look at Google Docs, Zoho, Dropbox or the like.
  • Listen to your employees carefully for statements that indicate the symptoms such as “We’re doing business with ABC in two different offices and it is so hard to keep it straight.  Sure would help if they were set up the same in both places!”.  When you hear this ask probing questions to figure out why.
  • Take the time to document your processes.  Then review them and look for inefficiencies and opportunities to automate processes or integrate processes for which you already have applications.  As a bonus you’ll have training material for onboarding new employees!
  • Review the processes regularly, at least annually, as input into your technology plan and budget for next year.

Like I said earlier, this isn’t the sign of a “bad” company, just one that has grown by focusing on getting the job done and not “how” the job gets done.  And as you can see, taking a look at the “how” now and again can help you continue to grow.

Has your company experienced this growing pain?


How can a CRM (customer relationship management) system help my business?

Note:  this article was originally published last week in our newsletter.  If you’d like to receive the newsletter you can subscribe here.

CRM = business

Have you ever thought that you need a better way to keep track of your customers or clients? Have you heard about CRM systems but not really understood how they could help your business?

If you have a service-based business…

If your business provides a service then a CRM system can help you in several ways. First, it becomes the single repository for all of the information about your customers or prospects – you and all your employees are keeping notes about emails, phone calls, quotes, deals and everything else in the same place. In that place you can make ticklers to follow up with contacts, create reports on who is calling on who and keep an eye on your pipeline. In one place you have all the information about the work you’ve done for a customer, making customer support much easier. Having lunch with a prospect you haven’t seen in a while? In your CRM you can look up references to his website, LinkedIn profile or Twitter account – won’t he be surprised when you are up-to-date on his business and congratulate him on his recent wedding anniversary!

Or if you are in the retail or hospitality business…

You can keep track of your vendors and suppliers. Create and newsletter and keep track of subscribers. To that list of subscribers you can provide special offers and incentives – and better yet, measure the effectiveness of those offers and incentives. You can create a relationship with your customers and reward their loyalty.

Of course, a CRM system isn’t one thing for one sort of business and something else to another. All businesses can be more effective, efficient and even more profitable by doing a better job of keeping track of customers and contacts. It is a smarter way to do business.


Bad Behavior has blocked 106 access attempts in the last 7 days.