Create Calendar Event
Create Calendar Event writes one event to the company Google Calendar. Slot-picking with availability is the agent Schedule Appointment tool, not this node.
Why this node
Section titled “Why this node”They already agreed a time (a During Call parameter, an API slot). The graph books it. Book meetings must be on at Google authorizations. The settings panel warns if it is missing; Save still works — the runtime does not.
What you configure
Section titled “What you configure”2026-08-12T15:00:00 or 2026-08-12 15:00, usually a variable.Europe/Athens). Empty = company timezone.Ports: Event created, Could not create event, No wait.
First setup — book the slot they just said
Section titled “First setup — book the slot they just said”-
Calendar scope on. During Call collects
preferred_datetime(and an email only if you already have it from a lookup — do not take email by voice). -
Create Calendar Event. Title + Starts At
{{preferred_datetime}}. Duration 30. Meet on if it is a video consult. -
AI Response on Event created.
-
Save & go live, attach, prove one slot you can delete.
Campaign Book appointments still wants Google Calendar + Schedule Appointment on the agent. This node does not replace that campaign goal.
What “broken” looks like
Section titled “What “broken” looks like”- Warning on the node, create fails — Calendar scope off.
- Event at the wrong hour — empty Timezone vs the slot string.
- Invite missing — Attendees empty or a spoken address.
Troubleshooting
Section titled “Troubleshooting”Schedule Appointment vs this node?
The tool checks availability and offers slots. This node writes the time you already have. Do not run both for the same booking.
