AutomationMart
Home/Browse/Manage Google Calendar & Gmail with a Gemini/GPT powered AI assistant
n8n

Manage Google Calendar & Gmail with a Gemini/GPT powered AI assistant

n8nn8n11 modulesv1.0
GmailSlackOpenAIGitHubGoogle CalendarGemini

Manage Google Calendar events and Gmail with a customizable AI assistant ⚠️ Disclaimer: This workflow uses Google Calendar and Gmail nodes which you will have to configure yourself Who’s it for This workflow is built for busy professionals, freelancers, and teams who want to automate calendar scheduling and email handling with the help of an AI assistant. Instead of switching between Gmail and Google Calendar, you can delegate tasks like “schedule a meeting,” “send an invite,” or “check my lat

At a glance

Manage Google Calendar & Gmail with a Gemini/GPT powered AI assistant is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Slack, OpenAI, GitHub. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Slack, OpenAI, GitHub, Google Calendar, Gemini
Modules
11
Price
Free
Version
v1.0
Manage Google Calendar & Gmail with a Gemini/GPT powered AI assistant workflow diagram

About this workflow

Manage Google Calendar events and Gmail with a customizable AI assistant ⚠️ Disclaimer: This workflow uses Google Calendar and Gmail nodes which you will have to configure yourself Who’s it for This workflow is built for busy professionals, freelancers, and teams who want to automate calendar scheduling and email handling with the help of an AI assistant. Instead of switching between Gmail and Google Calendar, you can delegate tasks like “schedule a meeting,” “send an invite,” or “check my latest emails” directly to the assistant. How it works - The AI Agent interprets natural language requests and decides which tool to use. - Uses Google Calendar nodes to: - Check availability and list events. - Create new events with attendees. - Update existing events. - Uses Gmail nodes to: - Send emails with a clear subject and body. - Retrieve recent messages or filter by sender/date. - The Date & Time node ensures correct time handling for scheduling. - Built-in guardrails ensure clarity: if information is missing (e.g., timezone, meeting duration), the AI will ask you instead of guessing. How to set up 1. Import the workflow into your self-hosted n8n. 2. Create credentials for: - Google Calendar API (OAuth2) - Gmail API (OAuth2) - AI model (Google Gemini, OpenAI GPT, or another supported connector) 3. Connect these credentials to the corresponding workflow nodes. 4. Update default values like: - Your Google Calendar email ID - Timezone preferences - Default conference solution (Google Meet is included by default) 5. Test the workflow by asking natural queries such as: - “Schedule a meeting with alice@example.com tomorrow at 3 PM.” - “Check my emails from this morning.” - “What’s on my calendar next week?” Tools 🤖 AI Agent The “brain” of the workflow. Interprets your requests and chooses the right tool. Asks for clarification if details are missing and confirms before important actions. 🧠 Google Gemini Chat Model (or any LLM) The AI language model that powers the assistant. You can swap Gemini with OpenAI, Claude, or another model. 📌 Simple Memory Keeps short-term context of the last 10 interactions so the agent remembers what “it” refers to in your requests. 📧 Send a message in Gmail Sends emails from your Gmail account. Requires recipient, subject, and body. Generates clear, professional text. 📥 Get many messages in Gmail Checks your inbox. Can filter by timeframe or sender. Returns detailed summaries, not just one-liners. 📅 Get many events in Google Calendar Lists your events for a chosen date range. Useful for “What’s on my schedule this week?” ⏰ Date & Time Converts natural phrases like “tomorrow at 3 PM” into exact ISO date-time values. ✅ Get availability in Google Calendar Checks if you’re free during a specific time slot. Prevents double-booking before scheduling. 📝 Create an event in Google Calendar Schedules a new meeting. Adds title, start/end times, attendees, description, and Google Meet link. ✏️ Update an event in Google Calendar Edits an existing meeting. Change time, attendees, or details without creating a new event. Example Prompt Requirements - n8n instance - Google Workspace or Gmail account with API access enabled - Google Calendar API credentials - Gmail API credentials - AI model API key (Gemini, OpenAI, or other supported LLM) How to customize the workflow - Swap out the AI model (Gemini, OpenAI, or another LLM). - Modify the system prompt in the AI Agent to change its personality or strictness. - Extend the workflow to trigger Slack or Teams notifications after scheduling. - Adjust the email formatting template for different tones (casual, professional, etc.). - Add error-handling logic for more advanced use cases (e.g., auto-rescheduling). Contributions - Feel free to contact me for any help. - Checkout the github page

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send data to ChatGPT from a webhook and HTTP, then respond via webhook

Automatically send data to ChatGPT via HTTP, process it, and respond through a custom webhook. Ideal for real-time AI-driven responses.

Free

Create MeisterTask tasks from new Slack messages

Every time a new message is received in Slack, Make will automatically add a new task to your MeisterTask project.

Free

Trigger updates in Airtable and generate images with ChatGPT

Automatically update Airtable records and generate images with ChatGPT. Trigger updates in Airtable, create images, and update records seamlessly.

Free

Send a Mocean SMS from a new/updated event in Google Calendar

Every time there is a new/updated event in Google Calendar, a new SMS containing event details will be instantly sent via Mocean.

Free

Create GitHub issues from new Basecamp2 to-dos

Every time a new issue is created on GitHub, Make will automatically create a new to-do in Basecamp2.

Free

Ask questions about a PDF using AI

The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual chat message. When received, the chat message is turned into a vector and compared to the vectors in Pinecone. The most similar vectors are retrieved and passed to OpenAI for generating a chat response. Note that to use this template, you need to be on n8n version 1.19.4 or later.

Free

Generate SEO blog posts with Claude, Google Docs, Contentful, and Slack

Quick Overview This workflow collects a blog brief via an n8n form, uses Anthropic Claude to generate an outline and write each section, saves both outline and article as formatted Google Docs in Google Drive, then creates a Contentful entry and posts the links to Google Sheets and Slack. How it works 1. Receives a blog brief submission from an n8n Form Trigger with title, word count, keywords, links, and extra instructions. 2. Normalizes the submission into a structured brief and appends it to

Free

Create Dynamic Seating & Venue Layout Plans with Google Sheets

Enhance event logistics with this automated n8n workflow. Triggered by seating requests, it fetches attendee data and venue templates from Google Sheets, calculates totals, and optimizes seating layouts. The workflow generates detailed recommendations, splits individual assignments, and sends alerts, ensuring efficient venue planning and real-time updates. 🎪📋 Key Features - Optimizes seating arrangements based on attendee data and event type. - Generates venue layouts with visual and st

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free