Answers.Body: <p>One option is the <a href="https://civicrm.org/extensions/profile-conditionals" rel="nofollow noreferrer">Profile Conditionals extension</a>  It's not the easiest thing to configure but works well when you get it right.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-12T17:47:09.460Z
Answers.Text: We'll install it and give it a go!! Thanks!
Answers.UserDisplayName: Rick Cunningham
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-12T08:39:20.593Z
Answers.LastActivityDate: 2022-07-12T08:39:20.593Z
Answers.UserDisplayName: Aidan
Answers.Body: <p>Two ideas come to mind, both would require Drupal to work.</p>
  <p>You could create a <a href="https://civicrm.org/de/extensions/webform-civicrm-integration" rel="nofollow noreferrer">CiviCRM-integrated-Webform</a> and use conditionals there to adapt the form depending on the role of the participant.</p>
  <p>There is also an extension called <a href="https://github.com/systopia/de.systopia.remoteevent" rel="nofollow noreferrer">RemoteEvents</a> that would allow you to do that. Pleas note that this would imply a rather complex new approach to set up event registration and will probably not be worth the effort if you only want two registration profiles - if you plan to do fancy event stuff in the future it may be worth a look though. Also it needs Drupal 9.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-12T17:04:38.417Z
Answers.Text: Thanks Fabian - this particular installation isn't Drupal but others of ours are D7. This site is WordPress 6.0 and CiviCRM 5.50.1
Answers.UserDisplayName: Rick Cunningham
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-12T15:38:53.413Z
Answers.LastActivityDate: 2022-07-12T15:38:53.413Z
Answers.UserDisplayName: Fabian
Body: <p>We need attendees and volunteers for an event. We have been creating two parallel CiviEvent events for this one real event.</p>
  <p>We've been registering event attendees with one event, then setting up an additional event for the volunteers for that same actual event. For these two (simultaneous) events, the first event participant role defaults to Attendee, and the second event participant role defaults to volunteer.</p>
  <p>It occurs to us that we could expose Participant Role in a profile so that the registrant can choose from two roles with a pulldown &quot;Participant Role = Volunteer or Participant Role = Attendee&quot;</p>
  <p>The issue is then that we want to collect different information from attendees and volunteers. Is there some logical way to do this, beyond something like &quot;If you chose Volunteer, please scroll to the bottom of the page and fill in your info  there.&quot;</p>
  <p>Ideally, the choice of Volunteer for the first field would change all the other fields, or flip from one profile to another. Or am I looking at this the wrong way.</p>
  <p>Thanks for any tips!
  Rick</p>
  
Tags: <civievent><online-registration>
Title: Registering Event Attendees and Volunteers using different Profiles
ThreadText: # Registering Event Attendees and Volunteers using different Profiles
  
  (Asked by: username_0 on 2022-07-11)
  
  We need attendees and volunteers for an event. We have been creating two parallel CiviEvent events for this one real event.
  
  We've been registering event attendees with one event, then setting up an additional event for the volunteers for that same actual event. For these two (simultaneous) events, the first event participant role defaults to Attendee, and the second event participant role defaults to volunteer.
  
  It occurs to us that we could expose Participant Role in a profile so that the registrant can choose from two roles with a pulldown "Participant Role = Volunteer or Participant Role = Attendee"
  
  The issue is then that we want to collect different information from attendees and volunteers. Is there some logical way to do this, beyond something like "If you chose Volunteer, please scroll to the bottom of the page and fill in your info there."
  
  Ideally, the choice of Volunteer for the first field would change all the other fields, or flip from one profile to another. Or am I looking at this the wrong way.
  
  Thanks for any tips!
  username_0
  
  **Tags:** civievent, online-registration
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2022-07-12. Score: 1
  
  One option is the [Profile Conditionals extension](https://civicrm.org/extensions/profile-conditionals) It's not the easiest thing to configure but works well when you get it right.
  
  > **Comments:**
  > **username_0**: We'll install it and give it a go!! Thanks!  
  
  ---
  
  ### Answer by username_2 on 2022-07-12. Score: 1
  
  Two ideas come to mind, both would require Drupal to work.
  
  You could create a [CiviCRM-integrated-Webform](https://civicrm.org/de/extensions/webform-civicrm-integration) and use conditionals there to adapt the form depending on the role of the participant.
  
  There is also an extension called [RemoteEvents](https://github.com/systopia/de.systopia.remoteevent) that would allow you to do that. Pleas note that this would imply a rather complex new approach to set up event registration and will probably not be worth the effort if you only want two registration profiles - if you plan to do fancy event stuff in the future it may be worth a look though. Also it needs Drupal 9.
  
  > **Comments:**
  > **username_0**: Thanks username_2 - this particular installation isn't Drupal but others of ours are D7. This site is WordPress 6.0 and CiviCRM 5.50.1  
  
  ---
  
  