NonprofitCMS often deals with nonprofit organizations that have complex problems. One of the major issues we (and other civicrm developers) come across is figuring out how to manage, report and understand an organization’s membership base. CiviCRM (civicrm.org) is an open source (free) software that tackles that problem.
“CiviCRM allows an organisation to record and manage information about the various people and other organizations it deals with. CiviCRM is more than just an address book, it also allows you to track your interactions with people and organizations and to get them to engage with, and potentially give money to, your organization through your website. The information you gather is all stored in one place but you can access it from almost anywhere. “
CiviCRM comes with the following modules that all integrate smoothly together:
- civiCASE: Case management for clients and constituents.
- civiCONTRIBUTE: Online fundraising and donor management.
- civiEVENT: Online event registration and participant tracking.
- civiMEMBER: Online signup and membership management.
- civiMAIL: Personalized email blasts and newsletters.
- civiREPORT: Report generation and template management.
I use a Content Management System (CMS). Can CiviCRM integrate? What does this integration mean?
CiviCRM integrates smoothly with two of the open source Content Management Systems: Drupal and Joomla. WordPress is sadly missing from the list of systems that integrate, however there are rumors of a possible large scale integration effort…more on that to come.
Drupal seems to have the most integration options for CiviCRM, but both seem to have the following integration features:
- Admin portal integration. CiviCRM can be installed on your server (in your CMS file library) and will contain all of the options fully integrated in your Joomla or Drupal online dashboard.
- User Integration: Any user who can logged in and uses your Drupal or Joomla system can be integrated and used with your CMS. This means that user roles and permissions can be extended based on their membership type in CiviCRM.
Since CiviCRM already comes out of the box with all of these features, all your organization really needs is a CiviCRM developer to help bring the pieces together.
How does NonprofitCMS work with organizations wishing to use CiviCRM?
NonprofitCMS acts as the software integrators (civicrm developer) for nonprofits wishing to use CiviCRM. We have extensive experience developing with both CiviCRM, Drupal and Joomla. We help take your organization’s current ‘work flow’ and automating it using CiviCRM.
Managing a CiviCRM project will require a major time investment from people within your nonprofit, even if you employ an external consultant such as NonprofitCMS. Organizations often under-estimate the amount of time that will be required from their staff in implementing an IT project – such as training, modifying existing processes and providing new or updated information to relevant people. It’s not something that can be tacked on to the end of an already busy schedule and this should be taken into consideration.
Another way NonprofitCMS works with nonprofit organizations using CiviCRM is for on-going maintenance. As your nonprofit grows, so does your workflow. CiviCRM can be constantly configured to support the demands on your organization. CiviCRM also comes out with security releases and upgrades periodically. You might want to look into a website maintenance plan for your organization.