Collect Information with Custom Forms

Created by Brittany Crow, Modified on Fri, 24 May 2024 at 10:15 AM by Brittany Crow

 Heads up! This article is intended for Site Managers. If you're an Advanced Program Manager looking for information about managing your programs, click here. If you're a Program Facilitator looking for information about reviewing your programs, click here.


With Custom Forms, you can collect information from visitors to your site. You can also collect information from volunteers with custom questions—click here for more information. But there are other ways you can use forms to your advantage. For example, you could use Custom Forms to: 

  • Add a Contact Us page
  • Gather consent to updated terms and conditions
  • Get feedback on the site or Programs featured on your site

Here we cover: 


How it works

After you create your Custom Forms, volunteers can start submitting their responses! You select the email address the responses are sent to when you create the Custom Form. 


How to create a Custom Form

Before you create a Custom Form, be sure to create a Custom Page for it. This is the Form Landing Page—which you must select when creating the Custom Form. The landing page is where the volunteer submits the form. You will have to go back to your Custom Pages and add the Custom Form for it to be live on your site. For more information about creating Custom Pages, click here! After you've created the landing page for the form, you can get started creating the form itself: 

1. Go to Content > Custom Forms

2. Click Add New Form

3. Give the Custom Form a name. 

4. Add the email you want your form responses sent to in the Email Recipient field. 

5. Select the Form Landing Page with the dropdown. 

6. Click Submit Form

7. Now you can start building the form out by clicking Add Element

8. Select the Element Type with the Select Type dropdown. 

  • Different fields appear for you to complete depending on the element you select. 
TypeDescription
CopyThis appears at the top of the form and can be used as an introduction. 
  • You can use the text editor to personalize your Copy text. 
HeaderThis is a larger font than the Copy text. 
TextThis is for single-line text answers to open-ended questions. 
  • The default width for a Text element is 225px but it can be changed. 
TextareaThis is for multi-line text answers to open-ended questions. 
  • The default for a Textarea element is 260px x 45px but it can be changed. 
SelectUse this option if you want a user to select one option from a list of possible answers. 
Multi-selectUse this option if you want a user to select multiple options from a list of possible answers. 
CheckUse this option to create an item that can be answered by marking or clearing a check box. 
HiddenWhen someone submits a form, an email is sent to the site manager. 
  • The information here is shown in the body of that email. 
CaptchaUse this element if you want users to prove they aren't robots before submitting a completed form. 


Let's set up a form element together! 

1. Click Add Element

2. Select Multi-select for the Element Type

3. Enter a Field Name (this won't appear on the front end to users). 

4. Enter a Display Name (this does appear on the front end to users). 

  • This is typically the question you want to ask.

5. Leave the Default Value field blank. 

6. Enter the answers you wish for them to select from in the Key and Value fields and click Add

7. If you want to move them around, just click the answer and click Up or Down

  • You can also delete them if you've made an error or change your mind about the answer options. Just highlight the one you wish to delete and click Delete

8. Check the box beside Required if you want to require users to answer this question.

9. Click Submit Entry when finished. 

Here's what it looks like on the form to the user: 


How to assign a Custom Form to a Custom Page

Once you've created your Custom Form, you can assign it to a Custom Page. To do this, you must edit an existing Custom Page. 

1. Go to Content > Custom Pages

2. Select the Page Name you wish to assign the Custom Form to. 

3. Click More Options

4. Use the Page Form dropdown to select the Custom Form you wish to assign to that page. 

5. Be sure to click Submit Page to save your changes! 


Volunteer perspective

When a volunteer visits the page that you've assigned the form to, they see this: