This template creates an AI-powered Google Calendar assistant using n8n, OpenAI, and Google Calendar API.
It allows users to chat naturally with an AI agent to create new calendar events or retrieve existing ones. The agent handles vague inputs, asks clarifying questions, and confirms details before executing actionsβmaking calendar management seamless and conversational.
Perfect for professionals, teams, or anyone who wants a chat-based personal scheduling assistant integrated directly with Google Calendar.
β‘ Features
- π¬ Conversational Interface β Triggered by chat messages for natural interactions.
- π€ AI Agent Powered by GPT-4o β Understands requests, interprets context, and manages events.
- π
Google Calendar Integration β
- Create new events with title, description, and time ranges.
- Retrieve past, current, or future events based on date ranges.
- π§ Memory Management β Keeps short-term conversation context (default: last 5 messages).
- β Smart Confirmation β AI validates event details before adding them to the calendar.
- π Extensible Design β Easily expand with:
- Adding attendees to events.
- Handling multiple calendars.
- More advanced Google Calendar API actions.
- π οΈ Customizable β Swap LLMs (e.g., GPT-4o-mini for cost efficiency) or store long-term chat history via external databases (e.g., Supabase).