Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

registration

3,124 sites Security covered
View on drupal.org

Entity Registration is a flexible module for allowing and tracking user registrations for events, or just about anything you want people to sign up for. Entity Registration can be integrated with Drupal Commerce to allow fee-based registrations: sell tickets to your stuff! This module is also handy if you want to collect information along with registrations: like shoe-size for a bowling event.

Entity Registration does lots of things you are expecting from a registration system (like allowing you to restrict the number of total registrations for a given event), and other stuff you are crossing your fingers and hoping for (like building in automated reminder messages for your registrants).

Drupal 11 Version

There is a stable release for Drupal 10 and 11. This release has full multilingual support, and full support for migrating from the Drupal 7 version of the module.

If you also have a store built with Drupal Commerce, there are new Drupal 10 and 11 compatible versions of Commerce Registration.

A quick outline of how the Registration module works:

  • You create a registration type, and add Drupal fields (like shoe size or meal preference) to it for information you want to gather from registrants
  • On some entity that you want to allow registrations for (maybe an "event" content type), add a custom field of type "Registration"
  • Create an instance of that entity, and select one of the registration types you created in the Registration field.
  • Start taking registrations when viewing your entity!

There are additional settings, but that is the basic outline: just create a registration type or two, give your entity a registration field, and point it at one of your registration types. For more detailed instructions, check out the README.

Details

Registration settings are spread over two places: the Registration Type that you create (say, "Dining Event"), and the settings on the individual entity, ("2025 April Fool's Brunch"). The Registration Type holds stuff like custom fields (a dietary restrictions drop-down might be useful on "Dining Event") while the individual instance gives you fields like capacity, registration open & close dates, reminder email content, and other naturally event-specific stuff. This lets you use the Dining Event registration type, with it's carefully constructed drop-down of potential dietary restrictions, on multiple events that take place on different dates and have different capacities.

Features include:

  • Allow or disallow multiple registrations per user
  • Track registrations associated with an entity instance
  • Create custom fields for your registrants to complete
  • Create a message to be automatically sent to your registrants on a particular date
  • Set registration open and close dates
  • Integration with Views and Views Bulk Operations
  • Integration with ECA Workflow and Rules

Related projects

Activity

Total releases
11
First release
Feb 2025
Latest release
1 month ago
Release cadence
37 days
Stability
91% stable

Release Timeline

Releases

Version Type Release date
3.4.9 Stable Feb 25, 2026
3.4.8 Stable Feb 24, 2026
3.4.7 Stable Feb 23, 2026
3.4.6 Stable Feb 19, 2026
3.4.5 Stable Feb 15, 2026
3.4.4 Stable Jul 26, 2025
3.4.3 Stable May 17, 2025
3.4.2 Stable Mar 30, 2025
3.4.1 Stable Feb 23, 2025
3.4.0 Stable Feb 20, 2025
3.4.x-dev Dev Feb 18, 2025