Monday, March 31, 2014

Integration: One of the NFP Sector's Top Technology Trends for the Next Few Years

API calls 
The Access Group recently published their top 5 tech trends for charities with one of them being Integration. This is something which I completely agree with. Not integration as in integrating a database with Word/Excel or with PAF software etc, but integration of systems and data flows. For example: integrating your fundraising database and your website; integrating data files to/from your fulfilment house(s); integrating third-party giving websites with your database; integrating your database and your finance system. And so on.

Why? Because these are some of the best uses of technology in order to get some huge benefits. Automation, time-saving, efficiencies, better use of staff time, data accuracy, data up-to-dateness, quicker decision making, better and quicker reporting, better and quicker analysis, smoother changes for new systems, even improving your competitive edge; and so on. There are just so many things which data/system integration of this ilk can help.

Unfortunately to achieve this is not always so easy. Even with today's more contemporary, open systems. Most charities do not have the resources of commercial organisations who can throw money and teams at such problems, buying in such skills if necessary. And not just for the initial implementation of such integrations, but the on-going maintenance and future changes too. Most charities will of course have limited budgets and resources and unfortunately the time and effort needed to implement integration in any better way than "importing a csv file" often restricts them from doing so. Hence, the "importing a csv file" route is still so common.

But hope is on the increasingly nearer horizon. Systems are standardising, APIs are more available and third-party integration tools are more accessible and far more flexible and smarter than in years past. Even native data loaders in the latest fundraising/CRM systems are better than they used to be if you do have to go down that route.

And I think charities and NFPs are starting to really understand the benefits of such integration, and therefore they are committing budget and resources to such tasks. And that's fantastic. I really hope that over the next few years we are increasingly going to see huge steps in improving integration at NFPs. Assuming so, that is going to bring some wonderful benefits.

Monday, March 24, 2014

Why I want charities to spend money on suppliers' professional services

Money Tree 
There sometimes seems to be a keenness amongst CRM/fundraising software suppliers to tell charities that they can implement their software by only spending a bare minimum on their professional services - or even none on some occasions. When I see this, I worry. Why? Because I want charities to spend money on suppliers' professional services. And there are good reasons for this:
  • First off: I think that a good supplier offers many benefits by providing professional services. They shouldn't just be a 'software company' that is giving you software and expecting you to use it just like that. I want a company who understands our sector, who gets fundraising, who can provide added value with their services. This is good for the implementation and good in the long-term. Those are the companies who will want to work with charities and enhance their software for charities over time.
  • Continuing that theme, I do think some suppliers undersell themselves in this way. I have met knowledgeable and smart people working for suppliers who I think could bring so much to a database implementation at a charity. Why wouldn't we want that?
  • The suppliers are the experts at using their software - they know their system. After all, how do you know what is the best way to do something in the supplier's software if you have only just started to use it? What is best for your charity and your situation? The money you spend with them on their services should ultimately save you time and effort, ensure you are set-up better for your fundraising/services and mean you can raise more money/dedicate more time to services.
  • You need people to help you. Someone has to. And either you buy-in contractors and specialists or you use the supplier. Implementing fundraising and CRM systems is not easy - it costs money. (Even if the software is free!)
  • And then there is data migration… except for the very smallest implementations, you are always going to need to get your data from your old system into your new system, and unless you have lots of capacity and time at your charity, and unless you know the new system well, then the best people to do this are those working for the new supplier.
  • If you are told by a supplier that you don't need professional services from them, then what are such companies actually offering that is so simple that you can apparently use it almost of-the-box with no work needed, yet so powerful that it can manage all your requirements? That's how it seems to me that some salespeople present their systems and I'm just not sure that's feasible.
  • Are the suppliers not providing any project management services to manage their side of the implementation?
  • I suppose there could be a caveat to some of this if you are a really small charity – although even then, as I have said before, such charities won’t have the in-house skills to be experts so they really need a supplier to help. 
  • The only situations where I think you might not need to spend money on a supplier's professional services are (a) where you might have a different sort of approach with open-source systems such as CiviCRM if you really have in-house experts, but for many charities they won’t and therefore they will still need the Civi Experts; and (b) similarly, if you buy something such as Salesforce, kick-off with their vanilla version and, again, you do have in-house staff who already know the system and who could then do much of the work themselves. However, even in this scenario, such staff are likely (at this point in time) to still have limited exposure to implementing large CRM system at NFPs, so there could still be the benefit of using the suppliers' professional services even in these instances.
I’m just not sure what I think about suppliers who say you can do it all yourself and don’t need their input. They are either amazing or maybe, er, not giving you the full picture…

Sunday, March 16, 2014

Salesforce: Why does one person love it and the next hate it?

Why have I written this post?
A few years ago I wrote a blog post called The Raiser's Edge: Why Does One Person Love it and the Next Hate it? Importantly, it wasn't about The Raiser's Edge per se, but it reflected my opinions on all similar fundraising packages - but I used RE as the key example because of its popularity. So, as I decided it was about time to update that post, I also thought I should make it a bit more contemporary and apply my thoughts to the well-liked generic CRM systems - and therefore, this time, use one of the currently most popular and most discussed CRM systems as my headline: Salesforce. But as before - let me emphasise - the points below are not solely about Salesforce; they could be just as true for other, similar CRM systems used by charities today: Microsoft CRM Dynamics, SugarCRM, Workbooks, NetSuite and so on.

I've also written this post because one of the most commonly repeated LinkedIn Discussions/Questions is: What Cloud CRM System Should I Use for my Charity? And then the questioner gets lots of answers about individuals' experiences and beliefs (and even the odd salesperson saying how great their system is…). And I wanted to provide what I hope is a more rounded, independent answer.

As before, with my Raiser's Edge post, I am sure that plenty of people will agree/disagree with my points below - and that's fine! If you want to discuss them then please do so in the Comments.

So, let's get to it:

Why do I think that one person you talk to will love Salesforce (et al) and the next person will hate it?
  • Configuration and Flexibility: One of the most important things about these CRM systems is that they are so flexible, configurable, customisable and extendable, and as a result one implementation may be completely different from the next, even if they are both addressing the same core fundraising functional requirements. It is of course fantastic that this can be done, and if it is done well then anyone using that particular implementation may well love it. But if not, if it didn't deliver what was promised - or perceived to be promised - if it took too long, cost too much and it seemed like it was still not giving someone what they really wanted, then it is hardly surprising that such users will not like it. It's the double-edged sword of such flexibility.
  • The start of the project and then the on-going bit… Following on from the above, it is also quite feasible that the CRM system was implemented well in the first place, and the users liked using it at that point. But for any number of reasons thereafter (e.g. budget, lack of impetus, lack of resources, the wrong resources, lack of understanding of CRM systems), it may not have been maintained well at some sites, and thus its usage at such charities could have dwindled and the users became disillusioned. And this is because if the CRM system was developed for the charity as its needs were at that time, then it is quite feasible that those needs may change over time. The good charities, the good Salesforce users, know this. But that's not everyone.
  • Cost of Start-up and perceived TCO: Salesforce provides 10 free licenses for charities and heavily discounts others thereafter; Microsoft also gives charity discounts for Dynamics; SugarCRM has an open-source option. So it can appear to the less well informed user that the software is free or very cheap. And why wouldn't you think that if you didn't know! And yes, this is a great thing because you can then spend your budget on key things like development, training, consultancy, implementation, data cleaning and so on. Critical things. Unfortunately, although the licenses are free/cheap, the design, development, resources needed and maintenance are not - they cost money, and carry on costing money. And if a charity is not aware of that, or unprepared, or thinks the CRM will do all they need without any of the above, then what did seem a low cost option suddenly is not.
  • Ease of Start-up and Type of User: Salesforce in particular is very easy to start to use: sign-up to a free trial, then buy the licenses (or get them free) and Bob's your uncle (or rather, Marc). No hardware issues, no need to deal with your IT department, no need to talk to any pesky salespeople (!) And Microsoft also offer a similar SAAS option now. Again, all that offers great benefits - it's the Cloud at its best. But it also means that anyone - database-savvy and the non-savvy alike - can start to use Salesforce, regardless of their database or CRM knowledge, their understanding of what it can do, of what you have to do to run such systems well. You would never get that with a "traditional fundraising database" - which shows one of their downsides and conversely their benefits at the same time. But if anyone can start to use Salesforce et al so easily, then there are bound to be people who don't really get it and therefore ultimately won't like it.
  • Different types of usage: All these CRM systems are now extremely flexible and can be used for a multitude of applications: fundraising, membership, client management, grant management, help desks, HR needs, (even sales!!) and many more areas of need. It's a really great thing about the systems and shows just what you can do with them. But if charity X has used it for membership management and says how great their implementation is, then charity Y, who wants to use it for grant management may not realise that it might not be so applicable for them or that they need to address it differently. And that can also lead to disillusionment.
  • The Salesforce and Dynamics fundraising/membership 'templates': Just to add to the complication of some of the above, there are now a number of good and getting-better 'templates' which third-party companies have designed to manage fundraising and membership almost out-of-the-CRM-box. So, not only do you now have the CRM system with all its pros and cons, you have another layer to consider which also offer benefits and downsides. But some people will still think of it as Salesforce, Dynamics etc. On the plus side, if a charity is using template X, then it can at least say how good/bad that template is, and other charities can get some feel for it that way. On the downside, such templates are just starting points which many charities will adapt and enhance which again will lead to differences of implementation; and ironically, as the templates become more package-like, so you then get the potential issues arising which I listed in my original Raiser's Edge Why Does One Person post. Plus ca change…
  • Data, People, Processes (even hardware…): And of course, regardless of everything I have written so far, even if you have the best possible CRM system, it still doesn’t matter a hoot if your data is rubbish, your users not trained, your processes not defined, your project management and implementation managed badly… and so on. All the things I bang on about so often in my other blog posts. As such, charity X, who has a great system with great people managing it and who really understands CRM, will indeed have the potential to have a great CRM system. Unfortunately, even if you gave exactly the same system and configuration to charity Y, who doesn't get CRM, data management, the need for investment in training etc, then that system will soon be hated by its users. Oh, and if you do buy a CRM system which you can install on-premise/hosted, then the hardware still needs to be up to scratch. And yes, this is exactly the same for Traditional Fundraising Databases as well. But just because you buy a CRM system, that doesn't mean those issues disappear.
  • Marketing and the Buzz of the Cloud: Finally, there is also no doubt that some CRM systems are helped by excellent marketing and the belief by some people that the Cloud is the answer for all their needs. The Cloud may well be an answer for some of some people's needs, but it's not quite as simple as that. Personally, I believe that if a system can't provide what you need it to do operationally - say, direct debit management, gift aid, income processing etc - then it doesn't really matter if it's in the Cloud or not. There's no point buying something that isn't right for you even if it does have superb technology (which many of these CRM systems do!) But the CRM suppliers/partners have great marketing staff!
Interestingly, having just re-read all the above myself, it's clear that in some ways some of the above points could apply to The Raiser's Edge and similar systems as well, as some are indeed generic database pros/cons; i.e. different types of user, the start of a new system vs n months/years down the line, ignorance about costs and so on. But it's the specific attributes and differences and approach of the CRM systems that make all these points especially poignant for Salesforce and the like.