Runs and errors
Every time a workflow is triggered, a run records what it did, step by step.
Where to see them
- In the workflow list, each card shows the runs from the last 30 days and, if any, how many failed (“N failed”).
- Inside the editor, the Runs tab shows the 50 most recent, newest first. Click Refresh to load the latest.
Each row shows the status, the event that started it and when it happened. Tap it to see the detail.
Run statuses
| Status | Meaning |
|---|---|
| Queued | Created and about to run, or a step failed and it is waiting for its next attempt. |
| Running | Running right now. |
| Waiting | Reached a wait step. The detail shows “Resumes” with the date. |
| Completed | Finished every step it had to run. |
| Failed | A step failed on all 3 attempts. The following steps did not run. |
| Canceled | Someone canceled it, or the workflow was paused, fell outside the plan or its event stopped existing before it finished. |
Result of each step
In the detail, every evaluated step shows its result:
| Result | Meaning |
|---|---|
| Done | The action completed. |
| Error | The action failed. The reason appears below. |
| Met | The condition was true and the flow took the “met” branch. |
| Not met | The condition was false and the flow took the “not met” branch. |
| Waiting | The run reached a wait. |
Steps in the branch that was not taken do not appear, because they did not run.
Automatic retries
When an action fails, Cord does not give up at the first try:
- Immediate retry. If the failure looks temporary (Slack or HubSpot did not respond, the email did not go out), Cord retries the same step seconds later, without using an attempt.
- Another attempt later. If it still fails, the run goes back to Queued and the detail shows “Attempt 1 of 3”. The next attempt is scheduled with more spacing each time and processed in Cord’s next check or when your account has new activity.
- Failed. If the third attempt also fails, the run becomes Failed with the last error message.
Errors that do not fix themselves, like “Connect Slack…”, skip the immediate retry but still go through the 3 attempts: if you connect Slack in time, the next attempt works.
Every attempt continues from the step that failed. Steps already done are not repeated: if the task was created and the Slack message after it failed, the retry only sends the Slack message.
Retry by hand
On a Failed run, click Retry. It goes back to Queued with attempts reset, continues from the failed step and runs right away. Use it after fixing the cause, for example after reconnecting HubSpot.
Only failed runs can be retried; otherwise you see “Only failed runs can be retried.”
Cancel
On a Queued or Waiting run, click Cancel. It becomes Canceled and no more steps run. What it already did is not undone.
Error messages and what to do
Step error messages currently appear in Spanish in the app. The tables below give the English meaning.
Tasks
| Message | Cause | What to do |
|---|---|---|
| The task title ended up empty. | The title only had event data and it arrived empty. | Add fixed text to the title. |
| Hourly task limit for workflows reached. | Your workflows created 120 tasks in one hour. | Check whether a workflow triggers more than expected; retry later. |
Team email
| Message | Cause | What to do |
|---|---|---|
| There is nobody to send the email to. | The account has no owner with an email, or no active members. | Check Settings › Team & roles or change To. |
| Email is not available right now. | It could not be delivered to anyone. | Cord retries on its own. If it persists, write to contacto@cordhq.app. |
| Hourly email limit for workflows reached. | 30 emails in one hour. | Consider Slack for frequent alerts. |
Slack
| Message | Cause | What to do |
|---|---|---|
| Connect Slack in Settings › Integrations to use this action. | No Slack URL saved. | Connect Slack and click Retry. |
| Slack did not accept the message. Check the connection in Settings › Integrations. | The webhook was deleted or the app was removed from the channel. | Create a new webhook in Slack, paste the URL and retry. |
| The message ended up empty. | The message only had empty data. | Add fixed text. |
| Hourly message limit for workflows reached. | 120 messages in one hour. | Retry later. |
HubSpot
| Message | Cause | What to do |
|---|---|---|
| Connect HubSpot in Settings › Integrations to use this action. | HubSpot is not connected. | Connect HubSpot. |
| HubSpot needs to be reconnected in Settings › Integrations. | Cord’s access was revoked. | Click Reconnect and retry. |
| This record is not in HubSpot yet. It will retry once it finishes syncing. | The quote or client has not reached HubSpot yet, or the trigger has no quote or client. | Wait; if it ends Failed, check that stages are complete and that the trigger is about a quote or client. |
| The record no longer exists in HubSpot. | The Deal or Company was deleted in HubSpot. | Nothing to retry for that record. |
| HubSpot did not grant permission for this operation. Reconnect the account to accept the permissions. | The connection is missing permissions. | Reconnect HubSpot. |
| Hourly note limit in HubSpot reached. | 120 notes in one hour. | Retry later. |
General
| Message | Cause | What to do |
|---|---|---|
| The workflow was paused or deleted before this run finished. | It was paused when the run had to continue. | Nothing; if you wanted it to run, resume before the wait ends. |
| Your current plan does not include this active workflow. | You downgraded and this workflow fell outside the limit. | Pause other workflows or upgrade. See Limits. |
| The event that started this run no longer exists. | The event record was removed. | Nothing to do. |
| This action is no longer available. | The run used an action Cord retired. | Edit the workflow and publish again. |
| Internal error while running the action. | An unexpected Cord failure. | It retries on its own. If it ends Failed, click Retry or write to us. |