What google calendar booking needs to solve
A customer selects an available appointment time. The useful outcome is not another automated message. It is a controlled process that can reserve conversation appointments in Google Calendar reliably, show what happened and give the next owner enough context to act.
Trigger: A customer selects an available appointment time.
Decision: Validate calendar, timezone, duration, attendees and conflict rules.
Intended action: Create the event through the Calendar API or supported middleware.
One customer record
Context ready for the next action
