CiviCRM is created and supported by a passionate community of users and developers from around the world. You can join this community and help make CiviCRM an amazing and easy to use product that meets the needs of its users. First, lets dispel the common myth that only geeks can contribute to CiviCRM. That's just not true! Whatever your skill set, there are lots of ways that you can make yourself useful. And remember: contributing to CiviCRM opens doors. You'll get at least as much out of it as you put in, and the more you are involved, the more opportunities that come along. Karma rocks!

How to get started

The CiviCRM community is open and welcoming, and always looking for fresh ideas and new approaches. That said, we've tried to make it as easy as possible to get started by defining common opportunities for new contributors. We can broadly categorize all opportunities for engagement into the following six items, all of which can be neatly packaged under our team and working group structure:

  1. Write, maintain and share an extension
  2. Address bugs and code new features
  3. Provide support on Stack Exchange and MatterMost
  4. Coordinate or participate in an event as an organizer, trainer or volunteer
  5. Write case studies, blog posts and provide support for general promotion
  6. Participate in or coordinate a working group

You can dig into more details and learn more about opportunities to get involved in the development, marketing and support of CiviCRM. You can also review individual working groups to best match your interests with what initiatives are currently being or undertaken.

How we recognize support

Because everyone gives in a different way, and because it’s incredibly difficult to value one contribution over another, we approximate all contributions by time spent for the past rolling 12 month period *. Consistent with our established levels of giving (Supporting, Empowering and Sustaining), CiviCRM will recognize contributors at the following levels:

  • Supporting - awarded after contributing ~ 40+ person hours in a given year
  • Empowering - awarded after contributing ~ 120+ person hours in a given year
  • Sustaining - awarded after contributing ~ 240+ person hours in a given year

We truly value contributors and the effort they provide, and want to provide some benefit and recognition for contributions. Contributions may be credited to an organization, however all benefits are awarded on an individual basis. Contributors that achieve a minimum level of ‘supporting’ will be offered the following benefits:

  • Company display on
  • 30% off event registration, not including sprints
  • Represent CiviCRM at external events
  • Free job postings at CiviCRM Jobs
  • 30% off Core Team rates for paid issue queue work
  • Ability to add in case studies to
  • Newsletter recognition and social media mentions

We rely not only on contributions to CiviCRM, but also on your commitment to communicating the work you've done. This helps us reward and recognize your efforts appropriately. Use the contribution log to communicate your efforts for CiviCRM. Thank you!

Thank you, community!

CiviCRM wouldn't be where it is today without the amazing contributions of many different people and organisations around the world. It is an amazing collaborative effort and we want to thank everyone that has participated so far. Thank you!

* We value all contributions and recognize that all have had an impact on where CiviCRM is today. Having said that, for the purposes of recognizing current contributors, we must apply some metric to demonstrate current commitment levels. For this reason, we have chosen to value contributions with the past rolling 12 months.