What This Workflow Does
This innovative workflow transforms how you manage your Google Calendar by creating an AI-powered Telegram bot that understands natural language commands. Instead of manually clicking through calendar interfaces, you can simply message the bot with requests like "Schedule a 30-minute coffee chat with Alex next Tuesday afternoon" or "What does my week look like?"
The bot leverages Claude 3.5 Haiku's advanced language understanding to interpret your requests, check your calendar availability, and make appropriate scheduling decisions. It handles complex scenarios like rescheduling conflicts, setting up recurring meetings, and even suggesting optimal meeting times based on your preferences and existing commitments.
How It Works
1. Telegram Message Reception
The workflow begins when you send a message to your Telegram bot. The n8n workflow captures this message and prepares it for processing by Claude AI.
2. AI Interpretation
Claude 3.5 Haiku analyzes your natural language request, extracting key details like event names, participants, dates/times, and any special instructions. The AI understands context like "move my morning meeting" without needing exact times.
3. Calendar Interaction
The workflow then interacts with Google Calendar's API to check availability, create events, modify existing ones, or retrieve schedule information based on the AI's interpretation of your request.
4. Response Generation
Claude formulates a human-like response confirming the action taken or asking clarifying questions if needed. This response is sent back to you through Telegram.
Pro tip: Teach the bot your scheduling preferences (like "I prefer meetings after 10am") to make its automatic time suggestions more accurate.
Who This Is For
This solution is ideal for busy professionals, executives, sales teams, and anyone who spends significant time managing their calendar. It's particularly valuable for:
- Remote teams coordinating across time zones
- Salespeople scheduling client meetings
- Executives with packed schedules
- Freelancers managing multiple client calendars
- Anyone who prefers conversational interfaces over calendar apps
What You'll Need
- An n8n instance (cloud or self-hosted)
- A Telegram account and bot token
- Google Calendar API access
- Anthropic API key for Claude 3.5 Haiku
- Basic understanding of n8n workflow configuration
Quick Setup Guide
- Download the JSON template file
- Import it into your n8n instance
- Configure the Telegram bot credentials
- Set up Google Calendar OAuth credentials
- Add your Anthropic API key
- Test with simple commands before full deployment
- Customize the AI's instructions if needed
Key Benefits
Save 5+ hours per month by eliminating manual calendar management. The AI handles the tedious work while you communicate naturally.
Reduce scheduling errors with AI that understands context and follows your preferences, minimizing double-bookings and incorrect times.
Access your calendar anywhere through Telegram's mobile and desktop apps, without needing to open Google Calendar.
Handle complex requests easily like "Schedule weekly team meetings on Mondays when everyone is available" with a single message.
Improve meeting productivity with AI that can suggest optimal durations, remind you of preparation needs, and even draft agendas.