CRM is Exactly What Your Nonprofit Needs

I recently had a conversation with a colleague about the advantages and disadvantages of using a constituent relationship management (CRM) system such as Salesforce to manage multiple types of relationships. Their main argument against it was that while managing all the information in one location is tempting, it not practical if the organization has multiple complex processes.

Consider Habitat for Humanity (HFH) – in this case, a mid-west chapter.

The HFH’s vision is to create a world where everyone has a decent place to live. To do that, they build simple, decent, and affordable houses for low-income families around the world. Houses are built by the homeowners and volunteers under the supervision of trained individuals. They had been using multiple databases (Keystone, Access, Constant Contact, Excel spreadsheets Outlook and more) to manage complicated relationships with families, donors, volunteers, contractors, partners, and vendors.

Flexibility is the key. The HFH implementation includes tracking donors and foundations (including single gifts, pledges, major gifts, grants, and in-kind donations), managing volunteers (allowing volunteers to self register online for multiple jobs and shifts, track volunteer hours, and create a volunteer profile), tracking attendance at educational workshops, managing every touch with the families they serve, measuring program outcomes, logging home repair cases, and even managing the bidding process on lots. Does it sound complicated? It is. Does it mean that HFH needs to purchase multiple databases to manage donors, volunteers, service requests? Absolutely not!

Salesforce is an extremely powerful, scalable, and secure cloud platform. The Salesforce’s drag-and-drop tools, pre-built components, and pre-designed user interfaces makes it possible to launch new solutions in minutes—with no servers or software to manage. Additionally, the Salesforce AppExchange includes thousands of pre-built applications such as Volunteers for Salesforce, Conga Composer, and Vertical Response that enhance the platform’s functionality.

Why did they choose to move from a multiple database approach to one single location?

  • Managing the overlap. HFH, like many other organization, understood that their relationships with their constituents are constantly evolving. A family member can become a volunteer and a volunteer can become a donor. Maintaining their information and interactions in multiple locations made it very difficult for them to cultivate relationships. Instead of spending hours comparing files, importing and exporting data, and attempting to de-duplicate these various data sources they can focus on building relationships.
  • Unifying and simplifying processes across departments. A centralized database allows the organization to focus on the culture of tracking data. It is a great time to unify and standardize business process and to make sure that the entire organization works together to create an institutional memory.
  • Collaborating and sharing. The organization wanted to create a place where all the organization’s employees can share information and collaborate on opportunities.
  • Accessibility. HFH was in need of solutions that could be accessed from anywhere on any computer (or mobile device) at any time.
  • Vulnerable data integrity. With decentralized data sources, the organization had a difficult time capturing reliable backups and securing its data against accidental or malicious loss.

What about the cost? Salesforce implementations, just like any other implementations, have costs associated with it. But you know what?

Not using technology also has a cost.

The costs of purchasing (or custom building) multiple databases, maintaining them, and hosting them was much higher than customizing Salesforce to manage the HFH needs. (They checked.)

Staff time is often overlooked; asking them to use and be trained on multiple systems is confusing and creates inefficiency. The reality of many nonprofit organizations is that one person can wear multiple hats, your fundraiser might be involved in the contractor bidding process or volunteer recruitment, and having one system allows all users the access to the entire organization’s data (based on permissions of course!).

Best of all, the Salesforce foundation donates 10 Salesforce licenses and many AppExchange solutions are either free or heavily discounted for nonprofits.

Is CRM just for large organizations? If you find that Excel cannot support your mission anymore, Salesforce can probably meet your organization’s needs. It can easily scale up or down depending on your needs and business processes.

This article was originally published (in slightly different form) at and is reprinted with permission.


Tal Frankfurt
Founder and CEO
Cloud for Good
While working as a spokesperson and director of resource development for a nonprofit organization (NPO) I was looking for tools to better manage my constituents (donors, volunteers, partners, the media etc…). I heard about the Salesforce Foundation and this started a snow ball effect… The rest, as they say, is history. I founded and led a Salesforce Nonprofit User Group and was exposed to the growing need for many NPOs to integrate technology tools such as Salesforce, Google Apps, and Social Networks to achieve their mission. Subsequently, I opened Cloud for Good, a consulting firm that works exclusively with social change organizations and higher education institutions. We specialize in providing Information and Communication Technology (ICT) tools and most notably, we work with organizations to find strategic solutions based on cloud technology with focus on Constituent Relationship Management (CRM) and Performance Management.