Skip to content
FolioSign inStart your trial

Webhook event catalogue

Ask events

1 events. All groups

conversation.handoff_created#

A visitor or team member asked for a person to follow up on a conversation. The question and contact details are never included.

Metadata only. No conversation or question text, no contact details, no names or email addresses of people, and no crisis content. Ids, kinds, states and times so you can open the record in Folio.

data.object.object is handoff.

Fields of data.object for conversation.handoff_created
FieldTypeDescription
assigned_to requiredobject | nullThe team member following up.
id requiredstringThe team member id.
object requiredenum: userAlways user.
conversation requiredobjectThe conversation it came from. Its text is never sent.
id requiredstringThe conversation id.
object requiredenum: conversationAlways conversation.
surface requiredstringWhere it happened: staff, widget or share.
conversation_shared requiredbooleanTrue when the visitor agreed to share the conversation with the team.
created_at requiredstring (date-time)When it was raised.
id requiredstringThe handoff id.
kind requiredenum: pastor | crisis_contactWho was asked for.
object requiredenum: handoffAlways handoff.
reachable_by requiredenum: email | phone[]How the visitor can be reached, without the details.
status requiredenum: new | assigned | replied | resolved | closedWhere follow-up stands.
surface requiredenum: staff | widget | shareWhere it was raised.
Example conversation.handoff_created body
{
  "actor": null,
  "api_version": "2026-12-01",
  "created": "2026-10-13T09:12:10Z",
  "data": {
    "object": {
      "assigned_to": {
        "id": "usr_0192f7a8-3b1c-7d2e-9a40-5c6d7e8f9012",
        "object": "user"
      },
      "conversation": {
        "id": "conv_0192f7a8-3b1c-7d2e-9a40-5c6d7e8f9012",
        "object": "conversation",
        "surface": "widget"
      },
      "conversation_shared": false,
      "created_at": "2026-10-13T09:12:10Z",
      "id": "hof_0192f7a8-3b1c-7d2e-9a40-5c6d7e8f9012",
      "kind": "pastor",
      "object": "handoff",
      "reachable_by": [
        "email"
      ],
      "status": "new",
      "surface": "widget"
    }
  },
  "id": "evt_0192f7a8-3b1c-7d2e-9a40-5c6d7e8f9012",
  "livemode": false,
  "object": "event",
  "request": {
    "id": "req_5f3c9a1e7b2d4c68a0e1f2d3c4b5a697",
    "idempotency_key": null
  },
  "type": "conversation.handoff_created"
}

Verified against API version 0.0.0-dev. Generated from the live OpenAPI document.