You are browsing myClubhouse Knowledge Base
How to Add Custom Fields to an Event Sign-Up
All custom fields are added to the database as questions on forms. Questions which relate to Event Sign-Ups need to be put on Event Forms. Event Forms can be re-used for multiple events. An event can have more than one form attached.
How to Create an Event Form
Custom fields come from Forms. To create a custom field to an event you need to add it as a Question in a Form.
Sign in as a user that has permission to create and edit forms for events.
Go to Events > Manage Event Forms
Click the green ‘Add New …’ button to create a new Event Form.
Give the Form a Name and Description (try to keep the name generic if you intend to use the same form for multiple events).
Set the permissions on who can see and edit the form by checking the boxes.
You can also check a box to allow a user to come back to the form and modify the answers after completion (check Editable by user after completion).
You can also Allow multiple completions per user/event. This would allow someone to sign up to an event and fill in as many copies of the form as they liked. E.g. if they are using the form to reserve accommodation, they may wish to book more than one room. One form would be completed per room booked.
Select the Applicable Event Types. When creating a new event, this form will be available to any event of the selected types. Note, if no event types are selected, the form will be available to all event types.
Entitlements - edit this section only if you wish to override the site-wide entitlements for forms.
How to Create a Custom Field (Form Question)
Sign in as a user that has permission to create and edit forms for events.
Go to Events > Manage Event Forms
Click the yellow Edit button next to an existing Form (or you can click the green ‘Add New …’ button to create a new Form).
Scroll to the bottom of the Form Editor and click the green ‘Add Question’ button (or you can click the green ‘Insert Questions Before’ button to place the question higher up in the form).
Type the question text and give it a ‘Short Name’; the Short Name will be used as a column header in the Attendees List and other table views.
Select the question type from the blue buttons beneath the question text. The types are:
Text - if the answer is to be entered by the user as free text
YesNo - the user may only select “Yes” or “No” to answer the question
YesNoMaybe - the user must select either “Yes”, “No” or “Maybe” to answer the question
Option - the user must select only one option from a list (supplied by you)
List - the user may select multiple options from a list (supplied by you)
Integer - the answer must be entered as a whole number
Date - the answer must be entered as a valid date (a calendar tool will be supplied)
Currency - the answer must be entered in a valid currency format
Double - the answer must be a number and can contain a decimal point
User - the answer must be a user selected from the myClubhouse database
Horse - (Equestrian module only)
Custom Lists - any custom option lists previously saved by a site administrator
If ‘Option’ or ‘List’ is selected:
You must add some options for the user to select from. You can save these options for future questions by clicking ‘Save options for re-use’. If you do this you can also add multiple options at once using a text box (one option per line).
You can select ‘Allow “Other” answer’ and the user will be able to select “Other” and then enter an answer using a text box.
If the question is compulsory to answer, you must click the asterisk button so that it is filled in blue (click again to switch off).
Advanced Options:
Click “Options +” beneath the question typeVisible/Hidden: by default, the question is visible to the user, click this button to make it hidden (only visible to administrators and form owners) i.e. it is for admin use only. Click again to switch back to visible.
Editable/Read-only: by default, the question is editable by the user, i.e. the user can answer the question themself. Click to make the question read-only, i.e. the user can see the question and answer but only an administrator can change the answer. Click again to switch back to editable.
Depends on Question: This question will only appear if the user selects “Yes” in answer to another question. Select the primary question (with a Yes/No answer type) from the drop-down list.
To make a question obsolete, click the “Obsolete” button. This can be toggled on and off. The question will not appear in the form if it is obsolete.
To delete a question, click the red “X” button. A question can only be deleted if it has not been answered. Otherwise, it can be made obsolete instead.
Once your question is ready, click the blue “Save” button at the bottom of the form editor. You will be taken back to the Forms Administration Page.
How to Add a Form to an Event
From the main menu, select Events > Events Calendar
Click the green ‘+ Create Event’ button or for an existing event click Actions > Edit
In the top section, ensure you select the relevant Event Type from the drop-down list.
Scroll down to the Signing Up section and check the box ‘Enable signing up for this event’.
Scroll down the section to Forms and check the box: Members/Admin should complete form(s) on sign up
A table of relevant forms will appear, check the Select box for any form you wish to make available to the event. Select Mandatory if it is compulsory for all attendees to complete the form.
Scroll to the bottom of the editor and click the blue Save Changes button.
How to View Form Fields for Attendees
Individually
From the Event page, scroll to the Attendees table.
Next to the appropriate attendee, in the “Forms” column, click the blue magnifying glass to view the Form answers for that attendee.
To edit their answers, click the yellow pencil in place of the blue magnifying glass.
In bulk
From the Event page, scroll to the bottom and click “View/Export Attendees”.
Click “Columns”.
Select the Form Fields at the bottom of the list.
Click “Columns” again to close the list.
You can now see the Form Fields for each attendee.