The CiviCRM module stores information on the universe of people associated with a community and on their interactions such as emails, donations, petitions, events, etc. It can act as a stand alone contact management system or it can be integrated with mass mailer, volunteer management, petition, and event finding. CiviCRM enables organizations to maintain all these activities in a single database, creating efficiencies and new opportunities for communities to better communicate and benefit from relationships with their community members.

The CiviCRM module allows you to create contacts, or import them from other sources. You can record relationships between contacts, such as indicating they live in the same household. There are two types of groups of contacts. You can create static groups which have a set list of contacts. You can also create dynamic (smart) groups based on characteristics that contacts have in common. For example, you could create a group of all contacts who live in California AND who have volunteered for your organization within the past year. The CiviCRM module also allows for tagging for less formal categorization of contacts or groups. You can easily extend CiviCRM to record community member information which is specific to your community or organization using custom fields. For example, you can create a set of fields to track volunteer skills and preferences. CiviCRM profile gives you a way to allow community members ('users') to update their own information, as well as share some of that information with others. Finally, you can configure custom activity types such as volunteering or attending events.

  • visit the CiviCRM homepage
  • read the CiviCRM Administrator Guide.
  • enable CiviCRM blocks at admin/block.
  • read CiviCRM access permissions and set access permissions at admin/access.
  • find contacts by name, email address, group membership and or tagging at civicrm/contact/search/basic.
  • do complex searches based on tags, group membership, location, activities and custom fields at civicrm/contact/search/advanced.
  • create or manage groups at civicrm/group.
  • import contacts from other sources at civicrm/import.
  • create or administer tags (e.g. organizer, foundation, environment...) at civicrm/admin/tag.
  • create or administer relationship types (e.g. household member, board member, spouse...) civicrm/admin/reltype.
  • create or administer location types (e.g. home, work, school...) civicrm/admin/locationType.
  • create or administer activity types (e.g. house meeting, intake interview...) at civicrm/admin/civicrm/admin/activityType.
  • create or administer custom data fields (e.g. volunteer skills, emergency contact info...) civicrm/admin/custom/group.
  • create or administer civicrm profile (i.e. what contact data is collected during user registration) at civicrm/admin/uf/group.
  • read the CiviCRM project page