Skip to main content

Monitor and Troubleshoot Whippy Workflow Runs

Use run history and step-level details to confirm results, investigate failures, and maintain reliable workflow operations.

Written by Maria Cairns

Why it matters

Publishing a workflow is the beginning of its operational life. Monitoring shows whether it is starting when expected, following the correct path, and completing its intended actions. Run Details reveal the input, output, logs, and errors available for every executed step so you can find where unexpected behavior began.

Key Concepts

  • Run: One execution of a workflow.

  • Run Status: The current or final result of the run.

  • Run Details: The step-by-step record of inputs, outputs, console output, and errors.

  • Successful: The workflow completed its active path.

  • Failed: A step returned an error that stopped the run.

  • Running: The workflow has not finished, possibly because it is executing or waiting.

  • Filtered: A Filter Step intentionally stopped the run because its conditions did not pass.

  • Replay: A new run created from a previous run when replay is available.

  • Version: The saved workflow configuration used by a run.

  • Import & Export: Tools for moving or backing up workflow step configuration as JSON.

Open Workflow Runs

Step-by-Step: Review Run History

  1. Open Workflows.

  2. Select the workflow.

  3. Click Runs in the workflow toolbar.

  4. Review recent run dates and statuses.

  5. Select the run you want to inspect.

  6. Open its actions menu when additional options are needed.

  7. Select Run Details.

The Runs option may be unavailable until the workflow has executed at least once.

Understand Run Statuses

  • Successful: Every step on the active path completed.

  • Failed: A step error stopped the workflow.

  • Running: The workflow is executing, delayed, or waiting for an external result.

  • Filtered: A configured filter stopped the run intentionally.

A Successful status confirms technical completion. Review the outputs when you also need to confirm that the business result was correct.

Search Workflow Runs

Use run search to find an execution containing a specific value, such as a contact identifier, email address, phone number, record ID, or text value.

Step-by-Step: Search Runs

  1. Open Runs.

  2. Enter the value in Search runs.

  3. Review matching executions.

  4. Select the relevant run.

  5. Open Run Details.

  6. Search within the run when that option is available.

Avoid searching with sensitive values in shared environments unless necessary.

Inspect Run Details

Run Details can show:

  • The data received by each step

  • The resolved variable values

  • The output returned by an action

  • HTTP or app responses

  • Code Step console output

  • Filter and condition results

  • Error messages

  • Wait or Wait For progress

Step-by-Step: Find the First Unexpected Step

  1. Open the failed or unexpected run.

  2. Start with the trigger and confirm its data is correct.

  3. Move through the executed steps in order.

  4. Compare each step’s Input with what it should have received.

  5. Compare its Output with what the next step expected.

  6. Review Console Output for Code Steps.

  7. Review Errors for the first failed step.

  8. Stop at the earliest incorrect input or output.

  9. Open the workflow draft and correct that step or the mapping before it.

  10. Test the change and publish the corrected version.

Later failures are often consequences of an earlier missing or malformed value.

Diagnose Common Outcomes

A Run Is Filtered

  1. Open the Filter Step in Run Details.

  2. Review the actual input values.

  3. Review each configured condition.

  4. Confirm whether stopping was intended.

  5. Update the filter only if valid events are being excluded.

Filtered is an intentional outcome, not a system failure.

A Run Remains Running

  1. Identify the last active step.

  2. Check whether it is a Wait or Wait For step.

  3. Review the configured duration, callback, polling condition, and timeout.

  4. Confirm the external job or callback still exists.

  5. Allow the wait to complete or correct the draft for future runs.

A Connected App Step Fails

  1. Review the resolved inputs.

  2. Inspect the response or permission error.

  3. Confirm the correct account is connected.

  4. Confirm that account can access the target record, page, channel, or object.

  5. Reconnect the credential if needed.

  6. Test with a safe record.

An HTTP Request Fails

  1. Review the method, URL, headers, and body.

  2. Check whether variables resolved correctly.

  3. Review the returned status and body.

  4. Compare the request with the receiving API’s current requirements.

  5. Correct and retest the draft.

Replay a Run

Replay starts a new execution using data from a previous run when Whippy has the required trigger data and a suitable published version.

Step-by-Step: Replay

  1. Open Runs.

  2. Find the completed run.

  3. Open its actions menu.

  4. Select Replay when available.

  5. Confirm the replay.

  6. Open the newly created run.

  7. Review its status and Run Details.

Replay can repeat real side effects, including sending messages or updating records. Confirm the impact before using it.

Replay may be unavailable when the original run is still active, trigger data is unavailable, or no published version can be used.

Compare the Run with Its Version

When a workflow has changed, confirm which version produced the run. Do not assume an older failure used the current canvas configuration.

  1. Note the run date and version information.

  2. Open Versions.

  3. Review the version that was current when the run began.

  4. Compare its steps with the current draft.

  5. Create or correct a draft based on the appropriate version.

  6. Test and publish the fix.

Export Workflow JSON

Export can provide a backup or help move workflow step configuration.

Step-by-Step: Export

  1. Open the workflow.

  2. Click Import & Export.

  3. Open Export.

  4. Review the JSON.

  5. Copy it to an approved secure location.

Exported configuration may contain identifiers, mappings, or integration details. Handle it according to your organization’s data policies.

Import Workflow JSON

Import can add or replace workflow steps in the current workflow.

Step-by-Step: Import

  1. Open the target workflow draft.

  2. Click Import & Export.

  3. Open Import.

  4. Paste the workflow JSON.

  5. Review the preview.

  6. Resolve validation errors.

  7. Click Import and save.

  8. Inspect the full canvas.

  9. Reconnect or verify credentials.

  10. Review variables and app-specific fields.

  11. Test and publish when ready.

Importing can materially change the workflow. Export the existing configuration first when you need a recoverable copy.

Operational Review Checklist

After publishing an important workflow:

  1. Generate a controlled live event.

  2. Confirm a run appears.

  3. Review its status.

  4. Inspect important outputs.

  5. Confirm messages, records, and external updates reached the correct destination.

  6. Monitor the next several production runs.

  7. Assign an owner for investigating failures.

  8. Review workflows periodically for expired credentials and obsolete logic.

Tips and Best Practices

  • Review runs soon after publishing.

  • Start troubleshooting at the earliest unexpected step.

  • Compare actual run data with test data.

  • Treat Filtered as a business-logic outcome.

  • Check the workflow version associated with the run.

  • Use console output for Code Step debugging without logging secrets.

  • Confirm side effects before replaying.

  • Export before major imports or structural changes.

  • Reconnect and retest integrations after permission changes.

  • Unpublish a workflow if it is repeatedly causing harmful actions while you investigate.

Troubleshooting

Issue

Possible Cause

Fix

Runs is unavailable

The workflow may not have executed yet

Publish it and generate a controlled trigger event

A run is Failed

A step returned an error or unusable output

Open Run Details and inspect the first failed or incorrect step

A run is Filtered

A Filter Step condition did not pass

Review the filter input and confirm whether the stop was intended

A run stays Running

It may be executing, delayed, waiting for a callback, or polling

Inspect the active Wait or Wait For step and its timeout

Replay is unavailable

The run is active, trigger data is missing, or no suitable published version exists

Wait for completion and confirm the workflow has a current version

The replay repeated an external action

Replay executes the workflow again

Correct any resulting record or message and use safer test data before another replay

An imported workflow fails

Credentials, variables, or app-specific identifiers need review

Open and test every imported integration step before publishing

The live workflow differs from the editor

The editor contains a draft while runs use the current published version

Review Versions and publish the intended draft

Did this answer your question?