Home About Meetings FOSS

CiviCRM: managing volunteers and much more

Posted on August 28, 2014
( 7 minute read )

Businesses have lots of Customer Relations Management software to choose from; the voluntary sector has one, tailored for the needs of voluntary organisations from the outset. Unlike most similar software, it is not a free-standing program but runs as an extension to Drupal (for which it was originally designed), Joomla or Wordpress. Moreover, you can select the components of CiviCRM that you need. So you don’t have to burden yourself installing features that you are never likely to need.

CiviCRM is based around the concept of contacts; there are three fundamental types of contact: individual, household and organisation. You can add other types of contact based on these three types but you cannot remove these three types. For all types there are some key fields:

But you can add custom fields to suit the needs of your organisation.

You can create groups of particular types of contacts, for example, working groups or local branches, and set up relationships between contacts saying, for example, who is related to whom in a household or who is a member or officer of a particular organisation.

The modules from which you can choose are:

For ad hoc searches, there are comprehensive search options for locating contacts by any of the data associated with them β€” name, address, group, tag and so on β€” and for finding events, participants, activities, the amounts of money raised and so on.

You can create activities with which people are associated. These are not used for events but for activities which have no time boundary.

You can create profiles, or templates, for use on your website; apart from a profile used as a search view which is restricted to one type of contact, they can include any fields that you wish to include. This avoids, for example, having to design a new page for every event.

While groups can be used to group contacts of one type, you can create tags to associate anything within the database and then search on those tags.

All aspects of CiviCRM can be configured through the Administration module including the look and feel of the installation, address formats, email, profiles, scheduled reminders, using reCAPTCHA and so on. This includes options to import data from other databases; CiviCRM uses the same underlying database as your Drupal, Joomla or Wordpress installation, normally mysql, and provides facilities to match the fields in your old database with the ones in mysql.

Depending on your organisation, you may benefit from a support contract with a commercial organisation or you may find that you can obtain enough free support through the CiviCRM online forums and CiviCRM events. There you will encounter other people working for voluntary organisations who will be happy to share their experiences and expertise from using CiviCRM.

There is a UK demo site. Whatever you do is deleted at the end of each day.