Actions39
- Calendar Actions
- Contact Actions
- Conversation Actions
- Custom API Request Actions
- Form Actions
- Location Actions
- Opportunity Actions
- User Actions
- Workflow Actions
Calendar → Book Appointment
AI-generatedSummary
Books a GoHighLevel appointment for a contact on a specified calendar. Sends a POST request with the required calendar, contact, start time, and appointment status, plus any optional end time and title.
Inputs
- Calendar ID (required) — Unique ID of the target calendar.
- Contact ID (required) — Unique ID of the contact to book for.
- Start Time (required) — Appointment start time; converted to an ISO timestamp for the request.
- End Time — Optional appointment end time; included when provided and converted to an ISO timestamp.
- Title — Optional appointment title; included when provided.
- Appointment Status — Appointment status: Cancelled, Confirmed, Invalid, New, No-Show, or Showed. Defaults to New.
Output shape
A single item per input item containing the GoHighLevel API response as JSON.
The request also includes the location ID from the node credentials. API errors stop execution unless Continue On Fail is enabled; then that input item returns an error object.