Documentation Index
Fetch the complete documentation index at: https://pigeonholeapp.co.uk/docs/llms.txt
Use this file to discover all available pages before exploring further.
Creating Custom Forms
Accessing the Forms Section
- Navigate to Settings -> Forms from the the top right dropdown under your nursery
- This page displays all existing forms and their details

Creating a New Form
- Click the “Add Form” button in the top-right corner
- You’ll be taken to the form builder interface

Using the Form Builder
The form builder is divided into two main sections: the Form Builder (left side) and Live Preview (right side).Form Information Section

- Form Name: Enter a descriptive name for your form (required)
- Description: Add an optional description explaining the form’s purpose
- Auto Assign: Toggle to automatically assign this form to new staff members or children
- Staff Can Create: Allow staff to create this form through the register
- Staff Can Read: Allow staff to read these form submissions for children
Building Form Sections
Forms are organized into sections, which contain fields. Each form starts with one section by default.Adding Sections
- Click “Add Section” to create a new section
- Enter an optional Section Title (e.g., “Child Information”, “Medical Details”)
- Add an optional Section Description for additional context

Section Management
- Reorder: Use the up/down arrows to move sections up or down
- Delete Sections: Click the trash icon (you can’t delete if only one section exists)
Adding Form Fields
Within each section, you can add various types of fields:Field Types Available
| Field Type | Description | Use Case |
|---|---|---|
| Text (Short) | Single line text input | Names, addresses, phone numbers |
| Text (Multi-line) | Multi-line textarea | Comments, detailed descriptions |
| Date | Date picker | Birth dates, appointment dates |
| Time | Time selector | Appointment times, pickup times |
| Yes/No | Toggle switch | Permission questions, yes/no responses |
| Dropdown | Single selection from options | Gender, preferred contact method |
| Multi-Select | Multiple checkbox selections | Allergies, interests, activities |
| Signature | Digital signature capture | Consent, agreements |
| Body Diagram | Body area capture | Accident forms |
Adding Fields
- Click “Add Field” within a section
- Configure the field properties:
- Field Name: The label users will see (required)
- Field Type: Select from the dropdown menu
- Required: Toggle to make the field mandatory
- Placeholder Text: Hint text for text fields. This appears in the text box before a user starts typing.
- Parent Editable: Determines if a parent can edit the field, or needs a staff member to edit it (e.g. a staff signature)
- Help Text: Additional guidance for users that appears underneath the form
Field Management
- Reorder: Use the up/down arrows to move fields up or down
- Delete Fields: Click the trash icon to remove unwanted fields
- Field Options: For dropdown and multi-select fields, add/remove/reorder options
Dropdown and Multi-Select Options
For dropdown and multi-select fields:- Click “Add Option” to create new choices
- Enter the option text
- Delete unwanted options with the trash icon
- Minimum 2 options are required

Form Preview
The Live Preview button on the right shows how your form will appear to parents/guardians.

Saving Your Form
- Click “Save Form” when you’re satisfied with your design
- You’ll receive a success confirmation
- The form will be available for assignment to children or staff
