Reset A Dead Sequence (recover failed/handed-off)
li_reset_contactPut a contact whose automation died back into the sequence. A failed/handed_off message on an accepted connection revives at the first unsent step (reply-check still guards follow-ups); a failed invite resets to not_sent and is queued again (caps and sending hours re-apply). Refuses invited/declined/withdrawn connections. Use after an outage killed sequences, or to undo a mistaken li_mark_stopped / li_mark_outcome — only once whatever blocked the send is fixed, or it fails again. Pass campaignId when the person is in more than one campaign. Writes our database only; the drip does the sending. Moving someone between campaigns is li_move_contact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contactId | No | The contact id from li_contact_dossier or li_campaign_contacts | |
| campaignId | No | Which campaign membership to reset. Load-bearing here: this re-queues a REAL invite or send, from the account that row's campaign belongs to, so a contact in two campaigns must not be resolved by whichever was touched last. | |
| profileUrl | No | The contact, by LinkedIn profile URL (or use contactId) |