Test Action feature for Integrations
A live testing capability is now available on every external-app action step within the Workflow Builder. Builders can validate inputs, execute the action as an actual call to the connected app, inspect both the precise payload sent and the raw provider response, and have the response schema automatically populate the output fields for subsequent steps.
Test Action bridges the gap between configuration and runtime.
- A Test Action button is present on every external-app action step.
- Click the Test Action button on the action configuration card to initiate the test flow. This button is available for every external app action.
- The action is executed against the connected app as a genuine API call, using the resolved input values from the builder.
- All workflow variables, custom values, and transformations are applied exactly as they will be during runtime.
- The same Connected Account is used for the action as will be used when the workflow runs.
- Data In and Data Out panes are displayed side by side.
- Data In: The resolved inputs that will be sent to the provider after variable interpolation and any transformations.
- Data Out: The raw JSON response from the provider. For large payloads, scrolling is available, and key fields are displayed as inline chips and cards above the expandable JSON.
- Configure the action as usual: select the integration, choose the action (e.g. Find Contact in Klaviyo), and map the inputs.
- If the action relies on custom values produced by previous steps in the workflow, the builder requires these upstream values to be resolvable before the Test Action can run. The Test button is enabled only when all referenced custom values are available.
- Click Test Action. The Test Drawer slides in from the right displaying a progress state.
- The live call runs. Upon success, the Data In and Data Out populate the drawer; key fields appear as chips and cards above the expandable JSON.
- Review the response.
