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
Sanity needs predictability
On a coaching call today, a client and I explored changing how CiviCRM auto-creates contribution soft-credits based on contact relationships.
It made sense -- to her and to me. But we paused, and she asked a very smart question:
"Should we just do this now, or should I check with my team lead first?"
That's gold, right there. And here's why:
This isn't a change to one or two records. It's a change to configuration -- one that could generate hundreds of new soft-credits in a short time, when nobody's looking.
Meanwhile, other staff are already relying on soft-credit data to make important decisions.
So we agreed on a quick sanity check: run it by one or two teammates first.
Here's the thing:
Even if you've got the best idea in the world, having it show up as a surprise for others is almost guaranteed to cause stress and confusion.
Staff sanity depends on predictable systems.
Changes that affect large swaths of system behavior -- or appear to -- need warning, context, and consent.
All the best,
A.
The grind, and the win.
Some days you get a lot done
and still feel strangely unmoved.
Emails sent.
Meetings held.
Reports delivered.
That’s maintenance.
It’s a grind, but it has to happen.
Real satisfaction comes from other things, which often take time to show up:
Fewer surprises,
clearer expectations,
or people knowing what to do next without asking.
That's progress.
It has to happen too, eventually, and it’s feels like winning.
Both matter. But they’re not the same thing.
If today felt busy but unsatisfying, you were probably doing maintenance, not progress.
That’s okay. Maintenance keeps things from falling apart.
Just don’t confuse it with progress.
All the best,
A.
Crisis? Calm.
Calm is not the absence of crisis.
It's the ability to stay oriented while things are going wrong.
It's the nervous system saying, "I see the fire -- and I know where the exits are."
It's not silence. It's acknowledgement without panic.
Getting there is a matter of practice -- not perfection.
If you're facing your challenges with agency,
saying, "Okay, I'll figure this out,"
picking apart the crisis to find what's actionable,
then you're already on your way.
All the best,
A.
Familiar problems
A funny thing happened after I sent this email a few days ago.
A longtime client wrote back, laughing, half-convinced I'd written it about them.
I hadn't.
But it felt that way to them, because it sounded exactly like a conversation we'd had before.
That's the part worth noticing.
Most of the time, our challenges don't feel generic. They feel personal. Unique. A little embarrassing. Like maybe everyone else has this figured out except us.
But step back far enough, and you start to see the pattern:
Different organizations.
Different people.
Same underlying struggles.
Unclear definitions.
Reports that feel off.
Metrics that don't quite match reality.
When someone recognizes themselves in a story that wasn't written about them, that's usually a sign of something important:
The problem isn't you.
It's just the stage of the progress you're in.
Progress doesn't come from solving a one-off mystery. It comes from realizing that other people have been here before, that there’s a pattern worth noticing -- and that there is a next step forward.
That's why these emails resonate, when they do. Not because they're clever, but because they're familiar.
And familiar problems are solvable ones.
-A.
Rubber fish (and what email metrics forgot)
For a long time, many of us have treated mass emailing like net fishing.
Cast the net. Pull it back in. Count what you caught.
Open rate. Click-through rate. Bigger haul = better job.
Those numbers were never perfect, but they were comforting.
They made the work feel concrete. You could see something happen.
That illusion is mostly gone now.
Not because your tools broke. Not because you did something wrong.
But because inbox providers decided -- deliberately -- that they didn’t want to reveal so much about the recpient’s actions anymore.
So the nets came back empty.
Or worse, full of rubber fish.
What’s interesting is what this reveals.
The fishing analogy was never right for email in the first place.
It just looked that way because our tools encouraged us to think in terms of volume, extraction, and immediate yield.
Truth is, email has always been closer to gardening.
You don’t send one message and get a result.
You prepare the soil.
You plant consistently.
You notice who keeps coming back.
You watch what grows over time.
Gardening feels slower. Less decisive. Harder to dashboard. That’s why many of us preferred the fishing story. It let us believe the job was “send more emails” -- when actually it was, and is, “cultivate belonging.”
The death of open and click rates doesn’t take something essential away from you. It removes a distraction.
Email’s real job was never to generate percentages. It was to maintain connection at scale. To remind people they belong here. To invite them into something ongoing.
So if you're mourning the loss of your click-through report's usefulness, I encourage you to try this practical reframe:
Stop asking, after every send, “How did this email perform?”
Start asking, once a week, “Who showed up again?”
Who replied.
Who registered.
Who donated twice.
Who came back after going quiet.
Who forwarded it to a colleague and said, “You should see this.”
Those are gardening signals. They’re quieter. But they’re real.
Fishing is seductive because it promises fast feedback.
Gardening is steadier because it works with how humans actually behave.
Email is still doing its job.
With the loss of useful open-rates and CTR, we’re just finally being nudged to notice what the job always was.
All the best,
A.
"What’s wrong with this report?"
Here’s a familiar moment.
A meeting is coming up. Someone asks for an “accurate” membership report.
The numbers matter. The confidence matters more.
You pull the report -- and hesitate.
Something feels off. Or at least, you’re not sure you fully trust what you’re seeing.
What's going on?
I mean, it sounds like a reporting problem.
But what if it's really ... a communication problem?
Here's what I mean:
Even the best CRM doesn't really "know what you want." It just stores exactly what was entered, and then answers exactly the questions you ask -- not the one you mean.
When a report feels wrong, that's usually a sign to slow down and ask two important questions:
1. What does the CRM believe is true? (Bob's missing from the report? OK, does the CRM think Bob is a member?)
2. What is the report actually doing? (Bob's missing from the report? Well, is the report really designed to show members like Bob?)
So when I say "communication problem," I mean: entering accurate data into the system; and carefully defining your question (the report) so the CRM answers the question you intend to ask.
BTW, this isn't just a CRM thing.
Even two humans talking it through in person will often need several passes to get aligned. "Show me a list of members from last year" can have many subtly different meanings.
The cool thing is: While those two people can get bogged down over why it seems so hard to communicate, your CRM will happily give you the answers you want -- as long you give it accurate data and understand exactly what you're asking it in reports.
That "slow down and clarify" work is where sanity starts to appear again.
- A.
The meaningless metric
Say I have a goal to lose 10 pounds.
So I promise myself to walk a mile every day.
And I keep a journal, recording whether I kept that promise.
So far, so good: a goal, and a metric.
Then I notice it’s hard to hit the metric every day.
So I add an incentive: if I walk the mile, I reward myself with a box of donuts.
Months later, I look back.
I hit the metric.
I didn’t hit the goal.
What went wrong?
I stopped pursuing the outcome and started optimizing the proxy.
This is Goodhart’s Law:
“When a measure becomes a target, it ceases to be a good measure.”
The same thing happens in mission-driven work.
We track dollars raised, emails sent, events held, members counted.
Those numbers are useful.
But they are not the mission.
Metrics are tools for steering.
Outcomes are the point.
Don’t confuse the two.
All the best,
A.
They stopped fundraising -- and it worked
This story might not describe your organization.
But the mistake it reveals probably does.
I spoke with a tiny, volunteer-run group last week. No staff. Very little funding. And they'd noticed something uncomfortable: fundraising was costing them more than it was giving them.
Not in fees. In work. In attention. Energy. Goodwill.
So they made a choice. Instead of trying to "fundraise harder," the small group running things each decided to give a little more money themselves -- and eliminated most of the process.
At first glance, that may sound irresponsible. Or unfair. Or "not scalable."
But that reaction assumes the problem is "not enough money".
For them, the problem was simpler: their effort wasn't paying for itself, so they paid another way.
Here's the thing:
This isn't a lesson about volunteers paying for everything. It's about realizing that donations are just one resource.
And it's usually a mistake to expect just one resource to solve all the problems.
Sometimes the right question isn't, "How do we raise more money?"
It's: "What is this process really costing us -- and what would it look like to buy our time back?"
All the best,
A.
ROI without spreadsheets
ROI doesn't require a dashboard.
Most of the time it's just a quiet question in the back of your mind:
Is this worth what it's costing us?
Not just money.
Time. Attention. Goodwill. Momentum.
If a tool, process, or project makes the mission harder to move --
the ROI is negative, even if the line items look fine.
No formulas required.
Just honesty and awareness.
All the best,
A.
Only one of these matters
APIs help software talk to software -- for developers.
KPIs track progress toward a goal -- for managers.
ROI is just asking: Is this worth what it’s costing me?
Time. Money. Energy.
If you’re not writing code, you don’t need to obsess over APIs.
If you’re not running a tightly scoped project, you don’t need to live in KPIs.
But if you care about impact?
You’re already in ROI country -- whether you call it that or not.
All the best,
A.
Major CMS upgrades (Drupal 7, Joomla 3, etc)
It’s an uncomfortable truth that many websites out there are still running on content management system (CMS) packages that have been end-of-life for many months or more.
if that’s you, you should be aware of some things:
The primary downside of keeping that old CMS is that it’s no longer receiving security updates — so even if there are publicly known security vulnerabilities, the package providers aren’t publishing fixes for them.
The primary downside of moving away from that old CMS is that often (e.g. Drupal 7, Joomla 3, and others), doing so is not a simple matter of “upgrading” — it requires building an entirely new site, and then moving your old content, data, and configurations into that new site. It’s not a small task to take on.
A few people have asked me recently about how such projects usually work, so I imagine there are others who might like to know. I’m copying here a response (lightly edited for privacy and generalization) I sent this morning to this question.
E. (whose site is on Drupal 7) wrote me to ask, essentially:
Understanding that the Drupal update is not quite the kind of thing that can be done quietly in the background - can you offer any insight as to the possibility of jumping to Drupal 11 versus baby-stepping our way through it so that we can limit the chance of breakage along the way?
Also, I’ve heard that CiviCRM can run well under WordPress. is that a viable option for us compared to Drupal 11?
To this I responded:
The website rebuild (or whatever we might call the work of moving beyond Drupal 7) would amount to the creation of an entirely new site, from scratch, and then moving your content, users, configurations, and CRM data into that site. This is the kind of thing that actually must be done in one go (albeit over a manageable timeline), rather than in incremental steps. In other words, one day your live site is on Drupal 7, and the next day it's on Drupal 11 or WordPress or whatever you decide to go with.
To make it all manageable and predictable, and to minimize the chance for unpleasant surprises under the new system, I would expect such project to proceed as follows (which is how I handle such projects for my clients):
NOTE: The live site ("legacy site") continues to run under Drupal 7 until a final agreed-upon launch date, mentioned below. During this time, you and your users/members continue to use the site normally -- add/modify content, CRM data, etc. without any special concern with regard to this project.
1. Developer builds the new site from scratch, including the creation of the visual theme (deisgn / look-and-feel), major menu structures, etc., as a base to receive the data from the legacy site.
2. Developer clones a snapshot of the live site into a development environment and creates an automated process to migrate all data (content, users, configurations, and CRM data, etc.) into the new site. Because this is an automated process, it can be modified and repeated as needed without the increased turnaround time and human error that a manual process would incur.
3. Developer stages the resulting "new site" online at a temporary URL (e.g. new.yourdomain.org) for your review. You take as much time as you need to review that new site, comparing it to the still-live legacy site if you wish.
4. If you find any errors or concerns, you communicate them to the developer, who modifies the automated process to accommodate those concerns.
5. Steps 3 and 4 repeat as needed until you are confident that the automated process is resulting in a site that meets your satisfaction.
6. You and the developer discuss and agree upon a launch date, when the live site will be replaced by the new site. The launch itself may require a few hours of downtime on the site, in order to ensure all live data is transferred properly.
7. On the agreed-upon launch date, developer places the live site into "under construction mode", clones the live site into the development environment, triggers the automated process, and places the resulting site at the live URL (e.g. yourdomain.org). The "new site" is now live.
8. At this point you should once again take time to give the site a full walk-through for your own assurance that all went well. If anything is amiss (which is unlikely because the new site was built with the same automated process which you've already reviewed and approved), developer can make case-by-case fixes on the live site to address your concerns.
Because that's an iterative process with active review on your part and automation of the major components, this approach has a track record of providing solid and reliable results.
As for WordPress: yes, I think it's a good candidate for your consideration. From many of my clients, WordPress can actually be a better fit than Drupal 11, which has (unlike Drupal 7) become much more focused on being a great platform for large commercial operations with significant in-house development talent or large budgets for agency-provided tech support. WordPress, on the other hand, still aims to be a good fit for smaller organizations with simpler needs. The difference lies in the underlying technology, which is (by design) much more specialized on the Drupal side and much more straightforward on the WordPress side.
Because of that difference, it's true that over the past few years, I’ve noticed that most of my clients are running CiviCRM under WordPress rather than under Drupal.
I hope this is all helpful. Please let me know if you have more questions about it!
Here’s the thing:
Obviously this is no small undertaking.
But considering the security downsides of remaining with an end-of-life CMS package, it’s worth taking seriously.
And it’s quite do-able, and is being done successfully by orgs very much like yours.
The keys to preserving sanity and reliability in such an effort are care, good planning, and experienced technical help.
All the best,
A.
Documenting user permissions
Active documentation and careful thinking are an important part of removing chaos from your work.
A great example is in keeping track of who can do what in your CRM and other tools.
Keeping an active User Permissions policy document can save you and your users a lot of headache by removing uncertainty and preventing mistakes.
Since several people have asked me for an example recently, I'm now sharing one here on my Resources page. This one is derived from a real-world organization who recently went through this process with me. It’s also annotated with instructions for re-use, so you can get started quickly.
Take a look when you get a chance.
It may just help you to save a lot of the trouble that comes with playing it by ear.
All the best,
A.
How to make a Smart Group dumb
Great tools like CiviCRM will let you do a lot of things "your way," often without bothering to tell you that you're making life harder for yourself.
Here's an example that came up for a client a while back:
Create a Smart Group with specfic criteria.
Rely on it to show you all the contacts who meet that criteria.
Manually remove one contact from the group. Move on with life.
Weeks later, agonize for hours over why that contact is not in the Smart Group, even though they meet the critera.
Ouch. What happened there?
In truth, manually removing that contact seemed right at the time. It was a "special case" shortcut that solved a short-term problem.
But by short-circuiting the predictable nature of the Smart Group, it created a big headache later. Live and learn, they say.
And what's to be learned here?
This isn't really about Smart Groups or how to manage them. That's the kind of technical detail that we're all learning more of as we move forward.
instead, this is about keeping life predictable -- and sane -- in the long term, by striving for consistency in the short term.
Your CRM and other tools are only valuable for you when you can rely upon them.
Continual attention to consistency will make all the difference there.
Here’s the thing:
It's true, avoiding "special case" shortcuts can make a little extra work for you today.
But "future you" will thank you for being consistent instead.
All the best,
A.
Time and priority
Time is a limited resource. You cannot create more.
And if you could, you would still want more.
Priorities, on the other hand, you can create.
And when you have them, you don't need more of them.
If you're feeling busy, overwhelmed, hectic, behind,
creating more time for yourself is not an option.
How about creating some priorities?
All the best,
A.
The magical million
I recently mentioned there's probably at least one good thing you can do to level-up your work for the coming year, and that it's probably in one of these areas:
1. Relationships with the people who matter to you.
2. Tools for communications, experiences, and insights.
3. Programs that help your people move forward.
4. Priorities for clear decision making.
A couple of people have asked why I didn't mention funding. Money is pretty useful, after all.
The truth is I thought of it, and then intentionally left it out.
Here's why:
The areas listed above are the core components of the machine that propels your mission. Your "relationship engine," if you will.
Money, on the other hand, is merely fuel for that engine.
Think of it like this:
If someone gave you a million dollars today, would that solve all your problems?
Nope. It’s tempting to belive it would, but just having the money wouldn’t do a thing for you.
On the other hand, you could invest it in those 4 areas. To improve your relationships with your people, or your tools, or your programs, or even to allow yourself some time to sort out your priorities.
If you can do that, with or without that magical million, you’ll be moving forward effectively. Not just burning up fuel.
All the best,
A.
Just one thing
This time of year people like to think about the one thing they can change to make the next 12 months better than the last.
Wouldn't it be nice if there were just one thing? I wonder what it could be ...
Well, don't look to me for easy answers.
But in terms of your mission, there probably are just one or two things you could change in the next couple of months that would dramatically improve your work.
And they're probably in one of these areas:
Relationships with the people who matter to you.
Tools for communications, experiences, and insights.
Programs that help your people move forward.
Priorities for clear decision making.
Those are the major components of the engine that propels your mission.
If you've already picked a primary focus, I'd love to hear about it.
If you haven't, the turning of the year is as good a time as any to decide where you can best focus your efforts.
(Hint: If you don't know where to start, #4 is probably a good place.)
All the best,
A.
CiviCon 2026: Paris
While you’re putting up that new calendar for the coming year, you might take a moment to mark this:
We're thrilled to announce that the global CiviCRM community is gathering in Paris for CiviConf & CiviSprint Paris 2026! Join us for an inspiring week of collaboration, connection, and learning, set at the HI Paris Yves Robert Hostel—just a short walk from Gare du Nord and minutes away from the legendary Montmartre neighbourhood
Monday, October 5 to Friday, October 9, 2026
Mark your calendar and get ready to be part of the most international CiviCRM event of the year!
So, that’s a one-day conference on October 5th, followed by a 4-day Sprint with Admin and Developer training.
Oh, and Paris. There’s definitely lots of Paris.
I’m hoping to be there myself, and would love to see you there.
Read more in the “Save the Date” announcement on civicrm.org.
All the best,
A.
No formal training?
Veteran FBI hostage negotiator Chris Voss tells a story of his first encounter with Harvard University's top business negotiation experts.
They surprised him with a role-play scenario in which they had kidnapped his son and demanded a 1-million dollar ransom.
"I was intimidated," he says, but by the time it was over, he had beaten them at their own game. "I had taken on the best of the best and come out on top."
It's a neat story, but what he says next really got my attention:
For more than three decades, Harvard had been the world epicenter of negotiating theory and practice. All I knew about the technique we used at the FBI was that they worked. ... We didn't have grand theories. Our techniques were the products of experiential learning: they were developed by agents in the field, negotiating through crisis and sharing stories of what succeeded and what failed.
Here's the thing:
It's good to have a theoretical understanding of why certain methods work or don't work.
But experiential learning is powerful and real.
Most nonprofit leaders never receive formal training in the work they need to do. Often, such training doesn't even exist.
Fortunately, you have real experience to rely upon, and access to people who can share their own experiential lessons with you.
If you're paying attention to the actions you take and the results that you get, then you've got a solid foundation on which to proceed.
You've already spent time -- probably years -- training yourself through hard-won lessons.
Moving forward towards your goals requires a simple decision to trust what you've already learned, and continue taking appropriate action, formal training or no.
All the best,
A.
CiviCRM security update: tonight
If you're running CiviCRM, you should know that the project has announced the release of a security update as of today.
You should start to see notices about this in your CiviCRM System Status panel once the release is formalized, probably late tonight.
Security updates are no joke. I hope you’re making time to keep your site updated — or have delegated this to someone who is.
(BTW, if you’re already hosting with Joinery or subscribed to my Proactive Security Updates service, I’ve got you covered. You’ll be hearing from me soon when your update is complete.)
All the best,
A.
Who benefits?
A friend's three-year-old has new shoes.
I say "Dude, cool shoes!"
He smiles.
I smile.
Who benefits?
My daughter practices months for her voice recital.
We all show up.
She sings.
We listen.
Who benefits?
An organization serving a cause I care about has a fundraiser.
I give money.
They serve the cause.
Who benefits?
Here's the thing:
The good stuff in life is not either/or.
It's both/and.
When we're doing it right, everyone benefits.
All the best,
A.

