Daily content to rocket your growth plan


I’ve got plenty of ways we can work together, but if you’re looking for a zero-cost source of inspiration, insights, and stories from the trenches, you might enjoy these posts from my daily mailing list.

I LOVE the daily thoughts that result from subscribing to you. They are forward-looking, optimistic in every way.

— Adrienne R. Smith, New Mexico Caregivers Coalition

If you like what you see here, sign up below to join the list. Yes, it’s really daily. Yes, people really stay subscribed. And yes, I do read (and usually reply to) all responses. See you in the in-box!

Looking for more free resources?

  • Mastering CiviCRM Crash Course
    A free 10-day email course to teach you how to leverage CiviCRM for your organization’s goals.

  • CiviCRM Upgrade Messages Previewer
    Before you start a CiviCRM upgrade, check here to preview the kind of messages you can expect to see, based on your current and target CiviCRM versions.

  • Tools I use
    A collection of tools and services I love and recommend.

Daily Emails

Allen Shaw Allen Shaw

Forbes: “Who Is CiviCRM Best For?”

Forbes asks “Who is CiviCRM best for?” and then answers it this way:

CiviCRM is best suited for nonprofit organizations that have the resources available to either build out the CRM in-house or to outsource the initial build to a developer. This is because while it offers very unique features for nonprofits, it is complex to set up and get started with.

Okay, pretty good, Forbes, but not perfect!

First off, “nonprofit organizations” is a little limiting. I like to say CiviCRM is for “community-driven organizations” instead, because the CRM needs of many for-profit orgs (like for-profit professional associations) overlap pretty strongly with those of your typical non-profit.

And, you know, there’s this gem:

… organizations that have the resources available to either build out the CRM in-house or to outsource the initial build to a developer.

This means you must either do it in-house or outsource it. Well … was there ever any other way, for anything?

Here’s what I like to say instead:

CiviCRM is for community-driven organizations with a genuine business case for one of these scenarios:

  • Security and privacy concerns that require full control over all constituent data; or

  • Heavy customization of features; or

  • Reasonable certainty that your CRM needs will match CiviCRM’s out-of-the-box feature set, and a commitment to adapting your needs to fit the CRM (rather than the other way around).

If you’re not in one of those situations, I’d be curious why you chose CiviCRM at all.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Pulling numbers out of your …

This week the following question came my way (paraphrased for brevity):

Hi Allen,

We are working on getting a proposal out to funders for a project. Here's a loose description of some technical requirements. How much funding should we be asking for?

This question is pretty similar to the rhetorical “How long is a piece of string?” or, “How much should I plan to spend for a house in Guatemala?

Put simply, it's impossible to answer well.

There are too many unknowns. Too many variables. We have little more than a rough concept.

At that stage, any number you pitch to funders is just made up.

The right answer is: You do not want to seek funding at this stage.

Unless you're okay with pulling numbers out of your … hat.

But don't do that!

All the best,
A.

Read More
Allen Shaw Allen Shaw

A house in Guatemala

Can you spot what these two questions have in common?

  • “How much of my budget should I commit to this CRM system improvement?”

  • “How much should I plan to spend on a house in Guatemala?” (er, unless you happen to be familiar with Guatemala, in which case pick some unfamiliar locale).

Consider that house in Guatemala:

We think it would be nice to have a house there, but there are an awful lot of unknowns when it comes to deciding how much we'd want to spend on it:

What kind of house? How much land? Where exactly in Guatemala? What do we hope to achieve by owning this house? What about dealing with local sellers, local regulations, exchange rates, tax implications, etc., etc.?

Until somebody does some good research into all of those unknowns, any guess about the appropriate spend on that house is, well, just a guess.

So, now can you spot the similarities between those two questions?

All the best,
A.

Read More
Allen Shaw Allen Shaw

Making upgrades easier

If CiviCRM security updates stress you out, you have some options:

  1. Ignore them and hope for the best. Or:

  2. Plan for them and budget the time and/or money to do them properly.

Mental stress is a cost, and it's usually the result of indecision.

You can avoid it by making a decision.

All the best,
A.

Read More
Allen Shaw Allen Shaw

“Charity CRM” survey results

Ever wonder how CiviCRM stacks up against other CRM offerings in the non-profit space?

I think it’s good to know. You will always have options, and it can help to know what they are, even if you’re not looking for something new (and especially if you are).

Yesterday I mentioned a recent survey of several hundred non-profit organizations and how they rate their current CRM.

This survey is conducted annually by Fundraising Magazine, the UK’s only printed magazine for professional charity fundraisers. Most of my readers are in the US, but there’s a lot to be learned here, regardless. This year’s survey was completed by over 500 respondents, which is a pretty sizeable sample considering the scope.

So how did CiviCRM stack up? Here are some highlights:

  • CiviCRM was one of only 3 offerings to score 4/5 or better in every one of the measured categories.

  • CiviCRM scored 2nd overall, beating out plenty of better-known players including Salesforce, Microsoft Dynamics, and Raiser’s Edge.

  • 96% of CiviCRM respondents said they’d recommend it to a colleague.

  • CiviCRM scored at or near the top of the pack in virtually all the categories, including functionality, cost, website integration, and automating business processes.

I’d be glad to share the report with you as a PDF. If you’d like that, please shoot me a reply and I’ll get it right out to you.

All the best,
Allen

Read More
Allen Shaw Allen Shaw

CRM: easy?

I love CiviCRM. Except when I don’t.

Right now I'm looking at the results of a recent survey of several hundred non-profit organizations and how they rate their current CRM.

The good: CiviCRM was one of only 3 products to score higher than four out of five across every single category.

The not-so-good: One of its lowest-scoring categories was "Ease of Use." Only 4.1 out of 5. Not bad, but not great.

But in that same "Ease of Use" category, CiviCRM ranked:

  • Well above the average, and

  • Far above more well-known offerings such as Salesforce, Microsoft Dynamics, and Raiser's Edge.

What does this say to me?

1. Even in its lowest category, CiviCRM scores near the top of the pack.

But more importantly:

2. CRMs in general don't score very high in the "super easy to use" category.

And what does this suggest for you?

1. The term “ease of use” is relative — not just to your own experience and skills, but to the type of problem you're trying to solve.

2. If your CRM is helping you to solve high-value problems, then that's a win. If you're struggling to make it do things you thought were simple, it will probably help to take a step back and rethink your approach to the problem.

Your CRM can make it possible to solve some really difficult and high-value challenges, but you'll probably benefit from some experienced advice along the way.

Read More
Allen Shaw Allen Shaw

Upgrading twice FTW

You probaly know, CiviCRM has security update coming up next month.

So here's a crazy idea:

It might be smart to upgrade twice.

Yeah, I know. Upgrading is work, so why double that work?

But consider this:

  1. When a security update is released, it's important to upgrade quickly.

  2. The more versions your upgrade spans, the greater chance you'll have of hitting some surprising challenges to complete that upgrade.

So, if it's been a while since your last upgrade (say, you're running the most recent security release from version 5.65.0 or thereabouts), you’ll have a large upgrade (greater chance of surprises) at the same time as a time-sensitive security update.

Upgrading twice will allow you to split those problems and deal with them separately.

In this case, we know (per the announcement) that the security release will come on June 19, after version 5.74.0 is released around June 5.

So you could take the “upgrade twice” approach like so:

  1. Soon after the release of 5.74.0 on June 5, upgrade to that version. This will give you a chance to deal with any surprises without the time pressure of a security upgrade.

  2. On June 19, when the security update is released, upgrade to that version. Since the time between upgrades will be very small, you'll have a very small chance of hitting any challenging surprises, which means you'll be more likely to get that security upgrade done in a very timely manner.

The alternative is to do the whole thing at once on June 19. That's not impossible, but you're setting yourself up for the chance of hitting difficult upgrade challenges while you're under some serious time pressure.

You can avoid that — by upgrading twice.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Upgrades: the bigger, the harder

You've probably noticed that your CiviCRM alerts will let you know now and then when there's a new version available.

So you might ask, "Do I need to take every upgrade?"

The short answer is “no.” I don't usually recommend that you do. (Upgrade strategy is a bigger topic that geeky people like to sit around and talk about while normal people are out having fun, but in general it's just not worth chasing version numbers.)

But here's something to think about:

The longer you wait, the more work that one upgrade can be.

A small upgrade, say from 5.65.1 to 5.65.2, contains very few changes. Naturally, a larger upgrade, say from 5.65.1 to 5.74.1, will include many more changes to CiviCRM’s — both in its inner workings and in its visible features.

The more changes an upgrade contains, the more you may need to deal with certain challenges, such as:

  • The need to upgrade various extensions

  • The need to test and modify any custom features you've built

  • Configuration changes

  • Training in new or different functionality

  • Compatibility with your website infrastructure (PHP, MySQL, WordPress, etc.)

Usually, there's no problem, and no extra work is needed. But it's good to be aware that the chance of needing extra work will increase together with the amount of time between upgrades.

What does this mean for you?

In general, I still don't advocate taking every available upgrade. The benefits of that approach don't usually justify the effort and expense.

But when you know you have a time-sensitive security update on the horizon (as CiviCRM does right now), understanding this fact can help you be ready to perform that upgrade in a timely manner.

More on that tomorrow.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Security updates: don’t wait!

CiviCRM has a security update coming in June.

If that’s an inconvenient time for you, you might think that you'd rather wait until later.

Don't wait!

Here's why:

A security update fixes security problems that already exist in your software.

Of course, that's not a big concern by itself. Major commercial software providers (think iPhone, Android, and the rest) routinely release security updates for exactly the same reasons.

But what is a major concern is this: before the security update, very few people know about the vulnerability; but on the day of the security update, potentially everyone will know about it.

That's because that's the day when the software authors acknowledge it publicly — by publishing a solution for it.

Think about this:

If your home's back door wouldn't lock properly, you might think, “I should get that fixed pretty soon.” But if your darling teenager posted that fact on Facebook, you might suddenly start thinking, “I've got to fix this right away!”

When a software author announces an upcoming security update, it means your version has something like a back door that won't lock. You (and the rest of the world) just don't know where that problem is, or how it could be exploited.

But once they drop that release, anyone can know about it and begin to exploit it. That, dear reader, is Not A Good Thing™.

So I implore you, for this CiviCRM security update scheduled for June 19, take time now to make sure someone on your team will be taking care of it.

You’ll sleep a lot better at night knowing your back door actually locks.

All the best,
A.

Read More
Allen Shaw Allen Shaw

New security release for CiviCRM

Get ready for an upgrade to CiviCRM. The announcement is below.

How prepare for this important security release:

  • Understand the importance of security updates. This is not the kind of thing you want to skip.

  • Test your backups. You’ll want to perform a full site backup before upgrading, and have confidence that you can revert to that backup in case of any surprises during the upgrade.

  • Get a preview of any extra steps that may be needed. CiviCRM upgrades can require some additional manual steps, and you typically won’t know what those are until you read to on-screen instructions during the upgrade, which is not the most convenient time to learn about them. You can prepare ahead of time by previewing those messages in my CiviCRM Upgrade Messages Previewer.

This update will be released on June 19. Don’t wait until then to start preparing!

All the best,
A.

P.S. Here’s the original announcement from the CiviCRM Core Team:

There will be a security release for CiviCRM on Wednesday, June 19 (US/Pacific Time). Updates will be provided for the following versions:

* CiviCRM v5.74 (current RC; pending release circa June 5; see download at https://download.civicrm.org/latest/)

* CiviCRM v5.69 (current ESR; see https://civicrm.org/esr)

We expect the release to become available near the end of the day (TZ conversions).

Read More
Allen Shaw Allen Shaw

Your “donate” is a donut, unless ____

Do you have a “donate” button on your homepage?

If you're like most organizations, that button brings in just a few contributions now and then, if you're lucky.

I'm betting it's pretty close to zero — a big old donut.

Unless ...

... that button links not just to your online donation form, but to compelling content that informs visitors of why they can feel great about supporting your work; AND

... you're using those first-time donations as a starting point to a long-term relationship with new donors.

If that's not you — if you're seeing great results from a well-placed “donate now” button on your site, and you're not doing those two things, write me back and tell me I'm wrong.

I'd actually love to hear your success story!

All the best,
A.

Read More
Allen Shaw Allen Shaw

Lost in the “how”

People often come to me with questions about tactics.

  • How can we configure our membership levels to support this novel requirement?

  • How can I use a wait-list for my limited-capacity team-based event?

This is awesome! I love to see that folks are reaching out for help with how-to questions.

But what I really love is when people hit pause on the "how" long enough to think about the "what" and the "why":

  • What is it that I'm really trying to achieve, long-term?

  • Why do I want that? What do I think it's going to get me, and why is that so important to me?

Because — believe me — I know what it's like to agonize for hours (or days) trying to get some feature or configuration to work exactly right, without having thought clearly about why I wanted it in the first place.

And then — really believe me on this one — the sinking feeling, after spending all that time and effort, that this thing isn't so important after all; that I could have gotten the same results (or better!) with a simpler solution.

Example: Fighting with that report to make it show exactly the right output, before finally realizing that I just need these numbers one time, and I could get them far more easily by just exporting it to Excel and quickly manipulate the data there.

Chances are you've done something similar.

I've done it, and I have stories from most of my clients who've done it.

Here's the thing:

Don't get lost in the "how." It's a seductive trap.

Our brains just love puzzles, and there's some (usually fleeting) satisfaction in the feeling that we're "working hard on something."

Before you start digging in on the "how," push back on that temptation and make sure you can articulate clearly "what" your end goal is, and "why" that end goal is so important.

You may have to really force yourself into this at first.

But the payoff is real.

In the end, we all have a mission to improve the lives of people we care about.

No one will care how slick our solution was or how hard we banged our heads on the keyboard to make it happen.

They will only care that we helped them. That's where the payoff is.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Reasonable estimations for reasonable goals

Yesterday I mentioned how an expected 6% increase is leading one organization to implement new features in their client communications.

In that email I mentioned, "6% seems very doable". Honestly, that's a claim worth challenging.

Their goal is to increase their rate of "client services appointments kept" from 80% to 85% — an increase of just 6.25%.

They believe it's “quite doable.” But is it really? Remember, if you can't justify your assessment, it just might be hot air — based on anything from wild guessing to wishful thinking.

In their case, they've gathered useful measurements, used some simple math, made a few reasonable assumptions, and honestly acknowledged their confidence (or lack of confidence) in each those assumptions and estimates.

For example:

  • Among clients who've missed an appointment, and whom they've been able to ask, the number one reason given — by far — is simply, "Darn it, I forgot."

  • Almost all of these clients have already indicated they'll receive text messages on other matters.

This gives them some reliable information to work with.

It doesn't mean nobody will ever miss an appointment again, but it's pretty reasonable to guess that at least 25% of those missed appointments (one quarter of the 20%) could have been prevented with timely SMS reminders.

And that's enough to get them from 80% to 85%.

Here's the thing:

There's no such thing as a silver bullet. No one solution is guaranteed to fix everything.

And projections like these will necessarily contain some uncertainty.

But by gathering some information and quantifying its reliability, it is indeed possible to make reasonable estimations, even when not everything is 100% certain.

If you wait for 100% certainty, you'll never begin. On the other hand, if you never bother to estimate the likelihood of success or failure, you'll also never be able to target reasonable goals.

All the best,
A.

Read More
Allen Shaw Allen Shaw

The 6% goal

Would a 6% increase in your results be worth implementing a new feature? It depends.

One of my service organizations is looking at implementing a new automated SMS/text system to remind clients of appointments.

Their situation:

  • They receive some funding for each completed appointment.

  • A missed appointment has the same cost as a completed one, because the staff time simply goes unused.

They have an “appointments kept” rate of 80%.

They have a goal to get that number up to 85%.

That's an increase of just 6.25%.

Besides the obvious benefit to their mission (by serving more people), the additional funding from that increase would be far more than the cost of implementing this SMS program.

Is it guaranteed to work? Nothing is, you know.

But 6% seems very doable, and it will clearly pay for itself.

This, my friends, is how you take reasonable steps forward.

It starts, as do so many good things, with defining a goal.

What’s your next goal?

All the best,
A.

Read More
Allen Shaw Allen Shaw

When “yes” is the wrong answer

Say your shoulder hurts after a car accident. Would you tell your doctor, "I have a broken clavicle. Please perform surgery to repair the bone," or would you just say, "I've been in an accident and my shoulder hurts. What do you recommend?"

Frankly, if a doctor agrees to perform surgery based only on your request, without performing her own assessment, you should get a new doctor. (And, you know, tell your friends to stay away from this one!)

Here's the thing:

Whether it's your shoulder in need of medical attention, or your CRM systems in need of expert help, you want someone who doesn’t always say “yes.”

If your selected “expert” isn’t willing to stand their ground and insist on a proper assessment to determine the best course of action, you might need to look for someone else.

Hopefully you can find someone you trust to listen to your situation, understand what you're trying to achieve, and then recommend a course of action that will actually get you what you want.

That's a sign that you've selected someone who is actually worthy of your trust.

All the best,
A.

Read More
Allen Shaw Allen Shaw

"Always ready" = "always maintained"

If you were a chef with a nice collection of high-quality knives, you'd want to take care of them well.

Not just because you'd have to replace them, but because you need them to be ready when it's time to work. They’re critically important for your work.

How you use them, how you store them, how you clean them, how you keep them sharp. All of that matters.

Your own work, dear reader, is not so different. You rely on a high-quality CRM system, probably every day, to help you excel in your work and mission.

Sure it's important to know how it works. But it's just as important to make sure it's well cared for.

To make sure it's in top condition when it's time to work (which is all the time), make sure you're giving it the care it needs:

  • Keeping up with new releases, for security updates and any relevant feature improvements.

  • Cleaning out duplicate contact records on a regular basis.

  • Testing new configurations in a wide variety of situations.

  • Organizing — and documenting — user roles and permissions.

  • Ensuring backups are taken frequently (and testing to ensure those backups actually work).

  • Training relevant staff on usage and configuration within their area of responsibility.

  • Understanding how the CRM integrates with the rest of your website (your CMS, e.g. WordPress or Drupal), and handling all the security and upgrade concerns for that system as well.

  • Designating someone on your team to oversee all of this care and maintenance.

I know, it may sound like a lot. Just the way caring for a good knife can sound like “a lot” when you’re used to owning the clunkers they sell at the dollar store.

But you can do it. With a little planning, and maybe a little outside advice now and then, you can keep your system sharp and ready.

And you'll be glad you did.

Because the right time to have your CRM working well and dependably is, well, all the time.

All the best,
A.

Read More
Allen Shaw Allen Shaw

The price is not the value

Imagine you were a professional chef. What would be the value, to you, of a small collection of high-quality knives?

A good friend might have sold them to you for $10. A bad friend might have conned you into paying $5,000. (Yeah, we all need good friends.)

But what you paid for them has nothing to do with how valuable they are in your work.

Once you've got them, what matters is not what they cost you, but how well you use them, how much you enjoy them, and how much they help you get your job done well.

Here's the thing:

If a $10 knife can be invaluable to a professional chef, a license-free CRM can be invaluable to a community-driven organization.

This has important implications for you. More on that tomorrow.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Peer fundraising

Do your donors care about your cause? Do they trust your organization to make a difference in that cause?

Obviously they do. Otherwise they wouldn't be donors.

The next question is, are they proud to be supporting you? Would they like their friends and family to know about your work? Would they actually enjoy connecting more people to your work?

That's not quite a certainty, but there's a good chance many of them do feel just that way.

With that in mind, how much thought have you giving to a peer-to-peer fundraising campaign?

I've seen it used to great effect:

  • The youth drum corps (my client) that's had its participants successfully fundraising for summer tour expenses for many years.

  • The national political party (my client) that's raising funds for local candidates via "help me support my candidate" pages.

  • The nationwide jiu-jitsu tournament organization that allows competitors to raise funds for cancer-fighting charities (not my client, but I am a fundraising competitor).

In case you didn't know, CiviCRM has the features to support such a campaign.

Of course, a successful campaign is based on good planning and communication, not just good features.

But if the features are there, and if you think your donors could be motivated, a well executed campaign could be a big win for you.

Surely it's worth considering.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Even better

Here in north Texas, at the local non-profit where I serve on the board, we wrapped up our big annual fundraiser, weekend before last.

Imagine my pleasure to get this email from our executive office this morning:

Congratulations on another successful Starfish Benefit! We've received many positive reviews from attendees.

We would appreciate your feedback on the event. Please share your thoughts with me so I can compile them for our next board meeting ...

Well! Someone here understands the value of a post-operation review!

Sure, there's the question of whether we’ve met our fundraising goals for the event (final numbers are still pending, but we're at least very close). That's always important.

But I see something that's potentially even more valuable:

Capturing lessons learned from the entire event — from planning to execution to follow-up — to make it even more likely that we'll hit our goals on future events.

That's part of the value of aiming for measurable goals, whether it’s fundraising or anything else: not just measuring whether you've met the goal, but learning what you did right, what you did wrong, and (right or wrong) what you could do even better.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Constraints vs. preferences

Every project or program you undertake will, naturally face some contraints.

Time and money are the big ones, though they’re not the only ones.

But not every limitation is a constraint. Many of them are just preferences.

What's the difference?

A constraint is non-negotiable. It's a deal-breaker. If it can't be accommodated, the project is not worth doing.

Everything else is a preference. Everything.

That’s not to say you should disregard your preferences. On the contrary, it’s wise to recognize them, call them what they are, and assign some value (or priority) to them.

You don’t have to ignore your hopes for the project merely because they’re “just preferences.”

But distinguishing them from real constraints will save you some agony when it’s time to make hard decisions — and that time is sure to arrive, sooner or later.

All the best,
A.

Read More