How to monitor and manage your workflows
Once your workflow is live, Marqet tracks every time it runs. This article covers how to view execution history, troubleshoot failures, pause workflows temporarily, and understand the difference between draft and published states.
Draft vs. Published
Every workflow has two states:
| State | What it means |
|---|---|
| Draft | Your in-progress edits. Saved automatically as you work. Does not affect live execution. |
| Published | The live version of the workflow that actually runs when triggers fire. |
When you open a workflow you've previously published, you see the draft — your editable working copy. The published version runs in the background until you click Publish again to replace it.
Two important toggles:
- Publish — promotes your draft to live. Required after any change.
- Active / Paused — turns the workflow on or off entirely without changing its configuration. Useful for temporary stops (e.g., during a Monday.com migration).
A workflow can be Published but Paused — meaning your configuration is saved as the live version, but no executions will run until you re-activate it.
Viewing recent executions
Navigate to Admin → Workflows → [workflow name] → Runs.
You'll see a table of every execution, most recent first. Each row shows:
| Column | Meaning |
|---|---|
| Started at | When the trigger fired |
| Duration | How long the workflow took to complete (typically 2–5 seconds) |
| Status | Completed, Processing, Failed, or Pending |
| Trigger | What event kicked off the run (e.g., approval ID, document title) |
| Errors | Count of failed steps in the run |
Click any row to expand the full execution detail.
What's in an execution detail
For each run, you can inspect:
1. The full trigger payload — exactly what Marq sent to your workflow. Useful for verifying that the data you expected actually arrived.
2. Per-node execution status — green/red indicators showing which steps succeeded. Click into a node to see:
- Inputs (the data passed in)
- Outputs (what the step produced)
- API requests made (for connector actions)
- Error messages if it failed
3. Created resources — links to anything the workflow created downstream (e.g., the Monday item ID, Asana task URL).
Filtering and search
Above the executions table:
- Date range filter — Last hour / 24h / 7 days / custom
- Status filter — Show only failures, only successes, etc.
- Search — find runs by trigger field (e.g., project title contains "Q1")
Troubleshooting failed runs
When a run fails:
- Click the failed run to expand details.
- Find the red node — that's where execution halted.
- Click into the node to see the error message and the inputs that caused the failure.
Common failure patterns:
| Error | Likely cause | Resolution |
|---|---|---|
| 401 Unauthorized on connector action | Token expired or revoked | Reconnect the integration from the action config |
| Column not found | Monday/Asana field renamed or deleted | Update the field mapping in your workflow |
| User not found | Assignee email doesn't match anyone in the connector | Verify spelling, or use a different lookup field |
| Rate limit exceeded | Too many runs in a short window | Marqet auto-retries with backoff — usually self-resolving |
| Trigger payload missing field | Marq event shape changed | Re-test the trigger to see current payload structure |
Retrying a failed run
Open the failed execution → click Retry. Marqet replays the run using the same trigger payload. Useful when the failure was transient (e.g., the connector was briefly down).
Pausing a workflow
To temporarily stop a workflow without losing its configuration:
- Navigate to the workflow.
- Toggle Active to off (or click Pause in the top bar).
The listener stops receiving events — incoming triggers are dropped, not queued.
To resume: toggle Active back on. New events will start flowing again.
Editing a published workflow safely
The recommended flow for changes to a live workflow:
- Open the workflow — you're now editing the draft.
- Make your changes.
- Test Run against a sample or recent real event.
- Confirm the test succeeds.
- Click Publish to promote the draft.
During editing, the previously published version keeps running. Your changes only go live when you publish.
Warning: If you need to change a connector's credentials (e.g., rotating a Monday token), do it during a low-activity window — in-flight executions may briefly fail while the new credential propagates.
Deleting a workflow
To permanently remove a workflow:
- Toggle it to Paused first (best practice — ensures no in-flight runs).
- Open the workflow's Settings tab.
- Scroll to Danger zone → Delete workflow.
- Confirm by typing the workflow name.
Deletion is permanent. The webhook is unregistered from Marq, and execution history is retained for 90 days after deletion before being purged.