Step-Level Executions
Inspect the inputs, outputs, status, and credit charges for every attempt of a selected Step. Start in Activity for workspace-wide monitoring or the Execution Log for one automation’s timeline, then open Executions on the Step that needs attention.
- Use it to
- Inspect the status, credit and token charges, error messages, and JSON output tree for every attempt of a Step
- Find it
- Select Step on canvas → App drawer → Executions tab
- Limits
- 30-day default retention window for execution logs and Step payloads
- Instead
- Activity (for workspace-wide run monitoring) or Execution Log (for the whole-run timeline on the canvas)
How executions are generated
Check how an entry was created before treating its output as a live response from an external service. See Testing & Debugging.
- Triggered by Run with test data or drawer Run step on ordinary actions.
- Records saved Testing data as output without calling the external app.
- Does not run downstream Steps or verify live credentials.
- Isolated tests (Workflow Assistant or AI Run test) run one Step for real.
- Dock Run and Live execution run connected routes from the run point.
- On a Live polling trigger, dock Run and Run step fetch live events.
A green replay is not a live action test. Real action tests and automation runs can send messages or modify records. Check the destination before repeating a write. Moving the run point does not isolate a Step from its downstream path.
Finding the Executions tab

Select the Step
Click the Step on the canvas to open the App drawer on the right.
Switch to Executions
Click the Executions tab at the top of the drawer (shows No Recent Data and <Step> is running. View log during a Step’s very first run).
Filter or expand an attempt
Search by output text, field value, or error message, or filter by ALL, ERRORS, PARTIAL, or SUCCESS.
To trace where a value originates or where a connection stops carrying it across the graph, open Workflow data instead. See Steps and Connections.
Inspecting input, output, and attempt charges
Expanding an entry displays its timestamp, Execution ID, charge summary card, and JSON output tree.
Statuses & charges
- Charge for this attempt: Shows exact Step credits and Glow AI tokens with the read/write split (e.g.
0 Step credits · 319 Glow AI tokens (257 read · 62 written)). - Funding badge: Included allowance runs show
Glow-funded: not chargedandFunded by Glowwith a link to Billing details.
| Status | Meaning | Charged? |
|---|---|---|
| Running | Executing now. | Yes, as credits are used |
| Waiting | Paused on Wait, Human Review, or AI Agent approval. | No wait charge; excluded from active-time cap |
| Completed | Finished; result shown in the JSON tree. | Yes |
| Failed | Stopped with an error headline. | Only work before the error |
| Skipped: not charged | Branch not taken or run stopped earlier. | No |
| Stopped | Stopped manually. | Only work before stop |
Live data mapping and error handling
Live data mapping
When a Step runs, Glow caches its output to populate the Workflow data picker in downstream Steps with real sample values.
Verify where sample values came from. Replay populates the picker for mapping. Run a real action test to verify an app’s live response schema.
- Run
- Select a Step on the canvas after a run, open the Executions tab in the App drawer, and expand the newest entry.
- You should see
- The entry shows the attempt status, credit and token charge summary, and the full JSON output tree.
What’s Next?
- 👉 Activity →: return to the whole run and workspace alert queue.
- Error Handling & Retries: configure what happens after a Step fails.
- Troubleshooting & Common Errors: look up the symptom or exact error message.
