- Input fields
- Dynamic fields
- Line item groups
Input fields
Input fields are most commonly used and include 9 types that look and act differently in the Zap editor. Depending on the type, users can either enter plain text data, make a selection or map variables from previous triggers and actions. Zapier does not validate the data to ensure users added the correct item for that field type.String
The default input field, which accepts text input. Typically used to gather individual text values such as a name or email address.
Text
Displays large,<textarea>
-style entry box, accepts longer text input. Often used to enter notes.

Integer
Accepts integer number values, shown with a1 2 3
tag beside the field in Zaps. Typically used along with a dropdown type field to select ID numbers for objects in your app, also used to gather whole numbers.

Number
Accepts any numeric value, including decimal numbers, shown with a1.0
tag beside the field in Zaps.

Boolean
Allows users to select betweenyes
and no
values in a dropdown in their Zap to send a corresponding 1
or 0
in the request to your app’s API.

Datetime
Accepts both precise and human-readable date-time values. Sends an ISO-formatted time string in the request to your app’s API.
Password
Displays entered characters as hidden, accepts text input, just like standard string fields. Does not accept input from previous steps.
Dictionary
Users enter their own value sets, with a plain text name followed by a String field to enter or map data from previous Zap steps. Click the + button on the right to add additional dictionary field entries.
Copy
Does not allow users enter data and is not passed to your app’s API. Shows the Help Text field copy in a display-only formatted note, with no input field. Supports Markdown. Typically used for important notices to users.
Dynamic fields
This feature is only available in the Platform CLI.