Updating People from Form Entries

Often it can be helpful to update a new person's profile based on the information they provided in the form. This may be helpful when:

  • Someone fills out a registration form and their phone number differs from what you've stored in their profile
  • You want to collect specific information, like allergies, and have it transferred to a field in their profile

To update a profile based on a form entry:

  1. Navigate to "More > Forms."
  2. Click "View Entries" under the name of the form you'd like to view the results for.
  3. Click (connect) to connect the form entry with a profile in the database.
  4. If there's any form data that doesn't match their profile data1, Breeze will prompt the user to ask if they want to update the profile based on the form data. Note: When this connection is made, it cannot be undone. A helpful solution might be to export your people data before connecting the forms so that you don't accidentally replace data with no way to restore it.

 If you need to update a profile that's already been connected to a form:

  1. Navigate to "More > Forms."
  2. Click "View Entries" under the name of the form you'd like to view the results for.
  3. Click "View" next to the entry you'd like to have update the profile.
  4. In the bottom left, click the arrow next to the "Edit" button and select "Update Profile."

Linking Form Responses to Breeze Profiles:

In order for the information on your Form to update the information in your profiles, there needs to be an exact match of the following items:

  • Name & Spelling of the Field
  • Type of the Field
  • Order of the Options (if Dropdown, Multiple Choice, Checkbox, etc.)

If you use multiple "Email", "Address", "Phone" fields and you do not rename them something like Person 1 Email, Person 1 Address, Person 1 Phone, the system will use the last Email, Address, Phone field as the one it uses to connect and update the profile with.

If Breeze cannot find someone in your system with the information submitted in the form, it will give you the option for manual association, where you are then able to connect them to someone already in your database, or add someone new! Breeze will automatically attempt to make an association between a form entry and profile when the following fields are filled, in both in the form and in the profile:
  • Name

  • Email and/or Address

Here's an example of what this looks like:mceclip3.png

For more information on how this is done, check out this Help Center article:
Connecting a Form with a Person

1 When looking to match the profile fields with form fields, Breeze looks for matching field names. For instance, if your profile field has a "Gender" field and you create a "Gender" field in your form, Breeze will see and attempt to reference that when matching the fields.
For example: If you create a profile field that is a "Text" field for "Allergies" then your form must also have a "Text" field that's called "Allergies" for that data to transfer over. Any alternate spelling, extra spaces, or extra characters (such as a ! or ?) will break the connection. They must be exact. Information can be pushed from a form entry to update an existing profile or can be used to create a new person profile.

A few field names have special behavior associated with them; for a list of special field names see below:

Field Name Description
Name Only one native "Name" field can be used per form. If you need to collect multiple "names" you will want to use a text box field to collect additional names. 
Home Phone Form fields with this name will map to the profile's "Home" phone number field
Work Phone Form fields with this name will map to the profile's "Work" phone number field
Mobile Phone Form fields with this name will map to the profile's "Mobile" phone number field
Cell Phone Form fields with this name will map to the profile's "Mobile" phone number field
Phone Form fields with this name will map to the profile's "Mobile" phone number field
Birthdate Form fields with this name will map to the profile's "Age" field (expects a date format)
Birth Date Form fields with this name will map to the profile's "Age" field (expects a date format)

When looking to update or connect to the Grade/Graduation Year profile field in Breeze, you will want to use the a drop down field with the label of "Grade" on your form, including the grade options you would like to collect. The graduation year currently cannot be collected and connected from Forms to the profile. If you need to collect the graduation year, we suggest you add a customized profile field called "Graduation Year" and have a matching field on your form. Then, you can filter the form entries and use the action panel to update the native field "Grade/Graduation Year"

Was this article helpful?
20 out of 29 found this helpful

Comments

4 comments
  • Is there a way to update a profile with allergy information given on a form?  I have a profile field for allergies, but Breeze doesn't seem to recognize that from my VBS registration form.  So I am having to manually enter all the allergy information on each child into their profile.    Just wondering if there is a way to get it to do it automatically?

    0
  • Hey @boehmerclan7!

    Great question! Yes! There is a way to get it to match: When looking to match the profile fields with form fields, Breeze looks for matching field names. For instance, if your profile field has a "Gender" field and you create a "Gender" field in your form, Breeze will see and attempt to reference that when matching the fields. 

    If both field names and field types match exactly and you are still having this issue, please reach out to our Support team via phone or email so we can troubleshoot further.

    Happy to help and serve y'all!

    Blessings! 

    0
  • Is there a way to create a form corresponding to the profile fields we are using?

    0
  • Hello @pegweissbrod!

    Thanks so much for asking about whether there is a way to create a form corresponding to the profile fields you are using! Excellent question! It definitely depends on what you mean by this question:

    If you are asking if there is a way to create a form that already has your profile fields populated into the form fields, then no, unfortunately, there is not a way to accomplish this Breeze right now! That's a great idea though and I would love to invite you to fill out a feature request here: Submitting Feature Requests

    If you are asking if there is a way that forms can update the information of custom profile fields on a person's profile, then yes!  There is a way to accomplish this in Breeze! When looking to match the profile fields with form fields, Breeze looks for an exact match. The name of the field must be the same, the field type must be the same (multiple choice, checkbox, etc.), and the feild options must be the same (i.e. if the options for a multiple choice question as a profile field would also have to be the same options listed for the form field). 

    I do hope you find this information helpful! Always happy to answer additional questions!

    Blessings!

    0