Use natural language to manage meetings in Google Calendar. A smart agent reads a simple text request and creates, updates, finds, or cancels events. Great for chatbots, forms, and internal teams that need fast scheduling without jumping between apps.
An incoming call from another n8n flow starts the job. The request text goes to an OpenAI model that powers a Calendar Agent. The agent then uses Google Calendar tools to create events with or without attendees, search the calendar around the requested date to avoid conflicts, change start and end times, or delete an event by ID. Key details like title, start, end, attendee email, and event ID are pulled from the text. A clear message returns on success, or a friendly try again message if the request cannot be done.
Setup is simple. Connect your Google account and your OpenAI key, then direct your parent flow to call this subflow with a query field. Expect booking work to drop from minutes to seconds and fewer double bookings thanks to the event lookup step. Helpful for service desks, sales teams, and internal bots that turn plain text into calendar actions.