Automate Google Workspace Tasks with a Conversational AI Assistant
Create a conversational AI assistant that understands your commands to manage your calendar, draft emails, and handle contacts in Google Sheets.

Workflow Overview
What is this?
- This workflow sets up a powerful personal assistant powered by Google Gemini. It allows you to interact with your Google Calendar, Gmail, and Google Sheets using natural language commands, directly from a chat interface.
What problem does it solve?
- Tired of endlessly switching between tabs to schedule meetings, find contact information, and manage your inbox? This workflow eliminates the repetitive clicking and manual data entry required to manage your daily digital tasks.
What will you get?
- You will get a fully functional AI assistant that can understand your requests to manage your digital life. Automate scheduling by asking it to create or find events in Google Calendar. Streamline communication by commanding it to search your inbox or draft emails in Gmail. Centralize your contact management by having it add, find, or update records in Google Sheets, saving you hours of manual work each week.
How to Use
Prerequisites
An active n8n instance (cloud or self-hosted).
A Google Gemini API key.
Google Cloud credentials (OAuth2) configured in n8n for Gmail, Google Calendar, and Google Sheets.
A chat interface or a method to send webhook requests to trigger the assistant.
Setup Steps
1
Import the Workflow
Begin by importing the provided workflow JSON file into your n8n instance.
2
Configure Google Credentials
Navigate to the Google Gemini, Google Calendar, Gmail, and Google Sheets nodes and connect your respective accounts. You must have valid OAuth2 credentials set up in your n8n instance for this to work.
3
Set the MCP Client URL
Copy the webhook URL from the 'MCP Server Trigger' node. Paste this URL into the 'sseEndpoint' field of the 'MCP Client' node. This crucial step connects the agent to its available tools.
4
Activate the Workflow
Save and activate the workflow. Your personal AI assistant is now online and ready to receive commands via its chat trigger.
Pro Tips
1
Expand your assistant's capabilities by connecting more tools, such as project management apps like Trello or task managers like Todoist.
2
Enhance the main agent's system prompt with specific instructions and a distinct persona to make its responses more tailored and robust for your needs.
3
Add a notification step using a Slack or Telegram node to receive a confirmation message whenever the assistant successfully completes a complex, multi-step task.
Information
- Published date8/11/2025
- Last updated8/11/2025