Tool
set_contact_lifecycle
Set a contact's lifecycle
Idempotent
SurfacesChat agentMCPSet a contact's lifecycle stage: `prospect` (unverified), `active` (engaged), or `invalid` (bad/bounced). Identify by contactId or email. Auto-commits.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
contactId | string | no | The contact id (preferred). |
email | string | no | The contact's email (resolved if no contactId). |
lifecycle | prospectactiveinvalid | yes | The new lifecycle stage. |
Example
json
{
"lifecycle": "prospect"
}