Skip to main content
All CollectionsEventsCreating Events
Event Registration Form + Payments
Event Registration Form + Payments

Guide for event organizers on configuring signups in Element451: Set attendee limits, customize forms, and manage payments efficiently.

Eric Range avatar
Written by Eric Range
Updated over 3 weeks ago

Overview

This article is tailored for organizers who have enabled event signups (registration). It walks you through the configurations within the Signups tab of the event editor. You'll discover how to set default registration limits for attendees and guests and customize your registration form to gather relevant data on your attendees.

The Signups tab is also where you can customize messages to be sent to registrants, attendees, and no-shows and enable and configure event self check-in. However, these topics are covered in separate articles:

Additionally, for events that require a registration fee, this guide provides step-by-step instructions on setting up payment collection.


Creating a Registration/Event Signup Form

  1. Navigate to Engagement > Events > All Events.

  2. Click on your event's name or the pencil icon to open the editor.

  3. Click the Signups tab.

  4. The Signup Form editor should open. If not, click Form from the left-hand menu.

  5. The editor is split into three sections: signup form (settings), form content, and payment. We'll guide you through each section below. Note: Changes to settings and form content are saved automatically as you make them.


Signup Form (Settings)

The signup form settings allow you to control key functionality over your signup form.

Signup Form Settings

  • Registration Status: Opens/closes registration for the event

    • Registration status is set to closed by default.

      • This hides the 'register' buttons from your landing page and only allows the dates/times to be seen. ​

    • You can set the 'Number of Attendees' for your event occurrence to enable the registration form to close automatically once that limit has been reached.

  • Default Attendees Limit: The number you input here is the default attendance limit for any event occurrence that doesn't have a value set in the Event Date(s) and Times section of the Event Overview tab. This ensures there's always a control on attendance numbers, even if you miss setting it for a specific date.

  • Default Number of Guests: The number you input here is the default guest limit for any event occurrence that doesn't have a value set in the Event Date(s) and Times section of the Event Overview tab.

  • Max Signups: Add a number here if you wish to establish a limit on how many times a person can sign up for the same event. If not, leave the field empty.

  • Closing Date: If enabled, this configures the registration status to close automatically on a specific date. You can choose once the event starts or ends or add a custom date.


Form Content

In the form content section, you create your form by adding/editing fields. You can add as many fields as you'd like and apply validation and conditional logic to create a dynamic experience that makes registering for your events easy.

This section assumes you have a solid understanding of Data Fields and Conditional Logic. If you need more experience in either or need a quick review, please take a moment to review this help article.

How-To: Add + Manage Fields

  • Add Field: Add new fields to your form by clicking the Add Field button.

    • When you add a new field, the field editor will open, allowing you to configure the advanced settings for that particular field, including things like help text, default value, field size, validation, conditional logic, and more.

  • Edit Field: To edit a field, click the pencil icon.

  • Delete Field: Click the trash can icon to delete a field.

  • Reorder Fields: Click and drag the field using the up and down arrows, dropping it in a new place.

  • Make Field Required: To require a value in the field, toggle on Required.

Use a hidden form field to create an event that registers non-student participants.


Payment

The payment section allows you to enable payments and collect a fee if required to attend the event.

You must integrate your payment provider(s) to use Element451's event payment functionality. Explore more about our payment providers.

Payment Settings + Expirations

Payment Settings

  • Active: Use the Active toggle to enable payments.

  • Discounts: Turning this toggle on permits discount codes to be used on this payment. Discount codes are configured in General Settings. To learn more about configuring discount codes, visit our Discount Codes article.

  • Payment Description: Describe the product or service purchased for internal purposes only.

  • Credit Card Provider: If you have multiple credit card providers, you will be prompted to select one.

  • Account: Input an account number or name for internal tracking.

  • Payment Type: There are four payment types to choose from: fixed, conditional, calculated, and user-defined.

    • Additional fields will appear to configure the specific settings depending on the Payment Type chosen. You can explore our article, Payment Types, to gain further insight into each type and how to configure them.

    • If you wish to use payment rules, you will need to select the Conditional payment type.

Use the Calculated payment type to write a formula to include guest fees in the payment amount. To do this, use the user-events-guest-number field.

Non-Payment Registration Expiration

  • Registration expires if person doesn't pay it in: This setting determines the timeframe a registrant has to complete their payment if they choose the "Pay Later" option. Here are some important considerations:

    • Timer Begins Immediately Upon Registration: Keep in mind that this timer begins immediately upon submitting the event registration form, even before the user clicks "Pay Later." After this timeframe has ended, the registrant is marked as canceled.

    • Avoid short timeframes: We recommend setting this to at least 30 minutes and ideally 1 hour or more. Short durations (e.g., 10 minutes) can lead to registrations being canceled if the user gets interrupted or doesn't immediately complete the payment step.

    • "Pay Later" and Email Reminders: When a registrant selects "Pay Later," an email ("Complete your registration by submitting a payment!") is automatically sent to the registrant, which includes a link to complete payment. Please note that this email cannot be customized at this time. Longer expiration periods provide more flexibility for users to complete their payment after receiving this reminder.

      • Explore more on Event Messages with Events with Payments here.

Process Flow for Registration with Payment

  1. Registration: Attendee completes and submits the event registration form.

  2. Payment Modal: A payment modal appears.

  3. Pay Now or Pay Later: The attendee can choose to pay immediately by selecting their payment method, or there is an option to select "Pay Later."

  4. Expiration Timer: The expiration time frame, explained in the payment settings section below, starts as soon as the registration form is submitted.

  5. "Pay Later" Reminder: If the attendee chooses "Pay Later," they will receive an email reminding them to complete their payment.

  6. Registration Cancellation: If the payment is not completed within the specified timeframe, the registration will be automatically canceled.


πŸ›‘ You're not done! If you are creating an event, we recommend reviewing two additional articles: Event Page and Event Messaging and Notifications.


The Events Module is only available with the Element Engage package.

Did this answer your question?