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

“How you can help”

Could you do me a favor and click on this button?


Thanks. (Yes, it's just an image, but thanks for playing along.)

Now, how about I ask you to click one of these? (Again, not real buttons.)

Can you feel the difference?

There's a significant increase in the amount of thinking you have to do before you can respond to my call to action.

Here's the thing:

The more choices you give your supporters about how best to help you, the more thinking they have to do before they can help.

As that number increases, more of them will put it off until later, and for many people “later” means “never.”

So make it easy for them. Give them one choice, if you can.

And if you must make it even a little harder, make sure you have a sound business case for it — know why you’re doing it and how it’s going to help your mission.

All the best,
A.

Read More
Allen Shaw Allen Shaw

“An extra pair of hands”

Here's a question I received last week, edited slightly for brevity:

We’ve been using CiviCRM for 3 or 4 years now. Our CiviCRM instance typically needs 3 to 5 hrs of maintenance work per month. Sometimes we just need new or improved configurations. Or we need help when one of our members reports that's something isn’t working as it should.

What do you recommend for an organization that just needs an extra pair of hands now and then for adhoc CiviCRM maintenance?

Readers of this list know I’m reluctant to recommend outsourcing the day-to-day maintenance of your CiviCRM configurations.

Instead, I encourage you to assign that work to an in-house person who is familiar with your unique needs, and who will become your in-house CiviCRM expert.

Still, outsourcing might be for you, in two very specific situations:

  1. You have a business case that justifies paying top dollar for an outsider to become very familiar with your policies, procedures, programs, and people. (This is essentially a decision to build a long-term relationship with an outside partner instead of making an internal hire.)

  2. You literally just need someone who will check the boxes and click the buttons at your direction, with no real understanding of your goals and mission.

In my experience, not many organizations meet those criteria.

  1. If you can pay top dollar, long-term, for an outside expert who's able to internalize your organization’s goals and needs, why not make an internal hire and bring those CiviCRM skills in-house?

  2. No matter how simple your CRM configuration, it's very unlikely that you literally just need someone to check boxes and click buttons. You'll probably spend as much time explaining your real situation to them as you would have spent doing the configurations yourself.

That's my view of things.

But I understand not everyone thinks like me. (Just ask my kids.)

If you'd like to give this kind of outsourcing a try, head over to the CiviCRM Partner Directory. You might just find someone there who's happy to help.

All the best,
A.

Read More
Allen Shaw Allen Shaw

CRM, and your mission

How important is your CRM in pursuing your mission?

What if you had no formal CRM at all?

Two examples:

  1. Last week I attended a conference of choral directors, which hosted 1,000 singers plus a couple thousand more in staff, chaperones, and other guests.

    From all appearances, they have no centralized CRM system for this event. Virtually all the data was managed with Google forms, Google sheets, and PayPal payments.

  2. This morning I met with the director of a local organization let's preparing for their annual fundraising gala, at which they regularly raise funds for a large portion hope their annual budget.

    Their entire list of past contributors is managed in a single Excel spreadsheet.

Both of these organizations seem quite content with their methods.

Could they achieve even more progress in their mission with a more centralized CRM system?

Probably.

But the time, effort, and expense of switching their system would not be trivial. I'm certainly not going to walk in and recommend it out of hand.

Here's the thing:

Building a great CRM is not your mission. Improving your CRM is not your mission.

Any change you make to your systems requires a nontrivial investment of effort and expense.

Before you dive in on such an investment, make sure you can point to the specific mission-related outcomes that you hope it will get you.

The more specific you can get in naming those outcomes, the less likely you are to be building something that you don't really need after all.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Shared user accounts?

Your CiviCRM system is never going to limit the number of users you can have, or charge you more for adding more users.

So there's almost no reason to have multiple staff members or volunteers who log in with the same username.

On the other hand, if everyone logs in with a separate username, you get substantial advantages:

  • You can easily disable accounts that are no longer needed, so your system is more secure.

  • You can see who made which changes in the data, so your monitoring and training is more effective.

  • You can grant each user different permission levels, so no account has more permissions than it really needs.

I've seen a couple of organizations recently who assumed it was just easier to share user accounts.

It might seem so in the beginning, but user management is incredibly easy in all of the systems that run CiviCRM.

There's no real reason to give up the advantages of separate user accounts.

All the best,
A.

Read More
Allen Shaw Allen Shaw

$12 problems

Yesterday I broke my razor.

I'm at a hotel in Denver, so I popped into the shop in the lobby for a replacement.

Twelve bucks. For a package containing one cheap disposable razor and some shaving cream I didn't need.

Sure, that's outrageous, but I paid gladly.

Because I knew the alternatives: go around unshaven for the rest of my trip (sorry, not an option), or walk around downtown looking for a better deal (ugh).

To put it another way: I knew what I wanted (not a razor specifically, but to be clean shaven), and I knew what it was worth to me (A few extra bucks? Yes. Waking all over town? No).

Here's the thing:

Every situation is different. Our desired outcomes and their value, our budgets, our sense of urgency, our desire for quality solutions, our tolerance for risk.

Being honest with ourselves about what we want — and what it's worth to us — puts us in a good position to make decisions we can live with.

Next time you're trying to decide between hiring outside help, putting in some extra hours yourself, or taking a chance on an untested solution, just remember:

Any of those are fine options, depending on your assessment of what you want, and what it's worth to you.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Data security and your in-house CiviCRM expert

Security-related topics have been coming up in my coaching sessions quite a lot recently.

I'm really not sure why. Has there been something in the news that I've just missed?

Regardless, here's something worth thinking about:

Have you designated one person in your organization as the primary in-house administrator for CiviCRM?

If not, how can you be sure about security concerns like the following?

  • Identifying sensitive personal information that's tracked your CRM.

  • Ensuring that information is only accessible to the people who really need it.

  • Configuring rules and permissions as tightly as possible without limiting your staff members' ability to get their work done.

  • Defining and enforcing policies for password strength, multi-factor authentication, and data sharing.

  • Adhering to legal requirements such as GDPR or equivalents for your jurisdiction.

  • Disabling user accounts that are no longer needed.

  • Defining a standardized data breach response plan, so you know when and how to act in case of possible unauthorized data disclosure.

These are not small things, but they're not to be avoided.

They're also pretty hard to outsource. The most effective approach is for someone within your organization to be responsible for covering all these bases.

Remember, your constituents are counting on you to protect their data.

It's just one more reason to designate an in-house CiviCRM system administrator.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Checklists

It used to surprise me how often I would get essentially the same "how to" question from a single client, over and over.

That happens less now, partly because I've been able to encourage folks to take one simple step to solve this problem:

Make a checklist.

The problem was not that these clients were somehow mentally deficient, any more than I am.

Because I had this problem too, until I started using checklists to keep track of my processes. I now have several checklists that I update regularly, for tasks like:

  • Starting up with a new coaching client.

  • Conducting a group training.

  • Speaking at a conference.

  • Spinning up a new hosting server for a client.

  • Migrating a site from one server to another.

  • Performing security updates.

  • Scheduling, recording, and releasing a podcast episode.

For everyday tasks, a checklist might be more trouble than it's worth. You're probably intimate already with the details of brushing and flossing, and driving to work.

But for tasks that come up less often, or even irregularly, a checklist is invaluable, because it helps you avoid common mistakes, like:

  • Skipping over important configurations.

  • Failing to follow up with other staff members, contributors, vendors.

  • Struggling to remember the location of that one tricky setting.

How I do it:

You can make this as complex as you want, but complexity is not necessary (and usually best avoided).

  • When I have a task that's likely to be repeated more than once, and that has more than three steps (e.g., three settings forms in the CRM, three system I need to touch, three people I need to talk to), I make a checklist for it.

  • The checklist includes every step I need to take to complete the task, plus extra steps for testing to ensure it's been done correctly.

  • Each checklist is just a Google Doc. I keep all of them in a checklist folder and title them with the name of the task.

  • While I'm doing the task, I work through the checklist. And if I find the checklist is missing a step or an option, I updat it on the spot. This ensures my checklists are continually improving and always up to date.

  • If I need to hand this task off to someone else, I start by walking them through the checklist. If I'm assigning this task to them on a long-term basis, I give them access to edit, so they can keep it up to date.

Here's the thing:

Human memory is fallible, and you're just a human being.

So are the airline pilots, brain surgeons, and people in hundreds of other important positions who rely on checklists every day.

Your work is no less important than theirs. And your brain is no less susceptible to a lapse in memory.

Save yourself, and your organization, a lot of trouble, by adding checklists to your documentation plan.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Selling belief

As a community-driven organization, you probably don't think much in terms of selling.

But there are two important things people want when they contribute to your mission:

  1. To believe that your mission is worthwhile, and

  2. To trust that you're actually able to further that mission.

From this perspective, what you're selling is a belief.

They may like you and your work, but if they don't believe it's important, they'll likely choose to invest their time and effort elsewhere.

They may care deeply about your cause, but if they don't quite trust that you'll make a significant difference, they'll look for a better way.

So it's important that your communications tell both stories:

  • Yes, there's a need. It is serious and pressing, and now is the time to act.

  • Yes, we are making a difference. We've already done this much, and we're on our way to doing this much more.

By telling specific and personal stories of the need, and by showing the measurable impact of your work, you'll give your contributors — volunteers, donors, members, and advocates — the confidence they need in your mission and in your organization.

If you don't tell them (or even better, show them), they’ll never know.

All the best,
A.

Read More
Allen Shaw Allen Shaw

CiviCamp Montreal: No admission at the door

CiviCamp Montreal is less than a week away — February 28!. You can still register online, but there’s no admission at the door.

So if you want to bump fists and share ideas with other CiviCRM users and experts, now’s the time to register.

Here’s what the organizers are saying:

Whether you are new to CiviCRM or a seasoned expert, presentations will appeal to anyone who is interested in CiviCRM.

Attend the Ask an Expert session where several CiviCRM partners will be happy to help and answer all your questions.

Meet other CiviCRM Users, CiviCRM Partners and CiviCRM Core Team Members, learn advanced strategies for managing your favorite CRM, ask any questions you might have, share experiences and knowledge with your peers and build connections!

If you can make it, I highly recommend you do. If you’d like to learn more about the event, check out the CiviCamp Montreal 2024 page here.

All the best,
A.

P.S. I’ve got an important commitment that will keep me elsewhere during this event, but if you’re going, please let me know! I’d love to hear about your experience there.

Read More
Allen Shaw Allen Shaw

The unreliable CRM

Do you trust your CRM to give you accurate information every time?

A client contacted me last week because her CRM was giving her conflicting information: one report showed around 600 contacts matching certain criteria, but a search with similar criteria showed only 150.

This is a serious concern.

Just like your bank statements, the gas gauge in your car, and your business partners, CRM data that you can’t trust at the very least useless, and potentially damaging.

For this client, we found the cause: the report was based on a certain custom field, and the search used criteria for another, similarly named, custom field.

Once the difference was clear, she regained confidence that the system was working as it should.

Unreliable CRM output can be the result of a few different problems:

  • Incorrect data — this includes things like duplicate records and data entry errors by staff.

  • User confusion over data structures and report functionality — this was my client’s situation, mentioned above.

  • A bug in the software — this is rare, but it can happen.

Whatever the cause, if you find yourself doubting the results of your reports or other CRM functionality, you need to address that soon.

Because a system you can't trust is worse than no system at all.

All the best,
A.

Read More
Allen Shaw Allen Shaw

3 ways to make donating easier in CiviCRM

Here are three ways you can make your CiviCRM donation and sign-up forms as easy as possible to complete:

1. Disable confirmation pages

By default, CiviCRM configures your contribution pages to use a confirmation page. This means your donor will fill out the form, click Submit, and then get a second page that essentially says, "Please review your information and click Submit again" — and if they don't submit that confirmation, there's no donation.

Why would you want that?

Unless you can articulate a clear reason to make the donor think twice before giving, just turn that off.

You can find it under the “Title” tab of the contribution page configuration:

(CiviCRM won’t let you disable this for paid event registrations, but there’s an unlisted extension that purports to allow it: Skip Event Confirm Page)

2. Disable Stripe billing address fields

If you're using the Stripe payment processor, it will, by default, add a full set of billing address fields to the contribution form.

That's eight additional fields on your form, most of them required.

That potentially doubles the effort of completing the form. And the thing is, Stripe does not need this information to process the payment.

Fortunately, you can turn that off. It's a checkbox under the Stripe Settings (Administer > CiviContribute > Stripe Settings):

3. Move all optional information requests to the thank-you page.

Newsletter sign up options, questions about their interests or their demographics — all of that is nice to have.

But are you willing to demand that they think about that before they donate?

Instead, you can create a separate Profile for those questions, and add a link to that form in the contribution thank-you page.

Let them donate first. Then ask them for more information if you wish.

Here's the thing:

When a site visitor donates, something happens that's more important than the donation itself: they give you their name and their email address and express interest in your work.

That's the beginning of your relationship with them.

In the long run, your best bet is to make it as easy as possible for them to begin that relationship, by making your donation forms as short and simple as possible.

After all, if they give up on your contribution page, you'll never even know that they exist. And where’s your relationship then?

All the best,
A.

Read More
Allen Shaw Allen Shaw

Zero steps to donate?

Think about someone who’s trying to donate to your organization right now.

In an ideal magical world, how difficult would you want to make it for them? How many steps should it take?

The answer is: zero. We want giving to require zero steps.

They could say, “I’m going to give these people $5000 right now,” and the funds would be immediately sent.

Of course that’s not quite possible yet.

But look at your online contribution pages (and membership signups, and event registration forms).

How many steps are you requiring?

Count carefully, because everything is a step. From the time they open the page to the moment they finalize payment, every question, every decision, every click, every scroll is a step they have to take in order to give.

  • Every field on that form — required or not — is a question they have to think about, to decide whether they’ll answer it.

  • Every word on the page is information they have to process, or at least decide whether to read.

  • Every page in the process is a step. This includes confirmation pages and “one more thing” add-ons.

Take a look at your forms with a fresh eye, and get rid of as many of those obstacles as possible.

Here’s the thing:

By the time someone reaches your online contribution form, they’ve already decided they want to give.

Your form’s one and only job is to get out of the way and let them give.

You probably can’t whittle it down to zero steps, but you can get pretty close.

All the best,
-A.

Read More
Allen Shaw Allen Shaw

I wanted to donate, but…

I love your work and I want to give you $1,000. So I visit your website and hunt around for the donation form.

How many required fields do I have to fill out, before I can give you my money?

How many options and questions do I have to scroll past and think about, before I can give you my money?

How many times do I have to say, “Yes I'm really sure,” before I can give you my money?

If it's more than a few, I might start to forget how much I love your work.

So here's the real question:

Are you making it as easy as possible?

If not, you can bet there are people who want to help but are giving up because it was just a little too hard.

And you'll never even know that they stopped by and tried.

All the best,
-A.

Read More
Allen Shaw Allen Shaw

The tech is not the mission

When someone is drowning and you throw them a rope,

do they care if it’s a $1200 climbing rope,

or just that it’s strong enough to pull them to shore?

If a $10 rope is more than strong enough,

that’s $1190 you can put to other good uses.

(Hint: It’s not always a rope; sometimes it’s your CRM.)

All the best,
A.

Read More
Allen Shaw Allen Shaw

If it's not in the right place, does it even exist?

Scenario 1. You're expecting a package, and you get an email saying it's been delivered. But it's not in the mailbox, and it's not on the front porch.

Where could it be? Oh, the delivery driver put it on the back porch, where nobody ever goes.

Scenario 2. Your teenager borrowed your favorite sweater. She says she put it back in the closet, but it's obviously not there.

Where could it be? Oh, she put it in the coat closet in the hallway, which you almost never use.

Scenario 3. Your team says they spoke with 23 potential donors last week who want to start receiving email updates on your work. But there are no new names in your subscriber list.

Where could they be? Oh, they're scribbled in paper notes on someone's desk and entered into an Excel sheet on someone else's laptop. Where no one will ever find them.

Here's the thing:

If the package is not visible, or the sweater is not in the right closet, or the constituent data is not in the CRM, does it really exist at all?

Maybe in some technical sense it does. A philosopher or a physicist might argue that way.

But in real life, if you can't find it, it's worthless to you.

In practical terms, if constituent data is not in your CRM, it may as well not exist.

All the best,
A.

Read More
Allen Shaw Allen Shaw

CRM data theft: are you ready?

What would you do if you discovered today that all of your CRM data may have been accessed by criminal hackers?

How would it impact your organization, and your constituents?

What are you doing to prevent such a breach? And what are you prepared to do, if and when it happens to you?

I know — it’s not fun to think about. But believe me, it happens. I've seen it happen, even to organizations who were sure they were “just too small to be a target.”

So it's absolutely worth thinking about.

But it’s a big complex issue. Where would you even start?

Starting anywhere is better than not starting, but this article from the National Council of Nonprofits outlines 3 steps to get you going:

1. Perform a generalized risk assessment: Ask yourself, "What data do we collect about people? What do we do with it? Where do we store it? Who is responsible for it?" — and document those answers.

2. Consider the law: Know whether the data your organization collects and maintains is covered by federal or state regulations as specially protected “personally identifiable information.” If so, you'll have an additional duty to report any unauthorized disclosure of that data.

3. Drill down on the risks: Consider using the US National Institute of Standards and Technology (NIST) Cybersecurity Framework to help you identify risks, and make management decisions to mitigate those risks. Also consider how the use of third-party technology and service vendors can create holes in your data security.

Here's the thing:

Criminal theft of your constituent data is a serious situation. Naturally you're working hard to prevent it.

But there are no guarantees. Try a quick web search on “data breach lawsuit” to see how often such things are happening.

So, yes; do what you can to prevent it.

And beyond that, be prepared for what you must do if it should ever happen to you.

All the best,
A.

Read More
Allen Shaw Allen Shaw

The upside of staff turnover

We can say to our team, “Join us if it works for you, leave us when it doesn't. And if you leave with more knowledge than when you came, it's a symptom we did well together.”

in his recent book The Song of Significance: A New Manifesto for Teams, Seth Godin poses this beautiful point-of-vew attitude about staff turnover, a topic that every community-driven organization has to face sooner or later.

it’s easy to spot the downsides of staff turnover. If you’ve recently lost a valuable staff member, I don’t have to name the challenges you’re probably facing as a result.

But the alternative could be worse: You could have people working for you who really are not happy about it. Or who are only on your team because they can’t find anyone else who wants them.

Planning well for staff turnover has significant upsides:

  • Folks who are not a great fit are more easily able to move on to a place that’s right for them.

  • Your team is full of people who get your mission and feel fulfilled by the work you’re doing together.

  • Your team and your mission continue running smoothly when the changes come (because they will come, sooner or later).

So:

Document your processes. Help your people grow. Let them see you care about them as individuals.

And when it’s time to let them go, you’ll be all the more ready to welcome a new and inspired member to your team.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Wait, our site is down?

Are you monitoring your websites to be sure they're up and running properly?

If you happen to notice that one of your sites is not responding, are you sure it's offline for real, or is it just unreachable from your local internet connection?

Here are two tools you can use — for free — to make sure your sites are up and running:

  • Uptime Robot will send you an alert — by email or on your mobile device — if your site goes offline. At Joinery, we use this service to monitor all the sites we host for our clients, so we can react quickly if there's a problem.

  • FreshPing lets you type in any web address to check whether it’s really offline for everyone. If it says your site is up and running, but you can’t access the site yourself, then it’s not everybody — it’s just you. Try reconnecting your wifi or rebooting your router. (FreshPing also appears to offer some kind of paid monitoring service, but the pricing is complex; and anyway, I recommend you go with uptime robot for that.)

You can read more about these and other tools on Joinery’s Resources and tools page.

All the best,
A.

Read More
Allen Shaw Allen Shaw

Diversifying your funding sources

You already know the old standbys of funding for community driven organizations: contributions, membership dues, and grants are probably your bread and butter.

But there are other possibilities.

Today I spoke with a fellow board member at the local non-profit where I serve, and she mentioned an exciting idea we’re considering.

As an organization, our primary work is in offering free or low-fee mental health services for families in crisis.

We'd like to implement some additional treatment methods, some of which are relatively expensive and thus hard for us to justify financially.

But what if we could offer some of those treatments as a paid service to clients outside of our current demographic — people who can afford the service and want help before they're in crisis?

Could we offer that paid service with the understanding that it would help to fund an equivalent service for our free or low-fee clientele?

It's quite possible that we could.

Several smart minds are working on this as I write.

Here's the thing:

Just because we've always gotten our funding in one way, doesn't mean we'll always have to do it that way.

Creative solutions can help us further our mission, diversify our funding sources, and help more people in new ways.

It's not guaranteed to be easy, but with careful planning it can certainly be worth the effort.

All the best,
A.

Read More
Allen Shaw Allen Shaw

The magic button

With a little practice, you can start to notice when your “system improvement” ideas are getting bogged down in feature planning without identifying the desirable outcomes first.

But it can still be hard to distinguish. After all, whatever you build will eventually consist of certain features and functionality, right?

Here's a question I sometimes ask my clients to help make the distinction:

Let's say I build for you a magic button. It will be ready tomorrow.

You won't really know how it works, but when you press the button, it will solve this problem.

What do you get out of that? And why is that important to your mission?

Those two questions represent your desired outcome and its value to your work.

And once you know those two things, you'll be able to build that magic button in a way that does what is needed within an appropriate level of investment.

That’s how you make improvements that really matter, and leave the alluring “it would be so cool” stuff alone.

All the best,
A.

Read More