Test Zap steps
- Tables
-
Product updates
Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
- Zaps
- Your Zapier account
- Interfaces
- Canvas
- Chatbots
- Getting started
- Agents
- MCP
- Built-in tools
- Lead Router
- Apps
Table of Contents
When you create a Zap, you should test each step while building, including your trigger and all action steps. When you test a step:
- Zapier will create a test record in the Zap.
- You can ensure the step is set up correctly by reviewing the data in your test record:
- Within the editor.
- Within the app you used in that step.
- You can edit the values in the test record.
- You can send the data from your test record to any subsequent step by mapping fields.
You can test steps one by one. You can also test all un-tested steps or all steps at once. Learn more about setting up your trigger and action.

If your trigger is a new email in Gmail, Zapier will pull in a recent email you've received to use as a trigger test record. This email can then be used to set up an action step later in the Zap, such as to customize a Slack message with test data from the email.
Test triggers
When you test a trigger step, Zapier will load test records from your app.
- Open your Zap and click Edit to enter edit mode.
- Select your trigger step.
- Select the Test tab.
- Click Test trigger. Zapier will retrieve data from your trigger app and display it as a test record.
- Some apps will only return generic sample test records rather than real data from your app account.
- Select a test record. A dropdown menu will open and display the test record's data for your review.
- (Optional) You can load newer data at any time by clicking Find new records.
- Click Continue with selected record.
Learn how to troubleshoot your trigger if your trigger test fails or if Zapier cannot find a trigger event.
Test actions
When you test an action step, Zapier will perform the action on your behalf. Testing is live and may result in changes made in your app.
In your action step:
- Open your Zap and click Edit to enter edit mode.
- Select your trigger step.
- Select the Test tab.
- Click Test step.
- (Optional) You can re-test a step at any time by clicking Retest step.
- Click Continue.
The Data out tab will display your testing results and any error messages that may occur. Use AI-powered troubleshooting to automatically review errors and suggested solutions.
Test in the Status section
The Zap Status section of the left sidebar will display any steps that should be tested at the top of the Steps section in Zap Status. To test or skip testing:
- Open your Zap and click Edit to enter edit mode.
- In the left sidebar, click the status icon .
- Click either:
- Test step below an individual step to test it.
- Skip tests to remove the warning icon without testing.
-
Test steps to test all steps that display the warning icon.
- Zapier will test all steps one at a time.
- The step that Zapier is currently testing will display a “Testing in progress” notification.
- Upcoming steps will display a “Test in queue” notification.
- Once testing begins, you can click Stop to prevent the next steps from testing.
- Zapier will complete any tests that are in progress.
- Zapier will remove any steps in the queue from testing, and the step will display a warning icon and the message “Please test this step”.
When you test an action step, Zapier will perform the action on your behalf. Testing is live and may result in changes made in your app. If you have issues when testing, you can review error messages in the Data out tab or use AI-powered troubleshooting to automatically review errors and suggested solutions.
Test end-to-end
You can test every step in your Zap with one click. When you test a trigger step, Zapier will load test records from your app. When you test an action step, Zapier will perform the action on your behalf. Testing is live and may result in changes made in your app.
- Open your Zap and click Edit to enter edit mode.
- In the top right, click Test run. The left sidebar will open to the Zap runs section.
- Select a trigger test record to start the Zap run on.
- Click Test run .
The Data out tab will display your testing results and any error messages that may occur. Use AI-powered troubleshooting to automatically review errors and suggested solutions.
Click the refresh icon
to load new trigger records.Limitations
- Your steps will display a warning icon
- You must test your trigger step and all Filter and Paths steps. The Publish button will be disabled until you successfully test those steps.
- You can skip testing in any other action step.
- You can review all untested steps in the Status section of the left sidebar.
until you finish their setup and testing.
- If you edit fields in your app, when you load a new trigger test record, the new field will not automatically update in your existing test records.
- For example, if you change a field from “Last Name” to “Surname” in your trigger app, you must load a new trigger test record and replace the fields in subsequent action steps.
- When you edit a step in your Zap:
- If you change a required field, the step test is reset. You should re-test the step to ensure there are no errors.
- If you change an optional field, the step test result is retained. You do not need to re-test the step, but you can if you want to test the changed field.
- You can run end-to-end testing on up to 500 loops when using the Looping tool. The Zap will throttle additional loops.
- During end to end testing, in trigger steps:
-
File fields may not include any file values.
- You can still map the file field to subsequent steps, but those steps will not receive any values from the file field during testing, which may cause errors.
- File fields will have values when the Zap runs live.
- Field values may be truncated.
- The Zap will not truncate field values when it runs live.
-
File fields may not include any file values.