CiviCRM offers community contributed documentation below. We encourage everyone to contribute to documentation.
Some older documentation has not yet been migrated here and can still be found on the CiviCRM wiki.
Documentation for CiviCRM "Core", that is, CiviCRM when it is installed without any extensions.
For staff members who use CiviCRM's web-based interface as part of their job at an organization
For computer programmers who create and improve functionality within CiviCRM
For tech savvy people who install, upgrade, and maintain CiviCRM for an organization
Extensions can be installed within CiviCRM to provide new functionality not available in core. Below are extensions-specific documentation for those extensions which have documentation provided on this site - currently only a small fraction of all available extensions.
Provides an iCalendar feed of assigned activities per contact
Enables you to carry out automated conversations via SMS.
Scripts to install on separate server to police data traffic between CiviCRM on a secure server and the outside world
Rule based engine to automate administrative processes
Provides tools for signing up, managing, and tracking volunteers
Allows CiviCRM to send emails and process bounces through the SparkPost service.
If your extension isn't listed above, it may have documentation elsewhere. Here are some places you can look:
- The extension's website as listed in the CiviCRM Extensions Directory
- The "Documentation" link when viewing the extension details in CiviCRM at Admin ➡ Settings ➡ Extensions
- If no luck there, find the extension online and look for documentation
- Finally, consider contributing to documentation for the extension - the first step is to open an issue on the extension's issue tracker!
If you are an extensions maintainer, follow these instructions to add documentation for your extension here.