AI Personal Assistant with Gemini, Calendar & Gmail
detail.loadingPreview
Transform your productivity with this n8n workflow, creating a powerful AI personal assistant. Leveraging Google Gemini, it intelligently responds to chat messages, manages your Google Calendar, and drafts emails, all while maintaining conversation context for seamless interactions.
About This Workflow
Unlock a new era of personal productivity with this advanced AI assistant, powered by the cutting-edge Google Gemini chat model. This n8n workflow establishes a conversational agent that listens for your commands via a chat interface. Equipped with memory, it understands ongoing dialogues, allowing you to fluidly manage tasks. From scheduling events in Google Calendar to drafting professional emails, this assistant acts as your digital right-hand, freeing up valuable time. Its Multi-Client Proxy (MCP) server architecture ensures robust and scalable interaction capabilities, making it a versatile tool for enhancing your daily operations and personal organization.
Key Features
- Conversational AI Interface: Interact naturally with your assistant via chat messages, powered by a LangChain chat trigger.
- Google Gemini Pro Integration: Utilizes the advanced
models/gemini-2.5-pro-preview-05-06for intelligent understanding and response generation. - Contextual Memory: Maintains conversation history using
Simple Memoryfor fluid, multi-turn interactions. - Google Calendar Management: Create and update events directly within your Google Calendar based on your commands.
- Gmail Drafting Capability: Securely draft emails, including subjects and messages, ready for your final review and sending.
How To Use
- Configure AI Model: In the "Google Gemini Chat Model" node, ensure your Google Gemini (PaLM) API credentials are set up and valid.
- Set Up Chat Trigger: The "When chat message received" node provides a webhook URL; connect your preferred chat application or frontend to send messages to this endpoint.
- Establish MCP Client: If using the MCP architecture, update the "MCP Client" node's
sseEndpointparameter with the URL from your "MCP Server Trigger" node. - Connect Google Accounts: Provide valid OAuth2 credentials for both "Google Calendar" and "Gmail" nodes to enable event creation/updates and email drafting.
- Activate and Test: After configuring all nodes and credentials, activate the workflow. Send a test message to your chat trigger to see your AI assistant in action.
Apps Used
Workflow JSON
{
"id": "edc16324-8559-4c87-959b-ae5676282b42",
"name": "AI Personal Assistant with Gemini, Calendar & Gmail",
"nodes": 7,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: edc16324-8559...
About the Author
Crypto_Watcher
Web3 Developer
Automated trading bots and blockchain monitoring workflows.
Statistics
Related Workflows
Discover more workflows you might like
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Daily AI-Powered Morning Briefing
Start your day with clarity and focus using this n8n workflow. It automatically fetches your tasks from Todoist and events from Google Calendar, then leverages AI to create a concise, personalized daily briefing delivered directly to your inbox every morning. This ensures you always know your top priorities and upcoming schedule at a glance.