Skip to main content
Automations are currently in private alpha and only available to a limited number of users. APIs might change before GA.To use the methods on this page, you must upgrade your Resend SDK:
npm install resend@6.10.0-preview-workflows.3
Contact us if you’re interested in testing this feature.
Every time an event triggers an Automation, Resend creates a run. A run tracks the execution of each step in the workflow, including its status and timing, along with any errors.

Run statuses

Each run has one of the following statuses:
StatusDescription
runningThe Automation is currently executing steps
completedAll steps finished successfully
failedA step encountered an error and the run stopped
cancelledThe run was cancelled before completing

Listing runs

Navigate to the Automations page and select an Automation to view its runs.Automation RunsEach run shows:
  • Status — Whether the run is running, completed, failed, or cancelled.
  • Started — When the run began.
  • Duration — When the run finished (if applicable).
View the List Automation Runs API reference for more details.

Filtering runs by status

You can filter runs by status to find specific executions.Automation Runs Filter

Viewing a single run

Click on a run to view its details, and select the step you want to debug.Automation Run View
View the Retrieve Automation Run API reference for more details.

Debugging failed runs

Go to the Runs tab and click on a run to view the details.Automation Run Failed
When a run fails, use the step-level details to identify the issue:
  1. List failed runs: Filter runs by status=failed to find problematic executions.
  2. Retrieve the run: Get the full run details including the steps array.
  3. Find the failed step: Look for the step with a failed status.
  4. Check the error: The error field on the failed step contains details about what went wrong.
Common failure scenarios:
  • Condition error: A referenced field may not exist in the event payload.
  • Wait for event timeout: The expected event was not received within the timeout window.
  • Send email failed: The template may not be published, or the sender address may not be verified.

Stopping an Automation

Click on the Stop button to stop an Automation.Automation Run Stop
View the Stop Automation API reference for more details.