Are you a fundraiser feeling handcuffed by an outdated system, struggling to meet your fundraising CRM software needs, and finding that accomplishing daily tasks is an uphill battle?
Perhaps ask yourself these questions:
- Do you trust the data in your fundraising system?
- Is your system enabling your frontline fundraisers to raise more money and build relationships?
- Do you navigate tasks with ease?
- Do you have direct access to the data you need?
- Are you able to achieve the desired 360-degree view of your supporters?
If you answer โnoโ to any of these questions, your nonprofit CRM may not be working for you. There can be a number of reasons for this. Perhaps the reason is that itโs missing functionality that would make your tasks easier, such as automated workflows or real-time dashboard reports. Or maybe itโs overly complicated, and you need to submit requests to a database manager to get the information you need.
Whatever the reason, it could be time to consider a change, but you need to choose wisely.
Choosing a new nonprofit CRM system better suited to your organizational needs is a big investment. Even if the new system you select is simple to use and relatively easy to implement, it will require an investment in time, money, and training to be successful. You need to be confident that the system you choose will solve your current problems. But how do you identify those problems to solve?
Start with a Needs Assessment
It may be tempting to immediately start shopping around when choosing new fundraising CRM software. Before you do that, you need to know what youโre looking for. A Needs Assessment is a process designed to uncover the true needs of your business. This is accomplished by asking your staff what they need to accomplish their work and what kinds of tools would help them.
Uncovering these needs (or requirements) is typically achieved by conducting a series of โdiscoveryโ interviews. You should hold these interviews with functional teams within your organization.
Who should you include in your discovery interviews?
Start by thinking about all the different teams and people who use your fundraising CRM software or who need data from your system. This includes different frontline fundraising teams, like major giving, planned giving, and annual giving. But it can also include prospect managers, gift processors, record managers, researchers, and event managers. Donโt forget about other groups that interface with the system, like the IT team, finance team, and leadership team as well.
Fundraising CRM software impacts your entire ecosystem
Also, make sure you consider your entire ecosystem โ not just the system you are thinking of replacing. No fundraising CRM software exists in a vacuum โ it needs to interact with different systems and teams.
Understanding your data ecosystem is the first step in identifying the scope of your selection project and which stakeholders need to be involved. Think about all the different systems and tools that staff use, including spreadsheets. Consider the flow of data between systems and teams and include the teams that use those ancillary systems in your discovery process.
Capture Key Information During Discovery Interviews
Before even considering choosing new fundraising CRM software, you should perform discovery interviews with your team. In discovery interviews, you should work to identify the following:
Goals, objectives, and strategies for each team
- What are they trying to achieve?
- What types of goals or metrics have they defined, and do they have specific strategies to meet those goals?
For example, the Major Gifts team may have a goal of increasing the average gift size. To accomplish this, they will be increasing the number of touchpoints with donors in each officerโs portfolio. Or the Gift Processing team may have a goal of sending all receipts within 48 hours of receiving a gift. One of their donor stewardship strategies to accomplish this is to send electronic receipts for all gifts under $250.
Functional needs of each team
Start with a narrative description of the functional needs of each team.
- What tasks do they perform on a regular basis?
- Are they responsible for collecting, analyzing, or outputting data?
- How do they use the data available to them?
- What tools do they use to manage their work?
Obstacles and pain points for each team
- What is causing frustration or getting in the way of success?
For example, perhaps you find out that gift officers canโt easily see a list of every donor in their portfolio for their most recent touchpoint. They rely on a monthly report to provide this information, but by the time they get the report, the information is outdated.
Key cultural findings from each team
- What are your key takeaways from interviews on how stakeholders interact? These could include information about a teamโs staffing structure or skill sets.
For example, your Corporate and Foundation giving team feels that their needs are often ignored because they get lumped in with Major Gifts, even though their processes are different.
Create Accurate Fundraising CRM Software Requirements
Once you have completed your discovery, itโs time to translate these business needs into system requirements that will help you when choosing fundraising CRM software. Here are some tips on how to write strong system requirements for your organization:
- Write clearly and concisely, in a way that all stakeholders can understand.
- Be specific. Write the requirement in a way that can be answered with a โyesโ or โnoโ response.
- Try to focus on the โwhatโ instead of the โhow.โ In other words, make sure you are describing the requirement or the thing you need to accomplish. You don’t want to be describing a process that may be based on your current software.
- Think about the โthree Wโsโโwho, what, and why. Each requirement should be able to trace to a high-level business need.
- Avoid subjective terms like โeasy to use.โ Instead, state your expectations whenever possible. For example, instead of saying, โReports should render in an acceptable time frame,โ say, โReports should render on screen within 30 seconds.โ
- Donโt forget system and vendor requirements, such as security protocols and service level agreements.
The number of requirements you need to document is going to depend on the type of system you are looking for and the complexity of your needs. The list can contain anywhere from 40 to 400 requirements.
Managing Your Fundraising CRM Software Requirements
If you find yourself at the higher end of that range, make sure you donโt have duplicate requirements, and that the requirements are not too granular. It is helpful to add a category and subcategory label to each requirement, to group similar items together, and see if any can be combined or reworded.
For example, you may have heard from both the Major Giving and the Planned Giving teams that they would like the system to prompt them when there is a due date for a task. Each team may have expressed this requirement slightly differently, but the required nonprofit CRM functionality is the same, and thus, should only be listed once.
Alternatively, if you find yourself with too few requirements, confirm that you have provided enough detail for each requirement. If the requirement cannot be easily evaluated with a โyesโ or โnoโ response, you may need to break larger concepts into smaller pieces.
Fortify Your List of Requirements When Choosing Fundraising CRM Software
Once all your requirements are represented, organize them into functional categories. Then, do a final review with each team of stakeholders. Ask your stakeholder to assign each requirement a priority rating. They need to reach an agreement on the items that are non-negotiable, and which ones are important but not critical.
Reaching an agreement about priorities ahead of evaluating solutions will help the team stay focused on whatโs important throughout the decision-making process.
Now that you have a complete and prioritized list of requirements, you can move forward with the next phase of choosing a new nonprofit CRM solution that meets your requirements. Completing this process will not only help you get the best results, but it will also start preparing your organization for change.
By giving your stakeholders an opportunity to express their needs and provide input, they will be even more willing to invest in the new solution once it is selected and implemented.
Take a Step Back Before Choosing to Move Forward
Before embarking on the journey of choosing a nonprofit CRM, we recommend you take a moment to reflect.
- Are you sure you need a new system to meet your requirements?
- Is it possible that your current system is capable of performing the functions you need?
- Perhaps your team just needs training or help with configuration changes to improve your current system?
If thereโs a chance that this might be the case, consider sending your list of requirements to your current software vendor. They, or other experts, can answer these questions for you. It could save you time and money.
If not, this exercise is still valuable to help strengthen your case that your current system needs to be replaced. Most organizations require that you justify the need for a new system before you make an investment of this size.
This process gathers and documents the information you need to justify the cost.
Ready for the next step? Once you’ve aligned your nonprofit CRM with your goals, it’s time to evaluate your options. Check out our guide for objectively comparing and selecting new nonprofit software.
About the Author
Steve Jacobson founded JCA in 1988 to provide information management services to nonprofit organizations. Since then, Steve has provided systems consulting and implementation services to a number of clients, including Carnegie Hall, The Metropolitan Museum of Art, The American Museum of Natural History, The Cleveland Museum of Art, The Minneapolis Institute of Art, Wildlife Conservation Society (Bronx Zoo), New York Botanical Garden, and the National Constitution Center.