Create a New Form

A registration form is an online form that enables attendees to register for an event. The form submits attendees’ information into the registration and profile database tables.

Each form must belong to one event. Each event can have any number of forms.

Examples: Attendee Registration form, Exhibitor Registration form, Appointment Preferences selection form, etc.

> Note: By default, all Certain forms and websites are “private” (invisible to engines). For information about changing this for all or some events, see the pdf guide, Web Crawlability in Certain Events.

> Security Note: If the event has an Access Token (generated on Event Details), then anyone going to any forms or websites in the event must enter the token before proceeding.

The Sections of a Registration Form

A form consists of one or more sections. The form groups sections into one or more pages.

The planner selects the sections. The planner selects the order of the sections. The planner selects the number of sections per page.

Sections available

These links open the detailed topics for those pages.

> Note: Every form must include a Registrant Details section. > Recommended: The Accommodation and Travel sections should be on separate form pages. > Suggested order: Accommodation Entry > Accommodation > Travel Entry > Travel, across four consecutive form pages. > Last page: The last section should be the Confirmation section. Confirmation supports sending a confirmation email.

Setup Information

> Note: If this option is selected, and Event Start or End Dates change later, the relevant form dates change accordingly.

> Note: If the event has a status of “Cancelled”, then the form is not available to attendees.

Default: Current date at 8:00 AM (PT) Default: Event End Date and Time

> Note: If the form close date is set after the event close date, then the event close date overrides the form close date. The form is not available once the event end date has passed. This avoids the risk of registrations being entered after the event has ended. For example, a post-event survey form can override availability by using the Allow form open beyond event end date setting described below.

> Note: To change which form is the primary, select this check box for the new form. The selection automatically clears this check box for the original form.

> Caution: Deleting or inactivating a form does not remove the Primary Form designation. If you are not viewing inactive forms on the Forms List, you may not realize that a primary form still exists for an event.

> Note: If the check box is cleared, the form inherits the Event’s current mode (Plan > Event Setup > Details > Status).

> Warning: If credit card payments are processed on the form, and this check box is selected, payments are sent to the online processor in Test mode instead of Live mode. > Note: This check box does not affect the status of Registrations. Registrations are added only as “Test” registrations when the status of the event is “Testing”.

(The getEventForms method in API 1 can provide the form’s URL.)

> Note: If the event has a status of “Cancelled”, then the form is not available to attendees at all. This applies regardless of this setting.

> Note: This option remains relevant if you selected Set form dates relative to event dates above. If you set the Form Close Date to any point after the Event End Date, you must also select this option.

> Note: You must select this if you are enabling Automatic Event Waitlisting for the event.

> Note: The registration status selected here overrides the default status of the registration’s attendee type.

> Note: Available statuses include:

Page Layout

Select the sections that you want to include in the form from the Available Sections list on the left. Then move the selected sections to the Online Form Sequence list on the right.

> Video: Page Layout (2 min.)

To filter the Available Sections list, type any part of a section name into the Filter text box. The filter limits the list to matching sections.

To remove sections from the Online Form Sequence list, move those sections back to the Available Sections list.

Insert a {New Page} break before a section to build a multi-page form. Insert a {Secure Page} break before any section that collects credit card information (such as the Payment or Accommodation sections).

Either break causes the page before it to end with a Continue button.

Three Rules for Building a Registration Form

1. Every form must include the Registrant Details section.

2. The Accommodation Entry section is optional.

3. The last section of the form must be a Confirm section.

Page Titles

You can choose to display a step-by-step navigation bar in this section. The navigation bar helps attendees see where they are in the registration process as they proceed through the forms.

Default = » (HTML code for the double right-angle quote character)

This setting enables each page of the form to have a unique URL. Form progress can then be tracked via embedded web tracking codes.

Global Display Settings

Global Display Settings determine the default display behavior for the entire form.

Default = Text

Default = Text

Default = Subheader

Required Fields Settings

Certain optionally displays an image next to each field on a form page which is required.

Default = “Please correct the following errors:”

Required Fields Messages

You can customize the text of error messages displayed to the attendee when entered values fail validation.

The message labels and default values below explain each error message.

| Message Label | Default Value | | --- | --- | | Field error message | is a required field. | | Invalid message | is not valid. | | Not valid message | is not a valid option. | | Not available message | is not available. | | Out of range | The answer must be between | | Bad size | The number of characters in the answer must be between | | Number answers | The number of answers must be between | | Range separator | and | | Not integer | an integer without decimal places or a thousands separator. | | Not numeric | a number without a thousands separator. | | Not positive | a positive number without a thousands separator. | | Not email | a valid email address in the format 'user@domain.com'. | | Emails do not match | The two values that you entered do not match. Please review your email address and re-enter it. | | Not date | a valid date in the format mm/dd/yy. | | Not time | a valid time in the format 1:45 PM. | | Not date time | a valid date time in the format mm/dd/yy 1:45 PM. | | Not US phone | your 10-digit phone number, including area code. | | Not US Zip | your 5 digit or 5+4 digit zip code. | | PIN Taken | The username that you have selected is not available. another one (such as your email address). | | Password Mismatch | The 2 passwords that you have entered do not match. Please re-enter them. | | Payment Too Big | Payments processed online cannot be made for amounts greater than the total balance due, nor can refunds be processed online for more than the total of all payments. Please check the payment amount, or adjust the charges before applying a new payment or refund. | | Other fields no Match | You have entered data into the "Other" field, but did not select that option. that option, or remove the text data. | | Other field required | You have selected an option that requires additional information. Please provide that information, or select another option. | | Invalid CC Number | The credit card number you have entered is invalid. | | Invalid CC ExpDate | The credit card expiration date you have entered is invalid. | | Invalid CC Format | The credit card number you have entered can contain only numbers, spaces, or dashes. | | No Error | Please verify that you are not a robot. | | Profile Picture | The dimensions of the uploaded picture are not valid; please upload a different image smaller than 600px x 600px. |

Agenda Item Error Messages

You can customize error messages related to agenda items. The default values explain their use.

| Message Label | Default Value | | --- | --- | | No Inventory | You have selected an item without available inventory. Please update your selection. | | Session Timeout | Your session has exceeded the timeout limit and some of your selections may no longer be available. Please make new selections. | | Question about Registration | We have a question about your registration. Please phone or email the registration contact for this event | | Min Capacity Error | > Note: The actual minimum capacity cannot be included in a custom message. If you leave this field empty, the attendee sees the following message: at least <Min> from %groupOne. | | Max Capacity Error | > Note: The actual maximum capacity cannot be included in a custom message. But if you leave this field empty, the attendee sees the following message: no more than <Max> from %groupOne. | | Date Conflict Error | You have selected agenda items that occur at the same time. Please review your selections below. |

Labels for Registration Assistance Link

You can customize the message shown to an attendee when the attendee clicks the registration assistance link. You can include HTML tags in the text.

The message labels and default values below explain each message.

| Message Label | Default Value | | --- | --- | | Instructions | <CENTER>If you would like a response, please let us know the best way to contact you.</CENTER> | | Header | Submit your question below | | Page | | | Name | Your Name: | | Email | Your Email: | | Subject | Subject: | | Message | Message: | | Contact | For additional help, please contact: |

Labels for buttons and links

You set the messages that appear on standard links and buttons that can be automatically displayed on the form.

If no text is entered in a field, the button does not display. An exception exists for the Continue button, which is required.

Default = “Continue”

Default = “Add Another Registrant”

Default = “New Registration”

Default: <br /><br />Email Registration Assistance

> Caution: If CAPTCHA is cleared, the form does not include the CAPTCHA check box.

Creating and Editing Registration Forms (ADVANCED SETTINGS)

Click the Advanced button on this Form > Setup page to edit messages displayed automatically.

Each message contains default text that you can change or delete.

> Note: The Advanced button is not displayed on a new form until you save the form.

Customize Entry Page Message (Before Form Open Date)

Example: “Important Notice”

Customize Entry Page Message (After Form Close Date)

Customize Entry Page Message (After Event End Date)

Customize “Event Registration Capacity” Message

> Note: This message is not displayed in either of these situations:

This includes when Automatic Event Waitlisting is enabled, since enabling Automatic Event Waitlisting requires that this option be selected.

Customize “Maximum Concurrent Registrations” Message (Based on active sessions)

If an event is expected to have high demand and a spike of registrations when the event goes live, contact Certain Product Support with:

Certain Product Support then recommends a maximum number of concurrent sessions (registrations) that can be reached before a custom message appears.

This feature works in conjunction with the ‘Incomplete registrations count against capacity/inventory for ‘X’ minutes after their last modification ’ value defined under Plan > Configure > Options > Global Settings.

This value defines the number of minutes a registrant has to complete registration before their session times out.

When the maximum number of registrants is reached, a custom error message appears. The page refreshes every 15 seconds. The refresh allows additional registrants as other registrants complete the form.

An image appears below the custom message. The image indicates that the page refreshes automatically in ‘X’ seconds.

If extending the refresh interval length is required, Certain Product Support can modify the refresh interval value.

[Sample header and message]