conduyt_appointment_outcome
Record an appointment's outcome in one action: sets its status and moves the contact's latest open deal to the mapped stage for that outcome. Returns the appointment, stage move, and reason when nothing moved.
Instructions
Record an appointment's outcome (completed, no_show, cancelled) in one action: sets the appointment status AND moves the contact's most recently updated open deal to the stage the account mapped for that outcome in Pipeline settings (appointmentOutcomeStages). Returns { appointment, stageMove, reason }; reason explains when nothing moved (no_contact, no_deal, no_mapping, already_there, stage_move_failed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Appointment UUID | |
| endTime | No | rescheduled only: new end, ISO 8601 with timezone offset | |
| outcome | Yes | The outcome to record. rescheduled moves the appointment to startTime/endTime (both required then) and keeps its status. | |
| startTime | No | rescheduled only: new start, ISO 8601 with timezone offset |