
-
Overview: Generic information about the workflow execution:
- Workflow slug, tenant ID and Recipient (clickable)
- Execution ID (share this with SuprSend support if you need help in debugging the workflow or want to report an issue)
- Idempotency key (unique identifier of the request passed to SuprSend)
- Status (Completed, Partial Failure, Failed)
- Start time (workflow start timestamp)
- Preference category
- Workflow diagram: Visual path of the execution and color coded status against each node. Check the failed nodes for error details.
- Execution history: Chronological logs of workflow start, node execution, channel computation, template rendering, and notification triggers.
| Status | Log Level | Meaning |
|---|---|---|
| 🟢 Completed | INFO | Workflow or node Execution completed successfully without failures. It doesn’t mean that all messages were delivered successfully. Check Message Logs for actual delivery status. |
| 🟠 Partial Failure | WARNING | Workflow or node Execution completed with some warnings (non-actionable errors). For example, no active channels, user preference opt-outs, tenant preference opt-outs, etc. |
| 🔴 Failed | ERROR | Workflow execution failed for some nodes or some steps in the node execution failed. You can check individual workflow log to see which node failed and the error details. For example, template rendering failures, variable evaluation errors, etc. |
| 🔵 In Progress | INFO | Workflow or node execution is still in progress. Final status will result in one of the above 3 statuses. |
Any error that can be evaluated within SuprSend are logged here, except for delivery errors which are tracked in Message Logs.
| Error Type | Examples |
|---|---|
| Template rendering failures | Missing variables, syntax errors |
| Channel computation issues | No active channels, User Preference opt-outs, Tenant Preference opt-outs |
| Node execution failures | Condition mismatches, data validation errors |
| Variable evaluation errors | Missing data, type mismatches |