Having some trouble mapping CiviCRM database entities to conceptual entities in my organization. We have long lists of committees; each committee can have any number of projects; projects can have any number of volunteer opportunities. Working backwards from CiviVolunteer, that seems like I should have Projects and Campaigns to group them. But Committees more naturally map to Groups. So is it a question of using both and keeping them synced and somehow associated?

1 Answer 1


I would create a sub-contact type of an Organization called 'Committee'. The committee can be set to the 'Owner' of each volunteer project. It might be useful to useful to have a campaign for each committee as well.

Also, by adding it as a sub-contact type you can add the individual relationships against the committee and track their start and end dates.

  • Sounds perfect, many thanks. Mar 5, 2020 at 4:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.