Use form elements to collect general information from visitors. Since the form fields are customizable, you can easily gather all the information you need from visitors.
Form elements can be used for simple contact forms, but also surveys, polls, applications and more. You can add form elements to any content area, though you most often see them hanging around at contact pages or areas like a footer, where visitors go to submit specific information (newsletter signup, anyone?).
Before you create a form, you first need to select a form type. You won’t be able to create a working form until the form type is selected.
This form can only be created when you have an existing database. As an example, let’s pretend you want to collect feedback for your product. You would need:
Name (text field)
Feedback (text area field)
Then in your Canvas, add a form element from the top panel and follow these steps:
In Settings, select the form type Data
Choose the source (your database name)
Select the fields (e.g. Name and Feedback)
Click on the Submit button
Add the action When Submit button is clicked
Then select Create new record in feedback form
Click Navigate and then select the page where the submit button will redirect to
After completing these actions, you’re all set! Everyone who submits a response via the form will be recorded in your database.
Use the newsletter form to collect email addresses, build your email list or ask people to subscribe to your blog.
To start collecting subscribers, first select the newsletter form type. Here is how to connect this form to your mailing list:
Select your email marketing provider in the Settings
Paste an API key
Select a group from the dropdown
It’s as simple as that!
Input groups help you to organize your form. For example, the name label and input field elements reside together in one input group.
These are all the available form elements:
Label is a reflection of your field names
Input is for short text data and works with text fields in your database
Select is for multiple choice and works with relationship fields in your database (both reference and multi-reference)
Text area is for long text and works with text area fields in your database
Checkbox is for confirming statements and works with true or false fields in your database
Image upload lets you collect images and works if an image field is added to your database
For this element to work, it needs to be associated with an action.
For example: When the submit button is clicked, the data is added to the database and the user will be redirected to the homepage.