Troubleshoot workflow executions and task results
Workflow executions for troubleshooting
Use the organization-level view to see all workflow executions for one organization.
Use the workflow-level view to focus on one workflow across all organizations.
Both paths lead to the Workflow Execution Summary, where troubleshooting begins.
How to read the workflow execution summary
The inputs and context sections tell the story of what data your workflow received and what the workflow did with that data. Learning to scan these two areas quickly is one of the most important skills in Rewst troubleshooting.
The Inputs section shows the raw data that entered into the workflow, usually via form, webhook, or parent workflow.
The Context section shows variables created or passed between tasks. Context variables can change over the execution of the workflow, and each new iteration of variables will be in this list in chronological order.
Common issues which lead to failed workflow tasks include typos, casing mismatches, missing values, or broken Jinja.
Task results
Task results give you a detailed view of what happened in a workflow, and why something may have failed. By learning to read the request, the response, and the task logic, you can identify the issue and know where to take action next.
Task results display two key pieces of information:
The request Rewst sent—such as a JSON payload or API call to an integration
The response that came back—typically with a status code and message body
Reading both helps you determine if the failure came from your setup, your data, or the external system.
How is data stored in context?
{{ RESULT.result }}
stores a specific part of the task’s output, often the core data value.Publish result as saves the full response object to a named key in a context variable.
These outputs can be reused in later tasks through Jinja. For example, by using
Publish result
on one task to create the context variableuser_list
, you can reference that tasks's output on a future task with the Jinja syntax{{ CTX.user_list }}
.
Most common task failures
Jinja error
Rewst couldn’t evaluate the task due to bad syntax, missing data, or invalid filters
Use the live context editor to test the Jinja expression and verify available values
Integration not authorized
401 or 403 errors mean the integration is either not connected or lacks permissions
Recheck integration settings and scopes. If you change permissions in the external tool, reauthorize the integration in Rewst to apply the updates.
Request rejected by API
404, 405, or other 4XX/5XX errors mean the request structure is incorrect—or you may not have access to view the item being requested
Compare the request to the integration’s documentation—check the endpoint path, HTTP method, and resource IDs
200 OK, but no result
The request was accepted, but didn’t return useful data. This may mean no results matched the query, or the operation isn’t designed to return a response
Review the request parameters and expected output. Check if the API is designed to return a result for this operation, or if it executed successfully with no output
Transition criteria not met
The task was skipped because a transition condition wasn’t met—often due to logic that didn’t evaluate as expected or pathing that skipped this task
Review the transition logic and task flow. Check for incorrect conditions or task paths that prevent the transition from executing
If the issue isn’t obvious, look at the last successful task—errors upstream often cause transitions to fail silently.
Use contextual tools to troubleshoot your workflow
Rewst gives you three powerful tools: the live editor, which lets you test Jinja expressions using real context data without re-running the full workflow, the re-run button, which lets you re-run the full workflow using the same inputs, and the test button, which offers a quick way to demo the workflow.
Use the live editor when:
You’re troubleshooting a Jinja error
You’re checking if a context variable exists or is formatted correctly
You want to preview loops, filters, or logic before adding it to a workflow
You need to manipulate or explore context safely without running the workflow
Use the test button in the workflow editor when:
You’re building or editing a workflow
You want to test changes as you go by running a true execution, not just testing data
You need a fast feedback loop while adjusting tasks
Use the re-run button when:
You’ve fixed something and want to confirm the outcome
You’re testing workflows with consistent inputs like forms or webhooks
You want to validate that a change resolved the issue end-to-end
If you do plan to re-run the workflow but want to avoid unintended changes, take steps to isolate it for safe testing. That might include:
Temporarily commenting out tasks that make changes
Using a test org or test input values
Adding conditional logic to skip sensitive steps during testing
Know when to escalate your failure to Rewst support
Remember to ask yourself the following questions while troubleshooting your results.
If you've dealt with each of these points and still can't resolve the issue, escalate to Rewst's support team. Include the following in your ticket:
The org and workflow name
A link to the Workflow Execution Summary
Task result screenshots
What you've tried so far
Support will be able to help you faster, and with fewer back-and-forth steps.
Last updated
Was this helpful?