Skip to main content
Configure an assistant-level webhook URL on each assistant (Settings → Automations → Call completed). After every call, Famulor sends a call.completed POST with:
  • Transcript
  • Duration
  • Resolved input variables
  • Post-call analysis (and AI QA scorecard when enabled)
  • Failure guidance when an outbound call did not connect
The optional failure object explains what happened, whether retrying may help, and what action to take. The same customer-facing guidance is available through REST and MCP call reads.

Webhook settings

Use Test in the editor to send an example payload to an unsaved or saved URL (respects the timeout slider). This URL is unsigned and specific to this assistant. Famulor has no workspace-wide webhook subscription — call results are always delivered per assistant.

Example webhook payload

A call.completed delivery looks like this:
variables and input_variables follow the same call variables used elsewhere on the assistant. analysis and qa_scorecard are only populated once post-call processing finishes. When an outbound call didn’t connect, a failure object is added alongside the result — see above.

API & MCP

Use PATCH /api/v1/assistants/{id} or the MCP update_assistant tool. Delivery can be off, the assistant webhook URL, or a bound automation. See the API schema for the current field contract.