Repair the World Programs

Hidden Fields

Prefilled from Program





Used to conditionally show the "Venue Location" field below.



Used to display family registration questions below.

Populated from Program Setting attached to this Program. Defaults to 'No', but set to 'Yes' if Program Setting has shifts.
Capacity Calculations

Prefilled via program. Should be empty if the program has shifts.

Prefilled via program. Should be empty if the program has shifts.

Returns the registration cap for the selected shift.

Returns # of spots left (Spots Left in Registered Shift) for the selected shift.

Prefilled from program; # of spots left across all shifts for this program.

Total registrants in this submission (sums up each "Registered Participant" below - one per child or adult registered; personreg = adult, regtype = non-family child)

Outputs 'Yes' if number of registrants surpasses the number of remaining spots in the program; 'No', if not; nothing, if a shift is selected.

Outputs 'Yes' if number of registrants surpasses the number of remaining spots in the shift; 'No', if not; nothing, if no shift is selected.
Other Calculations

Used to simplify skip logic in after-submit connector; returns answer to family registration option below: "I am an adult registering myself, or myself and other non-family members..."

Used in after-submit connector; returns Id of selected Shift in order to create shift member(s).

Used in after-submit connector; returns Id of selected Shift in order to create shift member(s).
Event Information
📝 Admin Note: This "Event Information" section is shown for Private events.


📝 Admin Note: The below question is shown for family programs only.
Program Information








Prefilled from Shift


Used to conditionally show the Shift Option repeated section.

Calculations (Shift)

Returns the Id of the selected shift.

Calculates remaining available spots in this program by subtracting the total number of entered registrants (adults and children) from the program’s remaining capacity.

Returns the registration cap for the selected shift.

Returns # of spots left (Spots Left) for the selected shift.



Calculated validation message. Returns below error if user has selected more than one shift. 

⚠️ You’ve selected more people than there are spots available for this shift. Contact us if you’d like assistance registering them.
⚠️ You’ve selected more people than there are spots available for this shift. Contact us if you’d like assistance registering them.
⚠️ You’ve selected more people than there are spots available for this program. Contact us if you’d like assistance registering them.
⚠️ You’ve selected more people than there are spots available for this program. Contact us if you’d like assistance registering them.
⚠️ It looks like this program is at capacity. Please refer to our website for more opportunities.
⚠️ It looks like this program is at capacity. Please refer to our website for more opportunities.
⚠️  Hmm — it looks like this link isn’t quite right.

It could be that this program has already passed, or that you've landed on an invalid link! Please return to our website to find the correct opportunity, or contact us if you need help.
⚠️  Hmm — it looks like this link isn’t quite right.

It could be that this program has already passed, or that you've landed on an invalid link! Please return to our website to find the correct opportunity, or contact us if you need help.
Main Registrant Information
Adult Info (Emergency Contact)
📝 Admin Note: Shown for adult-only programs (Over 40, or Young Adult over 18), OR if the user has indicated that they are registering non-family members.

This section also appears by default on programs where Demographic may be (temporarily) blank.





Enter a US or international number (ex: 415-555-2671 or +44 20 7946 0123). Include country code if not US.

Enter your ZIP or postal code. Accepts US and international formats, e.g., 12345, K1A 0B1.

This flag is included in the “# of People Registered” calculation above.
You may register up to 8 additional participants.
📝 Admin Note: The below question is shown to family-aged programs.
Additional Adults
📝 Admin Note: Shown if user indicates that they are registering other non-family adults.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. You may leave this field blank if this participant does not have an email address

Enter a US or international number (ex: 415-555-2671 or +44 20 7946 0123). Include country code if not US.

Enter your ZIP or postal code. Accepts US and international formats, e.g., 12345, K1A 0B1.

This flag is included in the “# of People Registered” calculation above.
Additional Children
📝 Admin Note: Shown if user indicates that they are registering other non-family children.
All children must be accompanied by a parent, guardian, or supervisor to attend Repair the World events.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. You may leave this field blank if this participant does not have an email address


This flag is included in the “# of People Registered” calculation above.
Adult Info (Emergency Contact)
📝 Admin Note: Shown if user indicates they are registering their family.





Enter a US or international number (ex: 415-555-2671 or +44 20 7946 0123). Include country code if not US.

Enter your ZIP or postal code. Accepts US and international formats, e.g., 12345, K1A 0B1.

This flag is included in the “# of People Registered” calculation above.
Adult 2 Info
📝 Admin Note: Shown if user indicates they are registering their family.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. Leave the field blank if you do not have this participant's unique email address

Enter a US or international number (ex: 415-555-2671 or +44 20 7946 0123). Include country code if not US.

Enter your ZIP or postal code. Accepts US and international formats, e.g., 12345, K1A 0B1.

This flag is included in the “# of People Registered” calculation above.
Child 1 Info
📝 Admin Note: Shown if user indicates they are registering their family.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. You may leave this field blank if this participant does not have an email address


This flag is included in the “# of People Registered” calculation above.
Child 2 Info
📝 Admin Note: Shown if user indicates they are registering their family.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. You may leave this field blank if this participant does not have an email address


This flag is included in the “# of People Registered” calculation above.
Child 3 Info
📝 Admin Note: Shown if user indicates they are registering their family.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. You may leave this field blank if this participant does not have an email address


This flag is included in the “# of People Registered” calculation above.
Child 4 Info
📝 Admin Note: Shown if user indicates they are registering their family.




Sharing an email for this participant ensures that everyone registered receives all communication for this program. You may leave this field blank if this participant does not have an email address


This flag is included in the “# of People Registered” calculation above.
By submitting this form you consent to have your information shared with Repair the World and their partners.

It may take a some time for this form to process after you click Submit.
Please do not click Submit more than once.