Registration forms

POM Events can collect registrations directly on the event page: a visitor selects the button, fills in a short form in a modal, and appears in the event's attendee list.

The POM Events registration form

In this chapter

Task Article
Decide whether the site uses registration at all Enable or disable registration
Limit how many people can register Registration capacity
Understand the always-required fields Required registration data
Ask for a last name The last name field
Ask for a telephone The telephone field
Let people write a message The comments field
Ask for a country The country field
Change the button wording Custom button labels
Show consent text and a privacy link Privacy and consent copy
Show how many places are left Remaining places
Word the waiting-list state The waiting list message
Word the finished state When registration is closed
Understand the accounts that get created Registration and user accounts
Recognise the messages visitors see Registration errors and messages

How a registration works

  1. The visitor opens the event page and selects the registration button.
  2. A modal opens, headed Sign up for this event, with the form.
  3. Name and Email are required; the optional fields are the ones enabled for that event.
  4. If a privacy policy URL is configured, a consent checkbox and the clause text are shown.
  5. On submit, the registration is stored on the event and the visitor is told the result.
  6. If the event is already full, the visitor is placed on the waiting list and told so.

Three things to know before enabling it

Registrations create WordPress users. An email address that is not already a user of the site gets an account created for it, using the email as the login. That is how attendees are identified. See Registration and user accounts.

One email, one registration per event. A second attempt with the same address is refused with a clear message.

No emails are sent. POM Events does not send a confirmation to the attendee or a notification to the organizer. Plan for that before you publish — see Emails and confirmation expectations.

Where the settings live

Setting Where
Whether registration exists at all Settings → POM Events → General
The privacy link and the clause text Settings → POM Events → Single event
Optional fields, button labels The event, Registration form tab
Capacity, remaining places, hiding the button The event, Attendants tab

Site-wide behavior is not fixed on an event, and per-event behavior is not fixed in the settings.

When registration is not the right tool

  • Paid access — use WooCommerce; the button becomes a purchase. See WooCommerce.
  • Complex forms — the form is deliberately short. For a long questionnaire, disable the button and link an external form as an additional link.
  • Ticketing with seats or passes — POM Events issues no tickets.

Start with Enable or disable registration.