I have a CiviCRM Event which allows waitlist registrations and handles them correctly within Civi - including sending emails when there is a cancellation.

However, a Drupal webform used to enter registrations does not seem to allow/create waitlist registrations.

Is it possible to use the Drupal webform for waitlist registrations?

  • What version of CiviCRM and Webform CiviCRM?
    – Zachary
    Mar 23, 2018 at 21:12
  • Civi 4.7.26, Drupal 7.57
    – Dave T
    Mar 27, 2018 at 11:47
  • Did you ever manage to answer this for yourself?
    – petednz - fuzion
    Apr 8, 2018 at 20:19
  • FYI - This is still not a thing in CiviCRM 5.28/Drupal 8.9. The webform responds that the event is full (not the waitlist message) and the submission is not saved. The CiviCRM registration waitlist works. Sep 23, 2020 at 21:44
  • Ah -> can you please create an issue for D8WFC on the Drupal project page? Sep 23, 2020 at 21:51

2 Answers 2


I do think that this is possible it also depends on the event configuration in CiviCRM.

If it is not possible you could create a webform in which each participant gets the status on waitlist instead of registered. That way you could create a waitlist.

To enable Participant Status - on waitlist in your webform -> you need to visit: /civicrm/admin/participant_status?reset=1 and enable both On waitlist as well as Pending from waitlist


I think you would need to use custom code to achieve that. You can use webform, but not civicrm fields in it but regular and use hook_webform_submission_insert which will get fired when webform is submitted and then using API calls, you can add participants in waitlist.


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.