The form component in Zapier Interfaces allows you to collect information from visitors and store it in a table. The form component uses Zapier Tables to store the information.
Add a form component
To add a form to a page:
- From any interface page, click the plus sign + at the bottom of the page.
- In the Add Component sidebar, click, or drag and drop, the Form component.
- Click:
- The name of an existing table in your Zapier Tables account. Existing table fields will appear in your form.
- Create table to start with a blank one. A new table will be created in your Zapier Tables account.
- I'll do this later to create a form before connecting it to a table.
- If you click the I'll do this later button, your form will have no storage option associated with it. Visitors can still submit a form that has no table associated with it, but no information will be stored.
- You can select any tables you own or have been given "Builder" permission to. Learn more about Zapier Tables permissions.
To edit or add new fields to a form:
- In an interface page, hover over the form component.
- Click the Edit button in the component.
- The right sidebar will open. Click + Add field.
- Give the field a name.
- Select the field type.
- Fill out any required fields.
- Click Insert field.
Add actions to a form
By default, a form shows a confirmation message when the visitor submits it. You can use different actions to send the form contents to another app by running a Zap or continuing the visitor's experience to another page.
To add an action:
- In an interface page, hover over the form component.
- Click the Edit button in the component.
- The right sidebar will open. Click the Actions tab.
- Click + Add action.
- In the Action dropdown menu, you can select:
- Navigate to page: send the visitor to a different page when the form is submitted.
- Navigate to external URL: send the visitor to a page outside of your interface.
- Show notification: this is the default. Show a message letting the visitor know the form was successfully submitted.
- Run Zap: create a Zap that triggers when the form is submitted.
- Fill out the required fields.
- Click Create action.
If you select Run Zap, the button will say Create Zap instead of Create action. A new page or tab will open with the Zap trigger already created, and you can set up your actions.
Fill form fields in advance for visitors
You can prefill form fields for your visitors by using URL parameters for each field in a form. Form fields have unique references, which can be used to fill out certain fields by default for visitors. Learn how to prefill form fields.
Use conditional logic to show fields
You can use conditions to decide when to show certain fields. Learn how to use conditional form logic.
Provide feedback and get help
You can make a feature request, provide feedback on existing features, and get help from the Interfaces team.