The Pro Forms feature allows the App Admin to create various types of forms. The forms include simple Contact Us forms, to more complicated forms such as Mortgage Calculators, Grade Conversions,Inventory Managers, and more!
The data from the forms is easily searchable, sortable, and editable directly in the app. App Members can access and edit their data only. The App Admin can see combined or individual data sets from App Members. App Admins also have additional options such as exporting the data, and receiving the data via email.
In addition to a general overview, this documentation will provide you with instructions on creating a simple form, and a complex form. Creating both types of forms will enable you to learn the ins-and-outs of the Pro Forms feature.
The Manage Fields section is where you add all of the Fields for your app and to set the general settings for the respective form.
Available Field Types
Below is breakdown of the various field types available to you.
Use this field for email addresses.
This should be used when only numbers should be entered. This field also works with the Formula field.
Use this field for Date and Time entries
Location stamp field when you need to capture the location of the App User.
Drop-Down
This Field type should be used when you want the App User to select from a list of options
The Image field enables the App User to upload a picture to your Form.
A Date field but without the Time.
A Date field but without the Time.
A Phone Number field that adds the country code
Enables App Users to obtain a signature on the Form
Bar/QR Code Reader
Enables the App User to scan barcodes and QR codes
Formula
Enables you to perform calculations on the Form based on inputs from the App User.
When using this field type the App User’s Name and Email address is automatically added to the Form and can’t be edited. When using this field type, do NOT select any of the available field type options.
Click Wrap
This field type enables the App Admin to add an “ID” type field to a form that will automatically increase in number. A detailed explanation of this feature is explained further in this documentation.
To Download the data, simply click the Download CSV button on the right-hand-side of the screen. When downloading the data, it would be useful to see our instructions on opening the CSV file.
If you want to Delete a Record, click the Remove button to the right of the record.
SETTINGS
ADD RELATION – This function is currently disabled (works with a future addition to Pro Form).
DISABLE EMAIL – If this feature is enabled, upon the App User submitting their form, the results will not be emailed. This option is useful for calculator type forms, etc where the App Admin don’t need the results of the form submissions.
HIDE SAVE – If enabled, then the form record can only be submitted. There won’t be an option for the App
User to save the record and make continuous changes.
FORMULA FIELD TYPE
As previously mentioned, the Formula field type enables the App Admin to perform calculations on the Form based on inputs from the App User.
For this example, we’re going to create a very simple Tip Calculator Form.
1) If not already, add the Pro Form feature to your app.
2) Since we are creating a Tip Calculator form, we don’t want the form submissions to be emailed to the App Admin. Then click the Settings tab, check the option for Disable Email, and finally click Save.
3) Click the Manage Fields tab, and complete the Description field, add Meal Information to the Add A Section field, and add an email address to the Frontend Admin email field.
4) Click the Add a field button, and make the following selections below. The App User will enter the total amount for the meal in this field.
● Field Name: Meal
● This field is required: Yes
● Field Type: Number
● Click OK to Save
IMPORTANT NOTE: Since we’re going to use the Meal field as part of our calculations, it’s important that we set this Field Type to Number.
5) The App user will use this next field to enter the tip percentage that they want to give. Since we’re calculating a percentage (%), we want to leave an example of the entry that should be made for the App User.
Click the Add field button and choose the following settings:
● Field Name: Tip
● This field is required: Yes
● Field Type: Number
● Click OK to Save
IMPORTANT NOTE: As before, since we’re going to use the Meal Total field as part of our calculations, it’s important that we set this Field Type to Number (and the field name cannot contain spaces).
6) We’re now going to add a Formula field that will calculate our two previously created fields. We don’t want the App User to enter any data into this field so we’re going to make it read-only.
In addition, since the fields that are going to be used in calculations cannot have spaces, we’re going to use an underscore (_) in the formula (In our next field, we’re going to use the Tip_Amount in a calculation as well).
*** Field Name can have spaces and when used in formula space will be replaced with underscore. (We have used underscore in field name in screenshot below as it was not supported in old version, you can use Space in field name and use underscore for same field while writing formula)
Click the Add field button and choose the following settings:
● Field Name: Tip_Amount
● Enable Readonly: Yes
● Field Type: Formula
● Add Formula: Meal*Tip
● Click OK to Save
IMPORTANT NOTE: In the Add Formula settings, we’re simply telling the system the calculations that we want it to make. So in this case, we want it to multiply the Meal input and the Tip input.
7) Now that we have a field that is going to calculate the total amount of the Tip. We’re now going to add a field that will calculate the Grand Total (the Tip amount plus the Meal amount).
Click the Add field button and choose the following settings:
● Field Name: Grand Total
● Enable Readonly: Yes
● Field Type: Formula
● Add Formula: Meal+Tip_Amount
● Click OK to Save