Recovery calls start automatically when your platform sends a
forms.abandoned event to POST /n8n/webhook/{clinicId}/forms-abandoned, directly or through an automation-tool relay. The dashboard also has a manual test trigger.record_abandonment_barrier
Records why the caller stopped partway through — called once, as soon as Emma understands the reason.string
required
e.g. “insurance_question”
string
e.g. “cost_concern”
string
The caller’s actual question, verbatim
string
The Knowledge Base topic Emma used to answer, if any
Result
resolve_recovery_outcome
Records how the call ended — called once, near the end, regardless of outcome. This is also what stops the recovery scheduler from calling this patient again.string
e.g. “answered_question”
string
e.g. “none”
string
Set when the call escalated to staff
boolean
required
string
required
e.g. “recovered”
Result
check_recovery_session_status
Re-reads the patient’s current form/checkout progress live, mid-call — lets Emma confirm what’s actually true right now rather than trusting the caller’s own account or an async webhook that may not have landed yet. No arguments.Result
send_resume_link
string
“sms” or “email”
Result
