<aside> ☝
Extras are custom fields you can create to store specific, freeform information on a participant's profile that doesn't fit into our standard domains. Their primary purpose is to make the platform flexible for your unique data needs.
</aside>
Think of it like adding a custom field to a contact in your address book, such as 'Employee ID' or 'Dietary Preference'. Extras allow you to define and store the exact data points you require for each participant.
<aside> 💡
Example Imagine a corporate wellness provider needs to track the 'Department' and 'Start Date' for each employee (participant).
The Extras system is built on a simple two-part structure: the template for the data (Extra Type) and the actual data itself (Extra).
Before you can add any custom data, you must first create an Extra Type. An Extra Type is the blueprint for your custom field. It defines crucial properties like:
isHidden), cannot be edited after creation (isReadOnly), or keeps a visible history of its changes (Log History).Once an Extra Type has been created, a coach can then add an Extra to a specific participant's profile. This is the actual data being stored. When a coach adds an Extra, they select from the list of available Extra Types (like 'Emergency Contact') and are then presented with a form to enter the value that matches the defined format.
To add the actual data, a coach navigates to a participant's dashboard and selects the option to add a new Extra. They will be prompted to choose from the list of pre-defined Extra Types and can then enter the value they want to store.