Best Buddies Membership Application

Please select your language.
Comments

Form Design Comments

The following is for the benefit of the admin/form builder and does not appear on the published form.


Input Variables

The Input Variables section of the form contains fields that will be filled in at the time the form is loaded, using URL parameters. These fields are not visible to the user, but will be used for further calculations.


Chapter Account ID is the ID of an account record in Salesforce and should be passed to the form as a URL parameter named ChapterAcctID. (That looks like https://bestbuddies.tfaforms.net/4903689?ChapterAcctID=[AccountID]) Without it, the data from the form will not be imported into Salesforce correctly.


The rest of the input variables will be prefilled with data from the Chapter Account record in Salesforce.


FormAssembly Import ID

Each Contact record that the membership application creates in Salesforce is given a FormAssembly Import ID. This ID is randomly generated by FormAssembly each time the form is loaded and is unique to each Contact. They are used by the Salesforce Connector to reference the same Contact across multiple steps and to add more than one Contact to the same household.


Constants

The Constants section of the form contains text that is set at the time the form was built and will not change. These fields are not visible to the user, but will be used for further calculations.


Default Program ID

If a Program ID is not prefilled based on the Chapter Account ID, Memberships are created in this program. Make sure this ID matches a Program record in Salesforce, otherwise submitting the form may fail and the user will get a confusing error message.


The rest of the constants are pieces of static text that will be conditionally merged into fields presented to the user.


Required E-mail or Phone

In several locations, the form asks for an e-mail or phone (or just a phone) and requires that at least one be filled in. In order to validate this requirement, a third field is created called "Email or Phone Required" (or “Phone Required”). This is a calculated field. It always displays a message explaining the requirement. When an e-mail or phone has been entered, a space (\u0020 in Unicode) is added to the end of the message. The user won't see this space, but the field has a validation rule requiring a space at the end of the text. If the space isn't there, there will be an error message.


This is adapted from the FormAssembly document Use Case: Require Only a Certain Number of Checkboxes (https://help.formassembly.com/help/use-case-require-only-a-certain-number-of-checkboxes)


User Email

This calculated field is the email address of the person filling out the form. The data comes from the Email or Parent Email field, depending on who is filling out the form. It is used as the email address where a notification will be sent after the form has been submitted.


Age Fields

Several sections of the form display conditionally based on the applicant’s age range - Under 13, 13-17, or 18 and older. The form includes JavaScript that will use the Date of Birth to automatically select the corresponding option in a hidden Age Range field, which then triggers the conditional display.


Importing Calculated Data Into Salesforce

When the Salesforce Connector creates records in Salesforce, some of the fields are filled not with a single field from the form, but with a calculated value based on two or more form fields. In some cases, these calculations are done in the Salesforce Connector. In other cases, it is more practical to create a hidden calculated field in the form and pass that data into a Salesforce field.


In particular, there is a repeating section in the second half of the form (“Child Information”). If you create a formula in the Salesforce Connector using fields in a repeating section, the results are a big mess. Instead, all of these are handled with calculated fields within the repeating section, which import into Salesforce correctly.


Periodic Manual Changes

A few of the fields in the form will need to be updated manually at least once a year. These are fields that reference years. The years will need to be changed relative to the current year. The fields are

  • Page 1 - This application is for school year. Instead of adding and removing choices, just update the text of the existing choices. Other fields display conditionally based on this field, and adding/removing choices may break that conditional display.
  • Page 3 - High School Graduation Year

  • Page 3 - College Graduation Year

  • Page 5 - I agree to the Best Buddies Member Agreement… (2 fields). Make sure these dates match the choices in “This application is for school year” and that the conditional display of these fields works correctly.

  • Page 7 - High School Graduation Year

  • Page 7 - College Graduation Year

  • Page 8 - I agree to the Best Buddies Member Agreement… (2 fields). Make sure these dates match the choices in “This application is for school year” and that the conditional display of these fields works correctly.

Form Variables




Input Variables







Constants



Program Years




Best Buddies Membership Application
Page 1
about 5 minutes remaining
Thank you for your interest in Best Buddies! This application is required to join a Best Buddies program.  All application information that is submitted will remain strictly confidential (see our privacy policy for more information).

If you are NOT trying to join the program listed above, please click here to start over: https://www.bestbuddies.org/join
Note: Eligible applicants must be a registered student at the affiliated school or a participant from a Best Buddies-approved partner organization/host site.
Applicants must be 18 or older to participate in Best Buddies Citizens.

Note: A background check is required to participate in Best Buddies Citizens (fees may apply). Once your application is received, a Best Buddies staff member will follow up with additional details and next steps.







This chapter is not currently accepting new membership applications. Please contact your local Best Buddies office for more information.
Sorry, the link you followed isn't valid. Please click here to start a new membership application.
Best Buddies Membership Application
Page 2 of 5
about 4 minutes remaining

Your Contact Information





Must be a non-school e-mail address.




Mailing Address









Best Buddies Membership Application
Page 3 of 5
about 3 minutes remaining

Demographic Information


MM/DD/YYYY
Age and DOB calcations







Gender for Salesforce





Membership Information






Note: To become Chapter President of your chapter, you must also complete a Chapter President Application after submitting your membership application. Chapter Presidents will be interviewed and selected by your Best Buddies Program Manager.


If you are not affiliated with a school or host site, you may not be eligible to join this chapter.







Accommodations and Supports



Best Buddies Membership Application
Page 4 of 5
about 2 minutes remaining

Parent/Legal Guardian Information


Please only choose YES above if you know that you have a court-appointed legal guardian.







Parent/Guardian Mailing Address









Emergency Contact Information









Emergency Contact Fields (for Salesforce)






Best Buddies Membership Application
Page 5 of 5
about 1 minute remaining

Background






Consent for Background Check

A background check is required to participate in Best Buddies Citizens (fees may apply). Once your application is received, a Best Buddies staff member will follow up with additional details and next steps.

Member Agreement
Please confirm that the application details below are correct and review the Best Buddies Member Agreement before you submit your application:



Leadership Application
All chapter leaders must review and consent to the Best Buddies Leadership Agreement to lead a Best Buddies chapter.


Parent/Guardian Consent



After you hit submit, please check with your parent to confirm that they received an e-mail. We need their permission before you can participate in Best Buddies!
Best Buddies Membership Application
Page 2 of 4
about 4 minutes remaining

Parent/Legal Guardian Contact Information








Mailing Address









Best Buddies Membership Application
Page 3 of 4
about 3 minutes remaining

Child Information








Child's Address (if different from parent/guardian)







Child Address (for Salesforce)







MM/DD/YYYY
DOB and Age calculations






Gender for Salesforce







If your child is not affiliated with a school or host site, they may not be eligible to join this chapter.








Child Accommodations (for Salesforce)
























Emergency Contact Fields (for Salesforce)






If you have another child that is joining the same chapter, click "Add another response" to enter their information.

Best Buddies Membership Application
Page 4 of 4
about 1 minute remaining
Member Agreement
Please confirm that the application details below are correct and review the Best Buddies Member Agreement before you submit your application:



Consent for Background Check

A background check is required to participate in Best Buddies Citizens (fees may apply). Once your application is received, a Best Buddies staff member will follow up with additional details and next steps.