Zapier Forms lets you build forms that collect information and trigger automated workflows. This guide covers form creation, field configuration, and connecting forms to your Zaps.
Zapier Interfaces is now Zapier Forms. If you're an existing user, rest assured that projects still work exactly the same. All features continue to be available.
Prerequisite
Before you begin, make sure you have:
- A Zapier account. Zapier Forms is available on all plans.
Create a new form
You can create a new form from scratch, using AI, or from an existing table.
- Go to Zapier Forms.
- Click + Create.
- Select a starting point:
- Zapier Copilot: Describe your form and let AI create it for you.
- Zapier Tables: Turn an existing table from your Zapier Tables account into a form.
- Blank form: Start with an empty form and create your own fields.
- Describe your form in the Copilot field.
- Click Generate form.
You can click any of the suggestions below the field to fill it with the beginning of a prompt and then add specific information.
- Click Start from a table. A dialog box will open.
- Search for and select the table you want to use.
- Click Create form.
- Click Blank form. A new project with a placeholder form will be created.
- Click the edit icon to add new fields and actions.
Add and configure form fields
Once your form is created, you can add fields and configure how the form behaves when submitted.
Add fields
- Click the Form component on your page. A sidebar will open.
- In the Fields section, click + Add field.
- Click an existing field to edit it.
Automate your form
When someone submits a response, you can automate what happens next:
- Show message: Display a confirmation message.
- Redirect: Send users to a custom URL.
- Show another page: Send the user to a different page in your project.
- Run a Zap: Trigger a Zap to send the data and start actions on other apps.
Button text
Customize the submit button text to match your form's purpose, such as:
- "Submit" (default)
- "Send message"
- "Place order"
- "Register"
Connect form to a table
If you start from a blank form, you must connect a table to store form submissions:
- Click the Form component on your page. A sidebar will open.
- Click the Data tab.
- In the Search field, search for and select an existing table.
- Click Create <form name> Table to create a new table that matches your form.
Submissions automatically appear in your connected table, where you can view, filter, search, and export data.
Add form logic (conditional fields)
You can show or hide fields based on how a user responds to previous fields. Learn more: Use conditional logic to show fields in forms.
Preview and test your form
Once you're done editing, you can preview your form before sharing it with users.
- Click the form link in the top right of the screen. A new tab or window will open.
- Fill out your form and submit it.
You can use this test entry to verify that:
- All fields work correctly.
- Validation rules trigger appropriately.
- The submission confirmation appears.
- Data saves to your connected table as expected.
Publish your form
When your form is ready, click Share on the top right of the screen to get the link or embed code for your form. You can also change who has access to this form.
Next steps
- Types of components in Zapier Forms: Add text, images, and tables alongside your forms
- Share and embed forms: Get your forms in front of users
- Manage pages and components on Zapier Forms: Organize and maintain your form projects
Provide feedback and get help
Submit feature requests, provide feedback, and get help from the Interfaces team.