Category » CRM

More on Making Technology Changes

In my last post I talked about what to consider when moving to the cloud – and by the time I finished my first sentence or two I realized that the things you need to consider when deploying cloud applications are much the same as when you make any large technology change in your business.  I also realized I had more to say about this topic than would comfortably fit in one post (or even two!) so let’s chat some more about making large application, architecture or platform decisions, shall we?  Today let’s focus on some more factors that can make a large implementation harder or easier.

 

Technology by ismh_, on Flickr
Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 Generic License  by  ismh_ 

Are you adding new functionality?

You may find that adding new capabilities with a new system is somewhat easier than upgrading or replacing functionality that already exists.  Let’s say, for example, if you have a service business like an HVAC company and you decide to implement click to chat functionality on your website for the first time.  You don’t have replace something that already exists and retrain your staff.  You will still have to train them and create new processes but is often easier than changing old habits.  You will likely add interfaces to your other systems but that is almost always easier than mucking around with existing interfaces.  Contrast this click to chat example with swapping out your accounting system.  My head just hurts thinking about all the spaghetti that likely has to be unraveled!

 

How many other systems does it need to interface with?

If the technology you are adding is standalone then woo hoo!  It sure is nice not to have make sure systems talk to each other.  Oh, wait, this is the real world and I can’t think of anything that is truly standalone.  Let’s use our click to chat example – you’ll certainly have to integrate with your website.  You’ll likely want to interface to your CRM too – at the least the person chatting is a new contact.  They may also be a sales prospect or be trying to open a service ticket.

The more integration points a system has, the harder it likely is to implement.

 

Is it strategically important?

Are you adding technology that is going to be a game-changer for your business?  Then it will be harder because you absolutely, positively have to get it right.  The system has to work correctly, it has to integrate seamlessly with the rest of your business, and your staff (and possibly your customers) have to understand the implications of the new system and how to use it.  Our click to chat example is one that, while it will add customer service benefits, is likely not to be strategically important.

 

What are your regulatory constraints?

Is your industry free of regulatory constraints?  Or are you implementing a system that falls outside of these constraints?  Accountants, lawyers and medical professionals have constraints around client records and files.  When they are implementing systems that affect those records or files they have to tread carefully to make sure they remain in compliance.  In these cases technology change is harder.  If however, these same professionals are implementing an online appointment system, they are likely to have an easier time since this is outside the regulated areas.

So why is it so important to know what is easier or harder?  I’m not trying to talk you out of making technology changes – far from it.  Small businesses have a lot to gain by leveraging technology to their advantage.  It is critical to realize, however, what you are getting into and to make sure you plan for enough resources – mostly time and money – to do the job right.


Head in the Clouds? Is your Business Ready?

Everyone is talking about cloud computing – heck I’ve written a good bit about it myself.  How do you know if your small business is ready?

First off, I’d argue that making any large technology change requires readiness – not just moving to the cloud.  So keep the following in mind when you consider any major infrastructure or application change.

 

Small business technology in the cloud
Creative Commons Attribution-Share Alike 2.0 Generic License  by  zolierdos

 

What Business Need Does it Fill?

What are you trying to accomplish by making a change?  Save money?  Open up new revenue opportunities?  Allow your staff or customers new functionality?  Improve processes and inefficiencies?  Any of these could be good drivers for making a technology change but be sure you know which it is and that you can clearly articulate why you want to make the change.  First of all, you want to make sure you aren’t chasing the latest bright, shiny object.  Second, any change will something your company will have to work through – it is never magic – so you want to make sure you can clearly articulate the business benefits.  Finally, going through the cost/benefit exercise, even if informally, will help you determine whether the benefits are worth the costs, both in hard dollars and in internal change costs.

 

Does it Support Business Processes?

Does the new toy support existing business processes?  How ingrained and mature are these processes?  On one hand if they are mature processes, it is easy to define those processes and map them to what will need to be done in the new environment.  On the other hand, if they are mature processes and don’t map well to the new functionality, your level of complexity in the change management arena just went up – a lot.  The same goes if you have no existing business processes or if they are ill-defined or ill-understood.  Things just got harder.

Here are some examples:  Let’s say you want to bring in a CRM tool.  Do you have a sales process?  A support process?  Are you going to try to teach your staff a new tool AND a new process?   Or is your current process inefficient and the tool will help streamline it?

 

Do Your Employees (and You!)  Have the Skill Sets They Will Need?

How tech savvy are you guys anyway?  I’ve found that many of the new applications are fairly easy to learn if a) you understand the underlying business process and b) you are reasonable comfortable with most common business tools (Word, Excel, email, etc.).  If even these basic tools are difficult to use then once again your level of difficulty score has gone up.  You’ll have to add time and effort to training and support.  Do you have an IT staff?  If so, are THEY comfortable with the new architectures and environments?  How much training and support will they need as well?

 

Don’t go into any big technology change without thinking about these three factors.  It is worth getting help from a professional to do a simple readiness assessment so you know the true cost of the change you are contemplating.


How Much Will a Mistake Cost?

What if…

  • You have an IT services firm and, despite having a backup and recover plan, you have a major outage and a large number of your customers lose their websites?  Do you say “oh well, we recovered what we could” or do you say “we will make it right and rebuild those sites for you”?  How much would that cost?
  • You own a restaurant and your connectivity to your credit card processor goes down and you have no backup method for taking cards.  Do you revert to “cash only”?  How much would that lost business cost?
  • You are a professional photographer and you drop and break the external hard drive that houses all your photos for the past 5 years – including the ones from last nights wedding photo shoot?  What is the cost of this loss?
  • You are a lawyer whose files are now ruined by the fire that broke out in the office next door and quickly spread through the building?  What is the cost of recovering (if you can) copies of what was in those files?
  • You own a consulting firm and the day before your monthly billing run you lose the computer that had the billing records for the whole month.  How long before you can bill your clients correctly?
In some of these cases the data or files can be recovered by a specialist – and can be costly and time consuming.  In other cases you can try to find alternate versions of your data or files – which can take a long time.  Or you just may be out of luck.
Failure to plan for redundancy, failure to back up and failure to TEST the redundancy and back up – how much might that cost?  Can your small business afford it?

 

dollar sign by adria.richards, on Flickr
Creative Commons Attribution-Share Alike 2.0 Generic License
by  adria.richards


What I Use For My Small Business – Mailchimp

I haven’t posted about the tools I use for my small business in a while, which is a shame because I use Mailchimp every month.  It is also a shame because Mailchimp is a local Atlanta company and I am all about supporting local businesses.

 

What is MailChimp?

So what is Mailchimp?  It is a super easy to use email publishing platform.  Most companies use it for email newsletters but you can use it to email anything from regular old letters to invitations and  coupons.

 

Easy to use

There 3 main activities to creating a newsletter:  creating your email list, creating the campaign and monitoring the results.

  1. It is a breeze to import your contacts – directly if you use a CRM (customer relationship management system) that integrates with them, thru a CSV file if you don’t.  I use Batchbook so I just share the Mailchimp API with Batchbook and click a button and my contacts are moved over.   You can manage your contacts in Mailchimp but I highly recommend you do that in a CRM.  Hmm, sounds like a topic for another blog post.
  2. Once you have a list created you can create campaigns from their templates or from scratch.  They have a ton of good-looking templates.  If you are familiar with Word or WordPress you’ll find them very simple to use (and pretty hard to break).
  3. The provide great reporting about how many people opened the email, what and where they clicked, etc.  You can even access the reporting on your mobile device.  They provide you with a ton of information you can use to improve the quality of your campaigns.

 

More advanced features

They include a lot of advanced features beyond just sending email.

  • They have integrations with Facebook, Youtube , Twitter and more so you can share your email campaign on almost every social network.
  • They also integrate with events hubs like Facebook and Evenbrite so you can use those tools with Mailchimps great templates.
  • They have a good reputation for avoiding spam.  What this means to you is that a high percentage of their emails get delivered.
  • It is easy to integrate their forms into your website if you like.
  • Finally, you can do fancy stuff like a/b split testing (two versions of an email to see which performs better)

 

Cost

If you have fewer than 2000 subscribers and send fewer than 12000 a month you can use Mailchimp for free.  Only catch is they put a small logo on the bottom of your email.  It is small and unobtrusive so I am ok with that. Here is what it looked like at the bottom of my last newsletter.   If you don’t want the logo or have a bigger subscriber base you can get a paid account.   Monthly plans start at $15 and are based on your number of subscribers.  You can also opt to pay as you go.

 

What is the best part?

I mentioned the CRM integrations earlier but the company has obviously made a conscious effort to be open – they integrate with a multitude of other applications.  They integrate with more than 20 CRM applications, more than 20 CMS (content management system) applications and more than 20 e-commerce applications.  They actually integrate with a lot more partners but I got tired of counting.  What does this mean to you?  It means that when you use Mailchimp for your email marketing you stand a great chance of having that data  (coming in and going out) integrate with something else you are already using or thinking about using.  In today’s world of cloud computing this is no small thing.  I also think it shows the right mindset – do what you do well and play nicely with others who do what they do well.  We could all learn something from that.


4+ More Technology Buzzwords Every Business Owner Should Know

Didn’t get enough buzzwords last week?  Not to worry, I am here to fill the big gaping void in your week!  Here are more buzzwords that every small business owner should know.

 

Lets get started!

  1. Business intelligence – CIO.com defines business intelligence or BI as “… an umbrella term that refers to a variety of software applications used to analyze an organization’s raw data”.  So what does that mean?   Generally it means going beyond straight transactional reporting to using data to  improve decision making, cut costs or identify new business opportunities.  It generally entails merging data from various sources and looking at data over time to identify trends, etc.  You use BI to answer questions like “who is my most profitable customer” or “which is my costliest route”.  I talked about BI in this post.
  2. Cloud computing – there are lots of definitions but mine is this:  any computing resource that you use that isn’t on your desk or in your office.  For example, this blog is physically stored on a server that I think is in New Mexico.  Heck, I am not entirely sure where it is.  Where it is NOT is in Dunwoody, GA – hence it is in the cloud.  If you use Gmail, Evernote, Dropbox or any other software as a service (SaaS – another good buzzword) program you are “in the cloud”.  You can read more about the cloud here and here.
  3. CRM – stands for customer relationship management.   It is a business function, usually supported by technology, designed to improve interactions with customers.   It allows a business to, in one place, keep track of interactions and communications with a customer like inquiries, complaints, phone calls, emails, and transactions.  It can help marketing, sales and customer service stay on the same page when dealing with customers and prospects.   I wrote a few posts about CRM you can read here and here.  If you go beyond traditional CRM that and start to keep track of a customer’s online behaviors thru social media like Facebook, Foursquare, LinkedIn and the like you are dabbling in Social CRM (see, another free buzzword for the price of one!).  There is a great article that describes social CRM here.
  4. ERP – is the acronym for enterprise resource planning and it refers to an integrated system that manages most of the business functions of an organization.  It can include finance and accounting, HR, supply chain management, project management, CRM and more.  ERP solutions for small businesses include NetSuite, Microsoft Dynamics and a plethora of smaller niche applications.  There are so many choices it can be confusing – Laurie McCabe has a good article on how to choose the right business applications.

What does all this mean?

All of these buzzwords should be in your technology plan – if you aren’t using them now you will want to use them in the near future.  If you aren’t sure how to get started or don’t even have a technology plan, get help.  These are all tools to help your business grow and be effective.  And who doesn’t want that?

 

Alphabet miso. by revbean, on Flickr
Creative Commons Attribution-Noncommercial 2.0 Generic License  by  revbean


Buy vs build?

Construction by edgeplot, on Flickr
Creative Commons Attribution-Noncommercial-Share Alike 2.0 Generic License  by  edgeplot

Back in the day, I wrote a lot of custom software.  First of all, that is what I DID and second, finding good software that met the business needs in a flexible way was hard.  Ok, I know I am showing my age now!

As time has passed and technology has advanced we have more and more technology options to support our business and these options have great functional capabilities.  At the same time, access to these technologies has become easier, especially for smaller businesses.  I find it remarkable that I can have, at my fingertips, the same business capabilities of a large corporation.  Gotta love the cloud!

With so much to choose from I would find it hard today to ever recommend “build it for yourself” to a client unless they had a very specific, niche need – a need that was their competitive advantage, something that set them apart.  You can get inexpensive development resources today but you still have fundamental issues with “roll your own” applications:

  • you may be using developers inexperienced with building bullet-proof  applications
  • you may be building with a technology that it is hard to find developers for
  • you will have to do your own maintenance and changes
  • you may be using a technology that won’t be supported long term.
That said, I see companies running their entire business on Excel, MS Access, Filemaker and other, much more esoteric tools.  These tools have their place, certainly, but perhaps not for key business functions like accounting, inventory, CRM, etc.  Should you dump them?  Maybe not…yet anyway.

 

If they work and you have reliable development resources, this may not be where you want to spend your money in this economy.  Even if you find something that will work for a good price you still have switching costs (training, conversion, etc.) to think about.  What I would do in this situation is plan for the next step now – if you were to switch to an off-the-shelf application, what would it be?  What will you need in the next stage of your company’s growth?  What are the costs and resources involved?  Have a plan, complete with budget allows you make the change quickly when the time is right.  There is nothing worse than suddenly being unable to change your application functionality – maybe because you lost your developer or your business has changed dramatically – and having no Plan B.


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?


How Small Businesses Can Educate Themselves on Technology

Thinking frog

Earlier this week there was an article on SmallBizTechnology.com about how the biggest problem small businesses have in using technology is lack of education.  I absolutely agree with the sentiment – who has time to learn about technology when they have a business to run?  In the article Ramon Ray recommended spending an hour or two a week learning about technology.  From there, however, he talked a lot about technology that boosts a businesses online presence – Facebook, blogging, Twitter and local search.  These are all important but there is so much more!

So what else should a small business owner educate themselves about?  There are so many topics that it can seem like a maze but if you take a look at this list you can concentrate on a few topics at a time:

  • How can you make things easier for your customer?  (easy online access to content and services)
  • How can you make things easier for your staff? (remote access, simple processes, collaboration tools)
  • How can you touch more prospects, close more sales and increase revenue? (CRM, email newsletters)
  • How can you streamline your internal processes and maybe save money? (better integration, fewer but more powerful systems, remote hosting, cloud services)
  • How can you get a better handle on your business? (reporting, analytics)

So here is a short round-up of good sources for technology information – these are examples but they should give you somewhere to start:

What technology topics would you like to know more about?  Where do you go to get your technical education?


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