Quick overview This workflow is triggered by another n8n workflow to reschedule an existing appointment by looking up the current booking in Google Sheets, validating the requested new slot via a sub-workflow, and updating the event in Google Calendar with the new date/time and service details. How it works Receives appointment details (phone, current date/time, new date/time, and new service type) from another workflow. Looks up the existing booked appointment in Google Sheets using the phone number and the current (preferred) date and time. If a matching appointment is found, builds the new start and end timestamps for the requested slot. Calls a separate n8n workflow to check whether the requested new slot is available. If the slot is available, updates the corresponding Google Calendar event with the new start/end time, updated summary, and phone number in the description. Returns a structured result indicating success (Rescheduled=true plus formatted date/time) or failure with an error such as appointment_not_found, new_slot_unavailable, calendar_unavailable, or crm_unavailable.
Tags
Related workflows
See all Google Calendar→Book calendar appointments with availability checks in Google Calendar
Quick overview This workflow is triggered by another n8n workflow to verify a requested appointment slot and, if available, books a 30‑minute event in Google Calendar, returning a booked/unbooked response with formatted date/time details. How it works Receives appointment details (name, phone, service type, preferred date, preferred time) when called by another n8n workflow. Calls a separate “Check Slot Availability” workflow to determine whether the requested slot is available. If the slot is available, builds ISO start/end timestamps for a 30-minute appointment window. Creates the appointment as a Google Calendar event with a summary and description populated from the input details. Returns a success payload with booked: true and formatted preferred date/time, or returns booked: false with an error code when the slot or calendar booking fails. Setup Create or identify a “Check Slot Availability” workflow and update the referenced workflow ID/name so it returns an available boolean. Add a Google Calendar OAuth2 credential and set the target calendar (email/ID) in the Google Calendar event creation step. Ensure the calling workflow passes name, service_type, preferred_date (ISO dat
Add a event to Google Calendar automatically
Add an event to Google Calendar
Weekly Coffee Chat (Mattermost Version)
A workflow to automatically create groups of three based on a Mattermost channel and send out invitations to each group member.