Skip to main content
DialNexa batch call statuses show whether a campaign is being drafted, scheduled, waiting behind another batch, actively sending calls, paused, completed, cancelled, or deleted. Recipient results inside that campaign still use call statuses such as completed, did_not_pick, busy, no_answer, failed, cancelled, and retry_expired.
Read campaign status and recipient call status separately. A campaign can be running while many recipient calls are still created, initiated, or sent. active can still appear in older filters or data, but new campaign lifecycle decisions use waiting, scheduled, and running. initiated also appears in both tables below with different meanings.
DialNexa Batch Calls list showing campaign status, recipients, attempts, picked up count, timing columns, and a call attempts tooltip. DialNexa Create Batch Call page showing retry count and interval controls before sending a campaign.

Batch Lifecycle State Machine

The current batch lifecycle is a state machine. draft, scheduled, and waiting prepare the campaign, running is the only active sending state, and final states such as completed, cancelled, and deleted stop normal batch movement. DialNexa runs one running batch per organization at a time. If a running batch must be stopped permanently, pause it first, then cancel the paused batch. DialNexa batch call state machine showing draft, scheduled, waiting, running, paused, completed, cancelled, and deleted statuses with transitions.

DialNexa Batch Call Retry And Status Values

These statuses apply to the campaign container.

Batch Queue Conflicts

DialNexa runs one batch campaign per organization at a time. If another batch is already running or waiting, a new batch can enter waiting and start when the earlier queue clears. The dashboard also warns when a scheduled batch starts within the next 30 minutes, because it may affect when the new batch can begin. Publishing an agent can also surface batch conflicts for the selected phone number. Resolve blocking campaigns before publishing: edit draft batches, pause running batches, and cancel waiting or scheduled batches when they should not use the agent or number.

Recipient Call Statuses

Each recipient attempt becomes a call log. These statuses are the ones you filter and export from Call History.

Retry Controls

Retry settings are configured before launch.

Campaign Counters And Attempts

Use counters to understand campaign progress, but use Call History for exact recipient evidence. Attempt totals are stage-based. The initial stage uses the campaign recipient count. Retry stages use the retries that were scheduled for that depth. A queued, expired, or cancelled retry is still part of the stage total, but it is not counted as attempted until it leaves the queued state. The Picked Up label is based on completed call logs, not only the first call placed for each recipient. A recipient with a completed retry can therefore increase Picked Up after the initial attempt failed or went unanswered.

How Statuses Affect Exports

1

Filter by campaign

Open Call History through the batch campaign or use the batch call id filter.
2

Separate final statuses

Export completed, failed, cancelled, did-not-pick, busy, no-answer, and retry-expired groups separately when operations needs different follow-up.
3

Keep in-progress rows out of final reporting

created, initiated, sent, and received are not final outcomes.
4

Review end reasons

Use end_reason to separate invalid numbers, busy lines, destination blocks, voicemail, capacity, and balance problems.

Tune Retries For A Campaign

1

Start with a small run

Estimate answer rate, busy rate, and invalid-number rate before scaling.
2

Use a realistic interval

Avoid retrying so quickly that recipients experience duplicate calls.
3

Check final status distribution

Compare completed, did not pick, busy, no answer, failed, cancelled, and retry expired rows.
4

Clean the next list

Remove invalid numbers, update preferred timing, and adjust the message before the next campaign.

Troubleshooting Batch Statuses

Check start time, workspace readiness, outbound number assignment, wallet balance, and whether another campaign is already running for the organization.
Give the scheduler and provider updates time to progress. If rows stay stale, inspect route readiness and queue processing.
Calls already initiated before cancellation can still finish. Cancellation stops queued and future work.
That is expected. Pending retries stay as outstanding work while paused, then resume from a fresh retry time when the campaign is resumed.
Count the first attempt plus additional retries. Retry count controls extra attempts, not total attempts.

Recipient Results

Read recipient outcomes and export rows.

Call History

Filter and inspect campaign-linked calls.

Retry Review

Inspect retry chains.

Statuses Reference

Compare call, batch, workflow, and transfer statuses.