{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/webhooks/webhooks.sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Call Cancelled Webhook","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"call-cancelled-webhook","__idx":0},"children":["Call Cancelled Webhook"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Webhook event triggered when a call is cancelled in iClosed.io."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview","__idx":1},"children":["Overview"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Call Cancelled webhook is triggered whenever a previously booked call is cancelled in your iClosed.io account. This event provides complete details about the cancelled call, including cancellation information, who cancelled it, and when the cancellation occurred."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"event-details","__idx":2},"children":["Event Details"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Property"},"children":["Property"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Value"},"children":["Value"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Event Type"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["callCancelled"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Trigger"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When a call is cancelled by either the invitee or the host"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payload"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Complete call information with cancellation details"]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"webhook-payload","__idx":3},"children":["Webhook Payload"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The HTTP body is a single JSON object (not an array). It contains detailed information about the cancelled call:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"event_type\": {\n    \"uuid\": 2,\n    \"kind\": \"Round Robin\",\n    \"slug\": \"strategy-call\",\n    \"name\": \"Strategy intro call\",\n    \"duration\": 30,\n    \"durationUnit\": \"MINUTES\",\n    \"owner\": {\n      \"type\": \"closer\"\n    },\n    \"type\": \"STRATEGY_EVENT\"\n  },\n  \"event\": {\n    \"uuid\": 168,\n    \"closerId\": 5,\n    \"closerName\": \"Jamie Alvarez \",\n    \"closerEmail\": \"jamie.alvarez@example.com\",\n    \"closerTimezone\": \"Asia/Karachi\",\n    \"assigned_to\": {\n      \"1\": \"Jamie Alvarez \"\n    },\n    \"extended_assigned_to\": {\n      \"1\": {\n        \"name\": \"Jamie Alvarez \",\n        \"email\": \"jamie.alvarez@example.com\",\n        \"primary\": true\n      }\n    },\n    \"utc_start_time\": \"2026-04-17T04:00:00.000Z\",\n    \"utc_end_time\": \"2026-04-17T04:30:00.000Z\",\n    \"start_time\": \"2026-04-17T04:00:00.000Z\",\n    \"start_time_pretty\": \"09:00AM - Friday, April 17, 2026\",\n    \"invitee_start_time\": \"2026-04-17T04:00:00.000Z\",\n    \"invitee_start_time_pretty\": \"09:00AM - Friday, April 17, 2026\",\n    \"end_time\": \"2026-04-17T04:30:00.000Z\",\n    \"end_time_pretty\": \"09:30AM - Friday, April 17, 2026\",\n    \"invitee_end_time\": \"2026-04-17T04:30:00.000Z\",\n    \"invitee_end_time_pretty\": \"09:30AM - Friday, April 17, 2026\",\n    \"created_at\": \"2026-04-09T09:29:17.078Z\",\n    \"location\": \"+1 415 555 0192\",\n    \"location_type\": \"phone\",\n    \"eventLink\": \"https://app.iclosed.io/e/acme/strategy-call\",\n    \"callPreviewId\": \"call_esiPJQAfxjJw\",\n    \"type\": \"STRATEGY_CALL\",\n    \"canceled\": true,\n    \"canceler_name\": \"Jamie Alvarez (workspace admin)\",\n    \"cancel_reason\": \"Stakeholder could not join; rescheduling internally.\",\n    \"canceled_at\": \"2026-04-09T09:29:17.078Z\",\n    \"old_start_time\": null,\n    \"setter\": {\n      \"name\": \"Riley Chen\",\n      \"firstName\": \"Riley\",\n      \"lastName\": \"Chen\",\n      \"email\": \"riley.chen@example.com\",\n      \"setBy\": {\n        \"firstName\": \"Riley\",\n        \"lastName\": \"Chen\",\n        \"email\": \"riley.chen@example.com\"\n      }\n    }\n  },\n  \"contactFields\": {\n    \"contact-short-text\": \"This is Short Text Field\",\n    \"contact-long-text\": \"This is the long-text custom field value for the contact.\",\n    \"multiple_select_color\": \"Red\",\n    \"rating\": 3,\n    \"user\": {\n      \"id\": 5,\n      \"firstName\": \"Jamie Alvarez\",\n      \"lastName\": \"Alvarez\",\n      \"email\": \"jamie.alvarez@example.com\"\n    },\n    \"number-1\": 128,\n    \"contact-checkbox\": \"Option a\",\n    \"date-and-time\": \"2026-04-08T19:00:00.000Z\",\n    \"contact-radio-button\": \"Option 1\",\n    \"custom-number\": 76,\n    \"contact-url\": \"https://iclosed.io\",\n    \"single select \": \"red\",\n    \"call_outcome\": \"NO_SALE\",\n    \"no_sale_reason\": \"ADMIN_CANCELLED\"\n  },\n  \"invitee\": {\n    \"uuid\": 239,\n    \"previewUrl\": \"https://app.iclosed.io/app/global-data/contacts?preview=contact_We1Ztdhvcii0\",\n    \"referrer_url\": \"https://app.iclosed.io/e/acme/strategy-call\",\n    \"ip_address\": \"::1\",\n    \"callPreviewId\": \"call_esiPJQAfxjJw\",\n    \"first_name\": \"Morgan\",\n    \"last_name\": \"Lee\",\n    \"name\": \"Morgan Lee\",\n    \"email\": \"morgan.lee@example.com\",\n    \"text_reminder_number\": \"+1 415 555 0192\",\n    \"timezone\": \"Asia/Karachi\",\n    \"created_at\": \"2026-04-09T09:29:17.078Z\",\n    \"is_reschedule\": true,\n    \"reschedule_reason\": \"Need to move the call after finance review on Tuesday.\",\n    \"reschedule_by\": \"Jamie Alvarez (workspace admin)\",\n    \"canceled\": false,\n    \"canceler_name\": \"Jamie Alvarez (workspace admin)\",\n    \"cancel_reason\": \"Stakeholder could not join; rescheduling internally.\",\n    \"canceled_at\": \"2026-04-09T09:29:17.039Z\"\n  },\n  \"questions_and_answers\": [\n    {\n      \"question\": \"Email Address\",\n      \"answer\": \"morgan.lee@example.com\"\n    },\n    {\n      \"question\": \"Phone Number\",\n      \"answer\": \"+1 415 555 0192\"\n    },\n    {\n      \"question\": \"Full Name\",\n      \"answer\": \"Morgan Lee\"\n    },\n    {\n      \"question\": \"Goals for the next 90 days\",\n      \"answer\": \"We need to cut demo no-shows by half this quarter.\"\n    },\n    {\n      \"question\": \"Check box\",\n      \"answer\": \"1, 3\"\n    },\n    {\n      \"question\": \"Internal reference code\"\n    },\n    {\n      \"question\": \"Date and Time\",\n      \"answer\": \"2026-04-10T09:14:00.000Z\"\n    },\n    {\n      \"question\": \"Team size (people)\"\n    },\n    {\n      \"question\": \"New Multi Select\",\n      \"answer\": \"b\"\n    },\n    {\n      \"question\": \"Disqualify\",\n      \"answer\": \"No\"\n    }\n  ],\n  \"questions_and_responses\": {\n    \"1_question\": \"Email Address\",\n    \"1_response\": \"morgan.lee@example.com\",\n    \"2_question\": \"Phone Number\",\n    \"2_response\": \"+1 415 555 0192\",\n    \"3_question\": \"Full Name\",\n    \"3_response\": \"Morgan Lee\",\n    \"4_question\": \"Goals for the next 90 days\",\n    \"4_response\": \"We need to cut demo no-shows by half this quarter.\",\n    \"5_question\": \"Check box\",\n    \"5_response\": \"1, 3\",\n    \"6_question\": \"Internal reference code\",\n    \"6_response\": 123,\n    \"7_question\": \"Date and Time\",\n    \"7_response\": \"2026-04-10T09:14:00.000Z\",\n    \"8_question\": \"Team size (people)\",\n    \"8_response\": 123,\n    \"9_question\": \"New Multi Select\",\n    \"9_response\": \"b\",\n    \"10_question\": \"Disqualify\",\n    \"10_response\": \"No\",\n    \"Email Address\": \"morgan.lee@example.com\",\n    \"Phone Number\": \"+1 415 555 0192\",\n    \"Full Name\": \"Morgan Lee\",\n    \"Goals for the next 90 days\": \"We need to cut demo no-shows by half this quarter.\",\n    \"Check box\": \"1, 3\",\n    \"Internal reference code\": 123,\n    \"Date and Time\": \"2026-04-10T09:14:00.000Z\",\n    \"Team size (people)\": 123,\n    \"New Multi Select\": \"b\",\n    \"Disqualify\": \"No\"\n  },\n  \"tracking\": {\n    \"first_utm_term\": \"strategy consultation\",\n    \"first_utm_source\": \"google\",\n    \"first_utm_medium\": \"cpc\",\n    \"first_utm_content\": \"hero_cta_variant_b\",\n    \"first_utm_campaign\": \"q2_2026_demo_requests\",\n    \"utm_term\": \"sales scheduling software\",\n    \"utm_source\": \"linkedin\",\n    \"utm_medium\": \"paid_social\",\n    \"utm_content\": \"carousel_ad_3\",\n    \"utm_campaign\": \"b2b_outbound_apr\",\n    \"utmKey_0\": \"gclid\",\n    \"utmValue_0\": \"EAIaIQobChMIexampleValue123\",\n    \"utmKey_1\": \"li_fat_id\",\n    \"utmValue_1\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\n    \"utmKey_2\": \"referrer_domain\",\n    \"utmValue_2\": \"newsletter.partner.io\",\n    \"utmKey_3\": \"landing_path\",\n    \"utmValue_3\": \"/events/strategy-call\",\n    \"utmKey_4\": \"experiment_id\",\n    \"utmValue_4\": \"exp_booking_flow_v2\"\n  },\n  \"call_booked_from\": null,\n  \"hookType\": \"Call cancelled\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"key-differences-from-call-booked","__idx":4},"children":["Key Differences from Call Booked"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["event"]}," when the call is cancelled; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invitee.canceled"]}," may still be ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}," while cancellation fields are populated (see payload)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceler_name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Name of the person who cancelled the call"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel_reason"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Optional reason provided for the cancellation"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled_at"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Timestamp when the cancellation occurred"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hookType"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"Call cancelled\""]}," to distinguish from booking events"]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"key-fields-explained","__idx":5},"children":["Key Fields Explained"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"event-type-information","__idx":6},"children":["Event Type Information"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["event_type"]}," object contains configuration details of the original event type:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["uuid"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Unique identifier for the event type"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["kind"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Booking strategy (e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"Round Robin\""]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\"Direct Assignment\""]},")"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["slug"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["URL-friendly event name"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Display name of the event"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["duration"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Original call duration"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["owner.type"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Type of owner (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["closer"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["setter"]},", etc.)"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"event-details-1","__idx":7},"children":["Event Details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["event"]}," object contains information about the cancelled call:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["uuid"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Unique call identifier (same as when booked)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," indicating cancellation"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceler_name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Who cancelled the call"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel_reason"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reason for cancellation (if provided)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled_at"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When the cancellation occurred"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["assigned_to"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Who was originally assigned"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["start_time"]}," / ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["end_time"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Original scheduled times"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["type"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Call type (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["STRATEGY_CALL"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DISCOVERY_CALL"]},", etc.)"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"invitee-information","__idx":8},"children":["Invitee Information"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invitee"]}," object contains the invitee record at cancellation time (cancellation may be driven by a host workflow, so flags can look mixed—always read ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["hookType"]}," together with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["event"]}," / ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invitee"]}," fields):"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["May be ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["true"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["false"]}," depending on who cancelled and how the event was recorded; use with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceler_name"]}," / ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel_reason"]}," / ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled_at"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceler_name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Name of the actor recorded on the cancellation"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel_reason"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reason text when provided"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled_at"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When the cancellation was recorded for this payload"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["previewUrl"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Link to view the contact in iClosed.io"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["name"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Full name of the invitee"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["email"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Invitee's email address"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["text_reminder_number"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Phone number for SMS reminders"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"questions-and-responses","__idx":9},"children":["Questions and Responses"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field"},"children":["Field"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["questions_and_answers"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Original booking form responses in array format"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["questions_and_responses"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Object format of the same responses"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"tracking-information","__idx":10},"children":["Tracking Information"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tracking"]}," object contains the original UTM parameters and attribution data preserved from the original booking."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"cancellation-reasons","__idx":11},"children":["Cancellation Reasons"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Common cancellation reasons include schedule conflicts, no longer interested, technical issues, rescheduling requests, emergencies, weather, and health-related issues."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"use-cases","__idx":12},"children":["Use Cases"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This webhook is useful for:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["CRM Updates"]}," – Mark opportunities as cancelled in your CRM"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Calendar Management"]}," – Remove cancelled events from calendars"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Team Notifications"]}," – Alert team members about cancellations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Analytics Tracking"]}," – Monitor cancellation rates and reasons"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Follow-up Automation"]}," – Trigger rescheduling workflows"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reporting"]}," – Track cancellation patterns and team performance"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer Service"]}," – Proactively reach out to cancelled prospects"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Resource Management"]}," – Free up team member availability"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"response-requirements","__idx":13},"children":["Response Requirements"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your webhook endpoint should:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Return a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2xx"]}," status code to acknowledge receipt"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Respond within ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["5 seconds"]}," to avoid retries"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Handle duplicate events (idempotency)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Log the call ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["uuid"]}," and cancellation details for debugging"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Process cancellation reasons for analytics"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"best-practices","__idx":14},"children":["Best Practices"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cancellation Tracking"]}," – Use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceler_name"]}," to identify who cancelled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reason Analysis"]}," – Monitor ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cancel_reason"]}," for patterns and improvements"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Timing Analysis"]}," – Use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["canceled_at"]}," to track cancellation timing"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Follow-up Strategy"]}," – Implement different follow-up flows based on who cancelled"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Availability Management"]}," – Update team member availability immediately"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer Communication"]}," – Send appropriate cancellation confirmations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Rescheduling Offers"]}," – Automatically offer alternative times when appropriate"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data Preservation"]}," – Keep original booking data for analysis"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"cancellation-workflows","__idx":15},"children":["Cancellation Workflows"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"when-invitee-cancels","__idx":16},"children":["When Invitee Cancels"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Send cancellation confirmation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Offer rescheduling options"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Update lead status in CRM"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Notify assigned team member"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Trigger follow-up sequence"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"when-host-cancels","__idx":17},"children":["When Host Cancels"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Send apology and explanation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Offer immediate rescheduling"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Provide alternative contact options"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Update internal systems"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Track cancellation reasons for process improvement"]}]}]},"headings":[{"value":"Call Cancelled Webhook","id":"call-cancelled-webhook","depth":1},{"value":"Overview","id":"overview","depth":2},{"value":"Event Details","id":"event-details","depth":2},{"value":"Webhook Payload","id":"webhook-payload","depth":2},{"value":"Key Differences from Call Booked","id":"key-differences-from-call-booked","depth":2},{"value":"Key Fields Explained","id":"key-fields-explained","depth":2},{"value":"Event Type Information","id":"event-type-information","depth":3},{"value":"Event Details","id":"event-details-1","depth":3},{"value":"Invitee Information","id":"invitee-information","depth":3},{"value":"Questions and Responses","id":"questions-and-responses","depth":3},{"value":"Tracking Information","id":"tracking-information","depth":3},{"value":"Cancellation Reasons","id":"cancellation-reasons","depth":2},{"value":"Use Cases","id":"use-cases","depth":2},{"value":"Response Requirements","id":"response-requirements","depth":2},{"value":"Best Practices","id":"best-practices","depth":2},{"value":"Cancellation Workflows","id":"cancellation-workflows","depth":2},{"value":"When Invitee Cancels","id":"when-invitee-cancels","depth":3},{"value":"When Host Cancels","id":"when-host-cancels","depth":3}],"frontmatter":{"sidebar":{"path":"../webhooks.sidebars.yaml"},"seo":{"title":"Call Cancelled Webhook"}},"lastModified":"2026-04-13T09:44:55.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/webhooks/webhooks_event_types/call-cancelled-webhook","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}