> ## Documentation Index
> Fetch the complete documentation index at: https://docs.growthxai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Recover Failed Leads

> See why a lead stopped at a step, then retry, skip or exit — one lead or five hundred at a time.

A failed enrollment is never a dead end. Every step on the canvas shows its **Failed** and **Skipped** counts, and clicking one opens the list.

## The failed-leads drawer

Open it from a step's counts, or from **Failed leads** on the sequence top bar. Each row shows the lead, the step and **why it did not go through**, in plain words rather than an error code.

Tick rows — or **Select all on this page** — and choose:

| Action              | What it does                                                             |
| ------------------- | ------------------------------------------------------------------------ |
| **Retry this step** | Queues the same step again, through the normal daily limits and schedule |
| **Skip this step**  | Moves the lead straight to the next step                                 |
| **Exit**            | Ends the enrollment. The lead, the timeline and the chat are kept.       |

Up to **500 leads** per action.

## Leads that cannot be retried

Some rows are marked **Cannot be retried**. Retrying them would break a rule, so the platform refuses and tells you which one:

| Reason                     | Meaning                                                                                                                          |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Lead suppressed**        | The lead is now do-not-contact, unsubscribed, or matches a [blacklist](/crm-lead-management/crm-features-use-cases/suppressions) |
| **Profile invalid**        | LinkedIn says the profile is gone or blocked for that sender                                                                     |
| **Already enrolled again** | The lead has another live enrollment with the same sender                                                                        |
| **Sender gone**            | The sender was disabled or removed                                                                                               |

**Skip** and **Exit** still work on most of these.

## Failures that fix themselves

You don't have to watch for everything. When a sender **reconnects**, every one of its leads that failed with *sender not connected* in the last 7 days is re-queued automatically.

The aim is simple: disconnect a sender mid-campaign, reconnect it, and no lead needs manual attention.

## Why there is no "restart from top"

Restarting a lead at the first step re-sends every message they already received. That is a real risk, not a theoretical one, so the button doesn't exist.

To run a lead through again, **enrol them again**. That goes through the [enrol preview](/sequences/creating-managing-sequences/launch-and-enroll-leads), which warns you they were contacted before and lets you decide with the facts in front of you.

## From Claude and the API

* Claude: *"which leads failed in sequence X, and why?"* then *"retry the ones that failed because the sender was disconnected"*. Bulk recovery is confirmation-gated.
* API: `GET /v1/sequences/{id}/failed` and `POST /v1/enrollments/recover`.

## Related articles

* [Enrollment Statuses: What Each One Means](/sequences/sequence-troubleshooting/enrollment-statuses)
* [My Sequence Is Stuck — Troubleshooting Checklist](/sequences/sequence-troubleshooting/sequence-is-stuck-checklist)
* [Editing a Live Sequence](/sequences/creating-managing-sequences/editing-a-live-sequence)
