Custom fields allow you to collect additional information during booking. These can be used for anything from understanding if the customer is bringing a dog, to complete organisation of complex events.
β
There are two types of custom fields - global and local.
Global Fields
Global fields apply to every session that does not have global fields toggled off. This means if there is a peace if information you need to know regardless of the type of session then you can add a global field. To add a global field head over to settings, all settings -> custom fields.
Local Fields
Local fields are defined in individual sessions and represent information you might only want to collect for that particular session type. To create a local custom field simply head to the Custom Fields section on the session you want it on and then click the 'Add New Session' custom field button.
When adding custom fields to a session, you can toggle all Global fields on and off. If toggled off ONLY local fields will show while booking that session.
Creating New Custom Field
When adding custom fields you have several options. The descriptive name is the label used on the custom field input; so describe what you are expecting the customer to input.
β
The custom field type controls the type of data they can provide.
Checkbox | True/False |
Text | Small text field, free input |
Toggle | True/False |
Number | Force a numeric input |
Select List | You provide a list they pick from |
You can then provide further information, which is placed under the input field. This is in markdown format, so you can style it as you wish!
β
βOptions
Required | If marked as true then the customer needs to provide input. On toggle & checkbox this means they must be toggled / checked. |
Show when empty | If "Don't show empty" is selected then non-results (for example unchecked boxes) will not display on the admin panel |
Show during backend | Should this allow for team members to input custom information into this field when creating a booking in the admin panel. |
Show during customer booking | Should the customer be asked for this information during the booking process |