I would like to offer different memberships on 1 webform using conditionals to direct the user to the correct form.

It seems to work okay until the user submits payment. Then this message appears: An email address is required to complete this transaction.

This seems to be a problem because the email address on the first contact in the CiviCRM webform admin area hasn’t been completed (it is hidden from the user, because that membership type is not needed).

I think this because when I untick the email address on the first contact this message appears: Email Required You must enable an email field for Organisation Ordinary - Information De... in order to process transactions.

This message does not appear when I untick it for other contacts in the webform admin area.

I’m not sure this is actually possible? If it is how do I overcome my issue?

Thanks for your help!


  • My experience is to use the first contact as an individual (e.g. the user who is logged, or the person filling in the webform.). – Jaap Jansma - CiviCooP Jun 26 '18 at 8:59
  • Hi. That makes sense. But I don't think this is possible in my case. The first individual won't always be a member directly. Sometimes they will be a member connected through the organisation. – samj Jun 26 '18 at 10:04
  • Why not create several webforms? One for each particilair use case? – Jaap Jansma - CiviCooP Jun 27 '18 at 6:47

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.