Actions9
- Calendar Actions
- Event Actions
Event → Create Booking
AI-generatedSummary
Create a booking event on a Google Calendar, including customer details, booking time, and optional features like Google Meet link and event color.
Inputs
- Authentication (required) — Select whether to use saved credentials or enter Service Account email and private key manually.
- Service Account Email (required) — Service account email address used for authentication (required if Manual authentication is chosen).
- Private Key (required) — Private key from the Service Account JSON for authentication (required if Manual authentication is chosen).
- Impersonate Email — Optional user email to impersonate, requiring domain-wide delegation (only relevant with Manual authentication).
- Calendar ID (required) — Google Calendar identifier where the booking will be created, use 'primary' for the primary calendar.
- Customer Name (required) — Full name of the customer for the booking.
- Customer Phone (WhatsApp) (required) — Customer's phone number, used in the event description for contact via WhatsApp.
- Booking Start (required) — Start date and time of the booking in ISO format with timezone.
- Booking End (required) — End date and time of the booking in ISO format with timezone.
- Timezone (required) — Timezone for the booking times, e.g., 'America/Sao_Paulo' or 'America/New_York'.
- Create Google Meet Link (required) — Boolean flag to indicate whether to automatically create and attach a Google Meet link to the booking.
- Booking Details — Additional optional details including customer email, service or product name, location, notes, and event color ID.
Output shape
a single record containing details of the created booking event
The output JSON includes success status, event ID, HTML link to the event, Google Meet link (if created), customer name, phone, booking start and end times, and the full event data returned from Google Calendar API.
Examples
Example 1: Create a booking with customer name, phone, start and end times, optional email and service, a Google Meet link, and customized event color.
Manual or credential authentication, primary calendar, required customer and booking details, createMeetLink set to true, optional bookingDetails including colorId and location.