Skip to main content
DialNexa workflow statuses show whether a workflow is still being built, can process leads, is temporarily paused, or has reached a final state. Workflow lead statuses are separate. They show where one lead sits inside that workflow.
Do not use the workflow container status to explain an individual call or lead. Open lead history for the exact lead state.

When To Use Workflow Statuses

Use this page when you need to:
  • Decide whether a workflow can process leads.
  • Explain why the dashboard button says activate or deactivate.
  • Understand why one lead is pending, active, completed, or dropped.
  • Map Voice Call node outcomes to COMPLETED, DNP, and FAILED branches.

Workflow Statuses

These statuses apply to the workflow container.
StatusFinal?What it meansSafe next action
draftNoThe workflow is still being built. It should not process leads yet.Add nodes, connect edges, upload leads if needed, then activate when the graph is valid.
activeNoThe workflow can process leads. Existing leads without execution records can start when the workflow is activated.Monitor lead history, node counts, and linked call logs.
pausedNoThe workflow is temporarily stopped. Leads already inside an active call step can finish, but new movement is paused.Resume after investigation or cancel if the workflow should not continue.
completedYesThe workflow has finished and should not process more leads.Review results or duplicate the workflow for another run.
cancelledYesThe workflow was permanently stopped.Create or duplicate a workflow if you need a new run.
runningLegacy active equivalentSome older records or UI checks can treat running like active. New workflow requests should use active.Treat it as active when deciding whether pause controls apply.

Workflow Lead Execution Statuses

These statuses apply to one lead moving through the workflow.
StatusFinal?What it meansWhat to check
pendingNoThe lead exists, but no execution record has started yet.Confirm the workflow is active and the graph has a valid entry node.
activeNoThe lead is currently at a workflow node.Open lead history to see current node id, entry time, planned release time, and linked call id if present.
completedYesThe lead reached a converted terminal node.Review the completed path and any linked call evidence.
droppedYesThe lead reached a dropped terminal node.Review the branch that dropped the lead and decide whether follow-up is needed.

Workflow Control Actions

User actionAPI actionStatus changeImportant behavior
Activate workflowPOST /v1/workflows/{id}/activatedraft or paused to activeValidates the workflow structure and can start execution for leads that do not already have execution records.
Deactivate workflowPOST /v1/workflows/{id}/pauseactive to pausedPauses future lead movement. Active call steps can still finish.
Resume workflowPOST /v1/workflows/{id}/resumepaused to activeContinues lead processing from the current node.
Cancel workflowPOST /v1/workflows/{id}/cancelnon-final to cancelledStops the workflow permanently. Completed and cancelled workflows cannot be cancelled again.
Duplicate workflowPOST /v1/workflows/{id}/duplicatenew workflow starts as draftCreates a copy that can be edited without changing the original workflow.

Voice Call Node Status Routing

Voice Call nodes wait for a final call status before moving the lead to the next node. The call status belongs to the linked call log, not to the workflow itself.
Call statusWorkflow branchWhat it means
created, initiated, received, connected, waitingNo branch yetThe call is still in progress or waiting for a final update.
completedCOMPLETEDThe call connected and ended.
did_not_pick, busyDNPThe recipient did not complete a live conversation.
failed, no_answerFAILEDThe call failed or the provider returned no answer.
cancelled, retry_expiredReview requiredThese are final call statuses, but they are not default Voice Call node outputs. Inspect lead history if a lead remains at the call node.

Verify The Result

After changing workflow status, verify behavior from the lead view:
1

Open the workflow

Confirm the workflow badge shows the expected container status.
2

Open the Leads tab

Check each lead’s execution status and current node.
3

Open lead history

Read the latest transition reason and metadata.
4

Open linked call logs

For Voice Call nodes, inspect status, end_reason, transcript, recording, and post-call fields.

Troubleshooting Workflow Statuses

Confirm the graph has a valid entry node, the workflow was activated after leads were added, and the lead file uploaded successfully.
Pausing stops new movement. A call that already started can still finish and write its final call status.
Check the current node. Time nodes may be waiting for a release time, Voice Call nodes may be waiting for a final call status, and application nodes may need integration review.
Confirm the node has a configured output for the final call group. Missing outputs can leave the lead at the Voice Call node.

Workflow Overview

Understand workflow objects and lifecycle.

Lead History

Inspect execution state for one lead.

Call Nodes

Configure Voice Call node outputs.

Statuses Reference

Compare workflow, batch, and call statuses.