Form Submissions Name Change
The Donations app and the Events app use the object name, “Form Submission.” To alleviate confusion, the object name in Donations has been changed to “Blackthorn Donations Form Submission,” and the object name in Events has been changed to “Blackthorn Events Form Submission.”
Forms and Form Elements are an easy way of surveying your attendees while they're registering for an event, after they register, or after the event has ended. This can give good insight on reporting to capture the voices and opinions of the all attendees.
Here is a complete list of what is currently supported:
- Big List Group
- File Upload
- Multi-Select Picklist
- Text (30,000)
Before using this feature, please navigate to the Blackthorn Events Admin tab > Scheduled Jobs > click "Schedule Recommended Events Jobs"
This will start the job to process the questions, and Form Submission Answers will write to the respective object within the next 5 minutes. This job will run automatically after processing the job the first time.
Glad you asked! On the event record, we have a few fields that are needed.
- Form (Pre-Registration): This is for answering form elements during the checkout process. These will be displayed when the attendee fills in their information to register.
- Note: This can also be set on Event Item to be used with Visibility Control. This allows asking specific questions to specific attendees. 🤓
- Form (Post-Registration): This is for answering form elements after the attendee registers for the event. The questions will be displayed on a confirmation page through their AttendeeLink.
There are a few easy ways to view an attendee's answers! The forms are submitted to Salesforce through the Blackthorn Events Form Submissions object. There are two related lists that can be added on the Attendee object to easily access an Attendee's answers:
Form Submissions &
Form Submission Answer.
Form Submission Answerto your Attendee object page layout to easily access the answers.
- Navigate to the
Form Submissionsrelated list, and click on the Submission you want to view or Navigate to the
Form Submission Answerrelated list, and click on the specific answer you want to view.
- If a
Form Submissionfails to process, open the Blackthorn Events Form Submission, and click the
Processbutton. This will reprocess the answers and submit the form properly.
- The following Form Element Types do not map to the "Answer" field on the
Form Submission Answerobject. For these data types which are not mapped to the "Answer" field, please find mappings below.
- Date --> Answer Date
- Number --> Answer Number
- Text (30,000) --> Answer Text Long
- Big List Group --> Form Big List Option
- Navigate to the Forms tab and create a new form.
- Click on the
New Form Elementbutton in the top right-hand corner.
New Form Elementbutton may need to be added to your page layout. If you don't see it, head over to the Forms object and add it to the layout.
- Once you click the
New Form Elementbutton, you'll be able to create questions.
Type = This will define what type of question you're looking to ask. There's plenty of different options here. After reading the documentation, if you would like any further clarification please reach out to our support team, we're happy to help!
Required = This field defines whether or not the question is required.
Map To (Object)(Optional) = This helps define where the attendee's answer will go. If I select
Contact from this picklist, the attendee's answer will be defined on the Contact object.
Map To (Field)(Optional) = This helps define where the attendee's answer will go. If I select
Contact from the
Map To (Object), and the
City field from the
Map To (Field), the attendee's answer will be populated under Contact > City.
Enter your question to ask below: = This field will define the primary question.
Supplemental Question Information = This is a supporting field to the previous field. The text will show up below the primary question. This can include any rich text, such as hyperlinks, colors, formatting.
Default Value = Will define the default value for a picklist, text field, etc. when an attendee opens the registration form.
Default Checkbox Value = Will define the default condition for a checkbox Form Element.
Hint = This field will define the help text for the question.
Check out the following screenshots below
Once you click the
New Form Element button, you'll see the Form Element page. We've already filled this section as an example.
By clicking the
Conditions button in the upper right-hand corner, you'll be brought to the conditional questions page.
Conditional questions were added to give you more flexibility. As an example, this can be used if an attendee selected their meal preference as "Steak" the next question would be "What would you like as a side?"
Note: Creating a conditional question within a conditional question is not supported.
In this example, if they selected any other food, they wouldn't have the option to select a side item.
Here, we have the same question "What is your favorite sport?" Depending on how the attendee answers the question, the "What is your favorite team" question will change. If an attendee selects "Baseball" they will see baseball teams. If an attendee selects "Football" they will see football teams.
We have added file uploading as part of the new form element. The files can be written to anything in the
Map To (Object) picklist. The file is uploaded after checkout and will be added to Salesforce Files as well as the object defined in the
Map To (Object) picklist. Please keep in mind, files may take up to 5 minutes to relate to the respective record.
Currently, the supported file types are:
- All image file formats (for example, .jpg, jpeg, .png, .gif, .svg) and
- PDF (.pdf).
- Define the text you want the attendee to see in the "Enter your question to ask below:" section.
- Files that attendees upload will be added to the Files section of Salesforce. This can be added as a related list to the attendee/contact/etc. object that is defined in the "Map To Object" picklist. This will allow you to easily see the file the attendee uploaded.
Big List Groups were added for picklists with thousands of options. Using a Big List Group, an attendee can search for the answer they'd like to select.
- To start, open the App Launcher and navigate to "Form Big List Groups"
- Click "New" in the top-right hand corner.
- Name your Big List Group and click "Save"
- We chose to use Zip Codes for this example.
- Next, click "New" next to "Form Big List Option"
- On the next page, you will see
Option Value- This is what the value the attendee will see when selecting an option.
Then click "Save"!
After saving your Big List Group, you can navigate to Forms. When creating a new form element, simply click "Big List Group" to get started.
- Next, we can define our question on the Form Element.
- For this example with Zip Codes, we have used "What is your Zip Code?"
- Then define the Big List Group we created in the previous step
- Click "Save" and you're done!
In this example, we're using Zip Codes. Imagine if an attendee had to scroll through thousands of Zip Codes just to find where they live? Very inefficient.
Now, an attendee can simply search for their answer and click it.
We start with 4 zip codes here. For example, when I search "540" it will only show results that start with "540". All other options will be discarded.
With this you are able to add a blank space between questions, or include more information for attendees to see!
- Please note, if you do not initially see the 'Divider' Type, please go to Blackthorn | Events Admin> Metadata Updates> and click 'Update Picklists'.
- Optional: Define the text you want the attendee to see in the
Additional Information to display below the divider:field.
Supplemental Question Information field will be displayed at the bottom of the Form Element.
This is what the finished product will look similar to!
UTM parameters are simply tags you add to a URL — when your link is clicked, the tags are sent back to Google Analytics (or other) and tracked. These are stored in the attendees local storage for 30 days after clicking on the event.
- Define the text, the text entered here will be a part of the original URL.
Parameter question types will not show up in the Additional Information section. Here is an example of a URL that includes the parameter.
Notice on the end there is
utm_param is the text we defined in the image above. You will need to replace that text with the text in your parameter question type.
After navigating anywhere in the URL above, you will notice the
?utm_param=utm_param_Value disappears, all information will still be tracked even though it isn't visible.
The URL option allows for an attendee to enter in a URL upon registration. This field will validate the text entered is a proper URL. When written to a URL Salesforce field, this will appear as a hyperlink. When written to a text field will appear as text with no hyperlink.
- Define the text you want the attendee to see in the
Enter your question to ask below:field.
- Optional: Define
Supplemental Question Information,
Default Value, and
Note: When an attendee enters data into a URL field, it will be validated that the text starts with
https://, and have a top-level domain (.com, .gov, .io,. etc.) identified.
Post-Registration Forms use AttendeeLinks to gather information. Once an attendee registers for an event or are invited to an event, they'll receive their AttendeeLink via email. Once they receive the AttendeeLink, they will be able to answer the Post-Registration questions.
- Define questions in a Form to use for a Post-Registration Form as described at the top of this page.
- Add your Form to the Form
(Post-Registration)field on your event!
- That's all there is to it. Attendees will now see a form at the end of their checkout, or when they revisit their AttendeeLink.
This is what the finished product will look similar to!
Post-Event Surveys allow for Attendees to give feedback on the Event. This uses the
Post Event Questions URL field on Event, Event Item, or Attendee. If you want to setup a process to automatically send this URL, we recommend doing so in process builder or flows.
- Define questions in a Form to use for a Post-Event Survey as described at the top of this page.
- Add your Form to the
Post Event Questionsfield on your Event, Event Item, or Attendee.
- Send the
Post Event Questions URLto all Attendees you want to answer the Post Event Survey Questions.
The same applies on the Sessions level. The
Post Session Questions field can be found on both the Session and Session Attendee records. The Session Attendee record also has the
Post Session Question URL similar to its Event record counterpart. You can add these fields from their respective page layouts.
- Currently, this checkout will create a separate Blackthorn Events Form Submission Record for the Attendees. If you use the same form for both Pre and Post-Registration, the answers will not update to the new values if an attendee changes their answer.
From your Form record, there is a button called "Form Preview" that allows you to preview your form and change the sort order of questions.
- To change Sort Order, you can drag and drop a specific question or use the up/down arrows next to each of your questions.
Updated 2 days ago