Skip to main content
Swan tracks status at four levels: a sequence, a contact within it, an agent run, and an approval. This page decodes each one. For full behavior, see Replies and stop conditions, Approvals, and Monitoring trigger runs.

Sequence status

Per-contact status

Every contact enrolled in a sequence has its own status, independent of the sequence’s state.

Why a contact stopped or finished

Why a contact errored

A contact only lands in Error once every channel its sequence actually uses has stopped working for it — a single failed channel on its own doesn’t error the contact, it just narrows what’s left to run. See Replies and stop conditions for the full per-channel failure model. Recently invited on LinkedIn no longer errors a contact by itself — Swan tries to recover automatically first (reusing an existing invitation), and only counts as a LinkedIn channel failure if that recovery doesn’t work. See Replies and stop conditions.

Run (execution) status

See Monitoring trigger runs for where to find these and common failure reasons.

Approval status

Two separate things use the word “approval”:

Common questions

A contact shows “waiting on limits” — is something broken? No — its sender hit a sending cap, and it resumes automatically once the counter resets. My sequence shows “awaiting approval” but approving returns 0 contacts affected — why? Approval acts only on contacts whose reason is currently “awaiting approval.” If none have that reason anymore (already approved individually, or moved on), there’s nothing left to affect. What’s the difference between “stopped” and “finished”? “Finished” means the contact reached a natural endpoint (a reply, end of sequence, connection outcome). “Stopped” means something paused it before that (a manual stop, a disconnected sender, an approval gate). Do I need to do anything when a contact is “errored”? Yes — errors don’t retry automatically. Since a contact only errors once every channel its sequence uses has failed, fix the underlying issue on the failed channel(s) (correct a LinkedIn URL, check the email address) and manually restart the contact. Does discarding a Desk task stop the sequence it’s about? No — resolving or discarding a task only manages your task queue and never changes the underlying sequence or data.