Custom Forms User Guide
This comprehensive guide covers how to create, manage, and use custom forms within the Pigeonhole system. Custom forms allow you to collect information from parents and guardians efficiently and digitally.Overview
The custom forms system allows nursery administrators to:- Create dynamic forms with various field types
- Assign forms to specific children
- Send forms to parents/guardians via email
- Track form submission status
- Set up automatic reminders
- Download and manage completed forms
- Handle manual form uploads for offline completions
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 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: Detemines 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 sections 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
Assigning Forms to Children
Once you’ve created a form, you need to assign it to specific children before parents can complete it.From the Forms Settings Page
- Go to Settings → Forms from the the top right dropdown under your nursery
- Find your form in the list
- Click “Assign to Children” button (this is under the additional options (…) for each form

- Assign a form to a child
- Assign the form anonymously to an email address, for example if this is a pre-registration form and the child hasnt been created in Pigeonhole yet.
- Optionally set a due date. When selecting a due date you also get the option to select automatic reminders. These will send out reminders just before the due date, and also when the due date has been breached.
From the Form Submissions Page
- Go to Form Submissions page
- Click “Add Assignment” button
- Select the form from the dropdown

- Assign a form to a child
- Assign the form anonymously to an email address, for example if this is a pre-registration form and the child hasnt been created in Pigeonhole yet.
- Optionally set a due date. When selecting a due date you also get the option to select automatic reminders. These will send out reminders just before the due date, and also when the due date has been breached.
- Select ‘Assign’ to assign the form to the child, and ‘Assign & Send’ to assign the form and send a notification to the parent.
Managing Form Submissions
The Form Submissions page is your central hub for managing all form assignments and submissions.
Understanding Form Status
| Status | Description | Available Actions |
|---|---|---|
| Created | Form assigned but not sent to parents/staff | Edit, Delete, Send Form |
| Sent | Email sent to parents, awaiting completion | Send Reminder, Resend Form |
| Awaiting Signoff | Form has been submitted, but has some required empty fields that are not parent editable | Edit, Delete |
| Completed | Form submitted by parents/staff | View, Download |
Form Submission Actions
Sending Forms to Parents
Individual Forms:- Find the form with “Created” status in the form submissions list
- Click Send Form under the More Actions (…) icon
- Confirm sending in the dialog
- Parents will receive an email with a secure link. They can also login to PIgeon hole and see all their forms for submission, and submit them directly from the app.
- Select multiple forms using checkboxes
- Click “Send/Remind” bulk action
- Confirm the action
- All selected forms will be sent. If they have already been sent a reminder will be sent
Sending Reminders
For forms with “Sent” status:- Click Send Reminder under the More Actions (…) icon (you can also resend the form if the recipient hasn’t received it.)
- Or use bulk actions for multiple reminders
- Parents receive a reminder email with the same secure link
Viewing Completed Forms
- Click the Eye icon for completed forms
- View all submitted data in a formatted layout
- See who submitted the form and when
- Download the completed form for offline storage or printing

Editing Completed Forms
- Click Edit under the More Actions (…) icon
- Edit any fields as required
- CLick Submit Form to save any changes

Filtering and Searching
Use the filtering options to find specific forms: Available Filters:- Status: Created, Sent, Completed, Awaiting Signoff
- Type: Child or Staff Forms
- Form: Filter by specific form names
- Overdue: Show only overdue submissions

How Automatic Reminders Work
Timing:- Reminders are sent 2 days before the due date
- Overdue notifications are sent after the due date has elapsed
Manual Form Upload Process
Sometimes parents/staff may complete forms offline (printed copies) or you may need to manually enter form data. The system supports manual form handling.Downloading Blank Forms
- Go to Settings → Forms
- Find your form in the list
- Click the More Actions (…) menu → “Download”
- This downloads a blank PDF version of the form
- Print and distribute to parents as needed

Manual Form Entry Process
When you have a completed paper form or need to enter data manually:Step 1: Access Manual Entry
- Go to Form Submissions
- Find the form assignment
Step 2: Complete the Entry
- Enter Form Data: Optionally fill in all the form fields based on the paper form. This will make the data available for export and use in the AI assistant.
- Either Upload PDF:
- Scan or photograph the completed paper form
- Use the “Upload PDF” button to attach the file
- This creates a permanent record of the original submission Or
- Fill in the details as necessary. Without uploading a form, all fields will be required.
- Save: Click “Update Form” to save all changes

Frequently asked questions
Can I edit a form after it has been assigned to children?
Can I edit a form after it has been assigned to children?
Yes, but changes will only apply to non-completed form assignments. Completed forms remain unchanged to preserve data integrity. If you need to make significant changes, consider creating a new version of the form.
What happens if I delete a form that has active assignments?
What happens if I delete a form that has active assignments?
You cannot delete a form that has active assignments or completed submissions. You must first remove all assignments and submissions before the form can be deleted. This protects existing data from accidental loss.
How do automatic reminders work?
How do automatic reminders work?
Automatic reminders are sent 2 days before the due date, and overdue notifications are sent after the due date has elapsed. You can enable this feature when assigning forms with due dates.
Can staff members create and assign forms?
Can staff members create and assign forms?
Staff permissions depend on the form settings. You can enable ‘Staff Can Create’ to allow staff to assign forms through the register, and ‘Staff Can Read’ to allow them to view form submissions for children in their care.
What's the difference between 'Assign' and 'Assign & Send'?
What's the difference between 'Assign' and 'Assign & Send'?
Using ‘Assign’ creates the form assignment but doesn’t notify parents - you’ll need to send it manually later. ‘Assign & Send’ immediately creates the assignment and emails the form link to parents.
Can I assign forms to people who aren't registered in the system?
Can I assign forms to people who aren't registered in the system?
Yes, you can assign forms anonymously to any email address. This is useful for pre-registration forms or when collecting information from people not yet in your system. They’ll receive the form link via email.
Why is my form showing 'Awaiting Signoff' status?
Why is my form showing 'Awaiting Signoff' status?
This status appears when a form has been submitted but contains required fields that are marked as not parent-editable (such as staff signatures). These fields need to be completed by staff members before the form can be fully completed.
Can parents complete forms without logging into the system?
Can parents complete forms without logging into the system?
Parents can complete forms through secure email links without logging in, but they can also log into Pigeonhole to see all their assigned forms in one place and complete them through the app interface.
What file formats are supported for manual form uploads?
What file formats are supported for manual form uploads?
The system supports PDF uploads for completed paper forms. You can scan or photograph completed forms and upload them to create permanent records alongside any manually entered data.
How do I handle forms for children who haven't started yet?
How do I handle forms for children who haven't started yet?
Use the ‘Auto Assign’ feature to automatically assign forms to new children when they’re added to the system. You can also assign forms anonymously using email addresses for pre-registration scenarios.
What happens if a parent completes a form multiple times?
What happens if a parent completes a form multiple times?
After a form has been submitted by a parent, the link will be disabled and they cant submit through it again. Only forms in the sent status can be completed by parents or staff.
