8.8
Editor’s Rating:
Best for Small Nonprofits
DonorSnap: Donation Acknowledgement Letters
DonorSnap
  • Low payment processing fees
  • Mass emails and website booking forms
  • No Extra Fees For Support/Training
8.5
Editor’s Rating:
Best Donation Forms
DonorPerfect: Constituent Contact Information
DonorPerfect
  • All versions include unlimited users
  • Robust CRM with fundraising capabilities
  • Integration with Constant Contact and QuickBooks Online
8.1
Editor’s Rating:
Best for Large Nonprofits
Salesforce Nonprofit Cloud: Campaign Performance Report
Salesforce Nonprofit Cloud
  • Built on Salesforce infrastructure
  • Provides actionable strategies from data
  • Comes in two packages as Nonprofit Cloud or Nonprofit Cloud for Grantmaking

We evaluated these systems for nonprofits of all sizes, from organizations with less than 1,000 contacts to large companies managing complex portfolios. Our rankings consider key features like campaign management and customizable donation forms.

DonorSnap - Best for Small Nonprofits

DonorSnap’s campaign management module allows you to create targeted multi-channel campaigns. You can quickly assemble mailing lists for specific donor segments, such as new, recurring, or major donors, to target those groups. Once compiled, you can view each recipient’s preferred channel to ensure they get your message, whether it’s a print letter, email, or even text. This helps small nonprofits that are upgrading from spreadsheets or manual processes organize donor information for more effective campaigns.

On DonorSnap’s dashboard, you can easily track the progress of every campaign, helping you track campaigns across multiple channels. You can customize the dashboard to view metrics that are important to specific campaign goals, including:

  • Top donors: View the campaign’s top donors to send personalized appreciation emails and get a better breakdown of the donation channels.
  • Annual fund: Track your organization’s yearly fund goal to ensure you’re on track.
  • Donor retention: Displays the percentage of donors who continue to give to your campaign over time. This can help identify non-recurring donors for future follow-up calls or emails.

DonorSnap offers an affordable pricing model for small to midsize nonprofit organizations. Pricing starts at $50/month with up to 1,000 contacts, with prices increasing with additional contacts added. The packages are all-inclusive, so all features are included in every plan.

Best:
DonorSnap
★★★★★
★★★★★
(5)

DonorSnap: Donation Acknowledgement Letters
DonorSnap: Contacts List Editing
DonorSnap: Customizable Dashboard
DonorSnap: Sales Report
DonorSnap: Contacts List
DonorSnap: Customizable Dashboard
DonorSnap: Email Acknowledgement
DonorSnap: Standard Reporting
What We Like
Low payment processing fees
Mass emails and website booking forms
No Extra Fees For Support/Training
What We Don’t Like
Cumbersome updates
Difficult to import data from other programs
Learning curve with reporting tool
Overview
Price Range: $$
Starting Price: $50/month
Client OS: iOS, Web
Deployment: Cloud Hosted

DonorPerfect - Best Donation Forms

DonorPerfect offers simple and streamlined online donation forms for nonprofits of all types and sizes. The system lets you customize your forms with your brand logo, colors, and videos for a personalized look and feel. When donors open the form, they will instantly know it’s for your nonprofit, making them feel secure. This can lead to increased conversion rates.

The donation forms let donors choose from a variety of payment methods, including standard debit and credit cards, eChecks, Venmo, and PayPal. This can help make donations easier by just linking their digital wallet account or adding their credit card on a secure platform. It even provides suggested giving levels to increase donation size.

Once donors complete the transaction, DonorPerfect creates a profile for all new donors. This allows for streamlined data capture with details like gift amount, name, address, and phone number to use for future campaigns and recurring donations. Existing donors’ profiles are updated automatically with new donations, eliminating manual entry.

Best Donation Forms:
DonorPerfect
★★★★★
★★★★★
(4)

DonorPerfect: Constituent Contact Information
DonorPerfect: Monthly Giving
DonorPerfect: Monthly Giving Payments
What We Like
All versions include unlimited users
Robust CRM with fundraising capabilities
Integration with Constant Contact and QuickBooks Online
What We Don’t Like
Difficult to consolidate donor records
Expensive for small nonprofits due to add-ons required
Requires significant level of training to be proficient
Overview
Price Range: $$
Starting Price: $99/month
Client OS: Web
Deployment: Cloud Hosted

Salesforce Nonprofit Cloud - Best for Large Nonprofits

Salesforce Nonprofit Cloud offers comprehensive donor profiles that help large nonprofits manage individual relationships. Each donor can be assigned to a specific campaign, and tags can be given to signal their level of giving, interests, and whether they’re a prospect or recurring donator. This helps you keep information about each account organized and ensure their donations are categorized to the correct portfolio and campaign.

On each profile, you can view their full donation history. The profile shows a timeline of past donations for a more detailed summary. It breaks down the donation amount, whether it was recurring or independent, and the date for total clarity. It even has an activities sidebar to remind you of tasks like personal phone calls and reminder emails. These tools can organize giving history for thousands of individual donors to help you personalize their communications.

Salesforce Nonprofit Cloud is best for large organizations managing several different campaigns and thousands of donor portfolios. The system’s pricing reflects the comprehensive functionality, with its base plan starting at $60/user/month.

Best for Large Nonprofits:
Salesforce Nonprofit Cloud
★★★★★
★★★★★
(4)

Salesforce Nonprofit Cloud: Campaign Performance Report
Salesforce Nonprofit Cloud: Gifts Dashboard
Salesforce Nonprofit Cloud: Fundraising
Salesforce Nonprofit Cloud: Donor Profile
Salesforce Nonprofit Cloud: Donor Management Campaign
Salesforce Nonprofit Cloud: Donor Engagement Outreach
Salesforce Nonprofit Cloud: Gift Batch Fundraising
What We Like
Built on Salesforce infrastructure
Provides actionable strategies from data
Comes in two packages as Nonprofit Cloud or Nonprofit Cloud for Grantmaking
What We Don’t Like
Can be complex for users
More expensive than similar platforms
Moving away from NPSP which was for smaller nonprofits
Overview
Price Range: $$$
Starting Price: $60/user/month
Deployment: Cloud Hosted

What is Nonprofit CRM Software?

A nonprofit CRM software tracks information on constituents your nonprofit organization interacts with, such as donors, staff, board members, volunteers, partners, and recipients of your services. Information tracked includes contact information, communication history, fundraising/philanthropic efforts they’re a part of, online engagements, and more.

Nonprofit CRM software resembles many characteristics of a donor management software, as it will consolidate all entered information into a digestible format that can be scanned and analyzed. This can help analyze the strengths and weaknesses of your organization and it’s constituent relationships via analytical tools. These tools can predict future engagement and help establish benchmarks for fundraising campaigns. It can also help set organizational budgets that help determine funding priorities for various departments.

Any NPO looking to use data mining and data conversion tools to track and improve upon donor communications and gifts can benefit from a nonprofit CRM system. Like other types of nonprofit software, a nonprofit CRM solution will automate day to day processes in a nonprofit setting. Using an industry-specific tool (other than a generic CRM software) will better account for donations, fundraising operations, gifts, memberships, and other sources of funding.

Key Features

  • Constituent Profiles: Customizable donor profiles with any field of information necessary. Includes contact information, gift sizes, date of gifts, campaigns contributed to, preferred payment methods, and communication history.
  • Automated Email Integration: Enable the automated capture of emails to contacts with corresponding donor records enabling better visibility to constituent activity and communication
  • Donation Management: Tracks donations and pledges from donors and fundraising campaigns. Measure and anticipate inbound donations, process recurring donations with ACH or credit card payments, corporate donations, matched gifts, individual giving, and any other source of contributions.
  • Fundraising Campaigns: Link with your company fundraising software or website to accept pledges and donations online. Allows donors to register for fundraising events and send reminders about upcoming events. Create campaigns donors can contribute towards, and track the acquisition of donor contributions and for facilitating related communication and data management tasks related to the campaign.
  • Mailing Lists and Letter Material Tracking: Create a customizable direct mail campaign or an email marketing campaign by utilizing donor information. Create a check-off list for sending out letters, gifts, or volunteer gear.
  • Reports and Analytics: Monitor key performance indicators (KPIs) to assess the health of your organization. View prospects in terms of revenue and what stage of prospecting they are in. Compare historical data of previous campaigns and fundraisers. Compare success rates of email campaigns and other membership drives. Create charts and other visualizations.
DonorSnap Customizable Dashboard
View an overview of key metrics for a specific campaign in DonorSnap.

Primary Benefits

Some of the top benefits of nonprofit CRM fundraising software include:

Manage Your Staff and Volunteers

A true all-in-one nonprofit CRM solution will track more than donors. An often ignored benefit is being able to track information on your staff and volunteers. Most nonprofit CRM options will help your decision-makers oversee the involvement of your staff in various fundraising campaigns and ensure all of their efforts are optimized to ensure strategy success.

One example would be creating universal workflows for your nonprofit projects. In creating a project for your organization, you can assign certain tasks to specific groups, staff, or volunteers depending on their skill set. Likewise, you can post job availability for upcoming events and let volunteers sign up for positions they feel they will be work best in and at times convenient for them.

Being able to plan on volunteer projects, as well as the actions of your paid staff, will ensure all needs are covered to ensure your events go uninterrupted.

Improve Communication With Donors

Nonprofit customer relationship management software needs to have a clear and open line of communication with your donors. As the lifeblood of your organization, you’ll want to be as direct and upfront as possible to them about where their donations are going, what projects your organization is working on, and any updates within your organization.

Some nonprofit CRM solutions will provide a communication platform on par with a social media platform. This platform can be used internally for providing staff and volunteers with updates to work schedules or requests for help with upcoming events. Externally, messages can be sent to donors via social media integration (posting on FaceBook or Instagram), or build-in email integration.

Email templates can be created within the nonprofit CRM software via automated means, and everyone in your network can be included in an email depending on their subscriptions. Built-in phone tools can help send automated calls to donors to ask for additional funds, or to alert them to important changes to their details.

Donor Perfect Nonprofit CRM Software
Improve constituent communication by keeping updated contact information in DonorPerfect.

Increase Engagement via Social Media

Expanding on ways to improve communication includes increasing your engagement via social media. The use of FaceBook, Instagram, Twitter, and more have always been great ways to send periodic updates to your base or create event pages that followers can monitor and share amongst themselves. A nonprofit CRM with integrated social media management tools will be able to make the most of your efforts.

One example is via mobile-optimized giving. With the popularity of smartphones, people are engaging with their social media followers even more frequently than before. This means your ability to share your message with them has increased over the years. Creating mobile-friendly giving forms and increasing the user experience for mobile platforms means more people can be comfortable accessing your website from their preferred choice of internet-enabled device.

Marketing automation is another huge capability of integrated social media within your nonprofit CRM software. This will let you publish posts across all of your social networks simultaneously, implemented targeted actions that can target specific audiences based on their common interests, and capture new supporters through paid advertising.

Pricing Guide

The cost of nonprofit CRM software starts at $9/month up to $499/month. The price for your nonprofit organization will be dependent on the number of users needed, the number of applications required, and any customization or services needed, such as ongoing support.

At times, a software may be advertised as $XX/month, but in reality, this is a per-user cost. Likewise, a software may be listed as $XX/month, but have a minimum amount of users required. To find the “true” minimum cost of ownership, make sure your software provider is informing you of any caveats required to get the low advertised price.

Most web-based (cloud) solutions (that are accessible via a web-browser from any computer or mobile device) will be billed on a subscription-based pricing model. For solutions requiring local installation (such as a download to your Windows desktop), there are usually one-time fees involved with purchasing the software outright. These costs will usually be higher upfront than going with a subscription-package, but in both scenarios you will likely pay the same amount over the course of ownership.

Free Nonprofit CRM Software

Are there any free nonprofit CRM software options available? The short answer is yes, there is. Many nonprofit CRM tools will offer a free version to go along with their paid package. These free versions are intended to be introductions to their solutions and purposefully provide limited or basic access.

What this means is you’ll have a small cap on the number of records you can store or users that can access the information. This may work great for a sole proprietorship or an organization that can share a single-user account. However, it will only provide a taste for many nonprofits.

Using free nonprofit CRM solutions is a great way to see if the option is right for you. Is the interface easy to use? Was the software easy to learn? Will your volunteer staff be able to pick up on its use in a short timespan? Was there a missing piece of functionality you noticed?

If a nonprofit CRM system does not have a free version, it may still offer a free trial. Many providers will let you demo a solution for anywhere from 7-30 days before having to make your first monthly payment.

Pain Points

A proper nonprofit customer relationship management tool will be able to maximize donations while streamlining your fundraising costs. Most nonprofit CRM systems will mention their use of proven methodology, while others may stand behind specific success stories of some high profile customers.

However, all nonprofits will experience pain points in implementing and using a tool, and thus not have the “best practices” in place to reap the full benefits. But not to worry; a pain point is meant to be an area of opportunity rather than one of weakness.

Difficulty Increasing Donor Value and Engagement

How does your nonprofit organization get the most of their donor base? Especially when unforeseen circumstances arise, such as decline income or unemployment, it’s important to do what you can to avoid interruptions into your fundraising stream of revenue.

Developing a fundraising pipeline is one step you can take with a nonprofit CRM solution. What “level” is this donor at? What is the next level? What might it take to increase this donor to the next level of giving? Having this pipeline clearly defined can help you set goals for your staff asking for donations. This roadmap can help you nurture and develop major donors that stay with your organization for many years.

Identifying which donors that are the most likely to respond to events, emails, phone solicitations, and more, can help you ensure you’re not wasting time on donors that won’t contribute more than the infrequent gift.

Salesforce Nonprofit Cloud Fundraising
View individual donor’s interests for more personalized emails with Salesforce Nonprofit Cloud.

Issues Training Part-Time and Volunteer Staff

While many may associate the need for a nonprofit CRM with tracking donors, an ignored benefit is the ability to better manage your staff and volunteers. Many businesses and organizations alike will implement new software to save time and money, and an easy-to-use system will help with staff retention.

With any newly implemented system comes a learning curve. If the software is too hard to use or access, then your staff may become frustrated and cut corners, or choose to ignore the software altogether. In the world of nonprofit, where a large percentage of staff are unpaid volunteers, many may lack the technical skills required to become proficient at using it. Otherwise, they may only help out a few hours a week and not have enough time to dedicate to learning a system.

Being able to easily access your data means your staff and volunteers can spend less time doing data entry and more time making the world a better place. If your member data is poorly organized, users will pay less attention to critical areas of your solution. Ensure any new nonprofit CRM product your organization decides on is easy to use and straightforward. Otherwise, you’ll need to fall back on training videos, webinars, and other ways of learning the software.

Talk with a software advisor
Talk with an advisor
Get a free consultation from an independent software expert.
Or, call toll-free: (800) 827-1151
Talk with a software advisor
Talk with an advisor