Our members are all organisations (schools and colleges). Payment is taken outside of Civi after sending an invoice. We're not currently using Contributions. We're looking at a big project to automate/improve our reporting. I'm interested in using a contribution page internally to record payment, most likely using a price set to count how many of certain options they have purchased either with their membership or separately afterwards.

It is important that we only create memberships on existing organisations, but the help for selecting an "On Behalf Of" profile says "The profile must include Organization Name and Email Address". Is there a way of restricting the selection of organisations to existing only, and preferably within certain subtypes or a certain group?

1 Answer 1


If you are using Drupal you could potentially set this up using webform-civicrm since that allows you to set the Organisation fields to require it to be an existing contact. For Contribution Pages in general, the 'on behalf of' works on principle that an individual is signing up and registering that the membership belongs to the Organisation. I am not sure that maps so easily to a situation where the administrators are doing all the work, which is what i understood from your description.

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.