Skip to main content
Receive a notification when a text agent’s follow-up process finishes its stages or the AI decides further follow-up is unnecessary. Configure Text agent → Advanced → Follow-ups → Close webhook. Text-agent follow-ups are Experimental. This webhook does not represent every manual inbox closure. For a rule triggered by conversation closure, use inbox automations.

Payload

The body has top-level event fields, with no data envelope.
Example
string
follow_up_closed.
string
Conversation ID. Use it to correlate the follow-up with your conversation record.
string
Text-agent ID.
string
all_stages_completed_no_response or ai_determined_conversation_resolved. Branch on this stable value, not the description.
string
Human-readable reason. The current descriptions are Spanish.
number
Configured stage count.
number
Current stage, numbered from 1.
string
ISO timestamp of the closure notification.
object | null
Contact information when available.
string
Summary supplied by the follow-up process.
string
Additional AI reasoning when provided. Can be omitted.

Process the event

Use all_stages_completed_no_response to record that the sequence finished without a reply. A human task or CRM update can be appropriate; do not automatically start another unlimited sequence.

Delivery behavior

The configured method is POST or PUT. The sender uses JSON and a 10-second timeout. It does not provide the same automatic retry flow as call webhooks; a delivery failure does not block the conversation’s follow-up process. Record accepted events and your action results in the receiver. For duplicate handling, correlate by conversation, agent, and closure notification; a conversation can have more than one follow-up cycle. Do not treat the conversation ID alone as a permanent one-time key.

Configure text follow-ups

Stages, cumulative timing, schedules, and closure.

Build a follow-up workflow

Choose conditions, map data, and verify the action.