AutomationMart
Home/Browse/Google calendar events with Gemini AI follow-up suggestions via WhatsApp & email
n8n

Google calendar events with Gemini AI follow-up suggestions via WhatsApp & email

n8nn8n23 modulesv1.0
GmailGoogle SheetsDiscordWhatsAppGoogle CalendarFacebookGemini

Who Is This For? This n8n automation workflow is designed for sales teams, client managers, consultants, or anyone who regularly schedules and follows up on meetings — and wants to save time doing it. If you often find yourself juggling between Google Sheets, Google Calendar, email, and WhatsApp just to manage your meetings, confirmations, and follow-ups — this workflow is for you. What This Workflow Does This workflow is structured into two main, independently scheduled branches: 1. Create Even

At a glance

Google calendar events with Gemini AI follow-up suggestions via WhatsApp & email is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, Discord, WhatsApp. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, Discord, WhatsApp, Google Calendar, Facebook
Modules
23
Price
Free
Version
v1.0
Google calendar events with Gemini AI follow-up suggestions via WhatsApp & email workflow diagram

About this workflow

Who Is This For? This n8n automation workflow is designed for sales teams, client managers, consultants, or anyone who regularly schedules and follows up on meetings — and wants to save time doing it. If you often find yourself juggling between Google Sheets, Google Calendar, email, and WhatsApp just to manage your meetings, confirmations, and follow-ups — this workflow is for you. What This Workflow Does This workflow is structured into two main, independently scheduled branches: 1. Create Event (Schedule Meetings) Trigger: Starts automatically on a schedule (e.g., every minute). Data Source: Fetches new meeting data from a Google Sheet. Event Creation: Creates a new event in Google Calendar using the data. Confirmation: Sends a confirmation message via WhatsApp (Rapiwa) and Email (Gmail). Status Update: Updates the source Google Sheet to mark the meeting as 'sent'. 2. Reminder Event (Schedule Follow-ups) Trigger: Starts automatically on a schedule (e.g., every minute). Past Events: Retrieves recent past events from Google Calendar. Deduplication: Uses a "Mark as Seen" node to prevent processing the same event multiple times. Filtering: Filters for specific events that require a follow-up ("Only Follow Ups" node). AI Follow-up: An AI Meeting Agent (using Gemini/LLM) uses the details of the past meeting and the Calendar's Availability tool to find and suggest open slots for a future meeting. Communication: Sends a message with the suggested slots via WhatsApp (Rapiwa) and Email (Gmail). Key Features Scheduled Automation: Both event creation and follow-up scheduling run on a recurring schedule. Data Synchronization: Reads meeting details from and updates a Google Sheet. Google Calendar Integration: Creates events and checks calendar availability. Multi-Channel Communication: Sends confirmations/follow-ups via WhatsApp (Rapiwa) and Email (Gmail). AI-Powered Follow-up: Uses an AI Agent (Gemini) to intelligently find and format available slots for the next meeting, considering the details of the past meeting (day, time, duration). Idempotency: The "Mark as Seen" node prevents duplicate follow-up attempts for the same event. Requirements n8n instance with nodes: Schedule Trigger, Google Sheets, Split In Batches, Date & Time, Code, Google Calendar, Rapiwa, Gmail, Filter, Agent (LangChain), LLM Chat (Google Gemini), Structured Output Parser (LangChain), Set, Remove Duplicates, Wait. Google Calendar with an available calendar for event creation and availability checks. Google Sheets for storing meeting details. Rapiwa (WhatsApp API) account credentials. Gmail account credentials. Google Gemini (PaLM) API credentials for the AI agent. How to Use — Step-by-Step Setup 1. Credentials Setup Google Sheets OAuth2: Configure to allow the workflow to read from and write to your Sheet. Google Calendar OAuth2: Configure to allow event creation and availability checks. Rapiwa API: Set up credentials for sending WhatsApp messages. Gmail OAuth2: Set up credentials for sending email confirmations/follow-ups. Google Gemini(PaLM) API: Set up credentials for the AI agent functionality. 2. Configure "Create Event" Branch Get in sheet: Update the Document ID and Sheet Name to point to your meeting data spreadsheet. The node is set to filter by a status column. Create an event: Verify the correct Calendar ID is selected. The end time is dynamically generated by the previous Code node. Rapiwa / Send a message1: Update the recipient number/email address and customize the message templates. Update status in sheet: Ensure the correct Document ID, Sheet Name, and matching column (row\number) are configured to update the status to "sent". 3. Configure "Reminder Event" Branch Get Past Events: Verify the correct Calendar ID is selected. Only Follow Ups: Customize the filter condition if only a subset of past meetings needs follow-up (e.g., if you have a "Follow-up Status" column to check). Meeting Agent: Review the System Message to ensure the AI's logic for finding slots matches your business rules (e.g., preferred working hours, look-ahead period). Generate Message: Customize the message template, which formats the AI-suggested slots. Rapiwa1 / Send a message: Update the recipient number/email address for the follow-up messages. Google Sheet Required Columns The workflow expects a Google Sheet with meeting data to have at least the following columns: A Google Sheet formatted like this ➤ Sample Sheet | title | description | location | colornumber | start time | end time | reminder status | status | | :-------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------- | :----------- | :----------------- | :----------------- | :-------------- | :------ | | 2025 Personal Planner & Events Calendar | Stay organized and never miss an important date! This calendar helps........ | Dhaka, Bangladesh | 4 | 10/28/2025 3:50:00 | 10/29/2025 5:30:00 | sent | checked | | 2026 Personal Planner & Events Calendar | Stay organized and never miss an important date! This calendar helps........ | Dhaka, Bangladesh | 2 | 10/29/2025 3:50:00 | 10/30/2025 5:30:00 | sent | checked | Useful Links - Dashboard: - Official Website: - Documentation: Support & Help - WhatsApp: Chat on WhatsApp - Discord: SpaGreen Community - Facebook Group: SpaGreen Support - Website: - Developer Portfolio: Codecanyon SpaGreen

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 from Google Sheets to Airtable

With our smooth integration, you can easily transfer data between Google Sheets and Airtable, allowing for improved organization and data management across both platforms.

Free

Monitor SEO keyword rankings with LLaMA AI & Apify Google SERP scraping

Who is this template for? This SEO Keyword Monitoring workflow template is perfect for SEO professionals, digital marketing agencies, website owners, and content strategists who need to track their search rankings and get actionable insights when they're not performing well. Whether you're managing multiple client sites, monitoring your own brand's visibility, or conducting competitive analysis, this automation provides comprehensive rank tracking with AI-powered recommendations. What problem do

Free

Send SMS notifications for new leads from Facebook Lead Ads and log them in Google Sheets

Automatically send SMS notifications for new Facebook Lead Ads leads and log details in Google Sheets for streamlined lead management and tracking.

Free

Automate video content posting to multiple social platforms with Postiz

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow automates the distribution and scheduling of video content across multiple social platforms (TikTok, YouTube, Facebook, Instagram, Threads) through Postiz. Videos are collected from Google Drive, approved manually, and scheduled via the Postiz community node. --- 🧾 Requirements - Google Drive account with access to the folder that will watch for new items uploaded. - videos in mp4

Free

Automate employee onboarding and Google Workspace account creation with Gmail, Google Sheets, PDFBro and Google Gemini

Watch the Video Demo For a visual walkthrough of this automation in action, check out the tutorial below: --- 🚀 Workflow Overview This n8n workflow creates a fully automated end-to-end recruitment and onboarding engine. It streamlines two critical phases of HR operations: 1. Offer Letter Generation: Automatically generating and emailing a PDF offer letter when candidate data is received. 2. Onboarding & Provisioning: Detecting candidate acceptance via email, provisioning a corporate Google Works

Free

Create SMSC senders from new Google Sheets spreadsheet rows

Every time a new row is added to a Google Sheets spreadsheet, Make will automatically create a new sender in SMSC.

Free

Create a self-hosted blockchain payment processor with x402 and 1Shot API

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Self-Hosted x402 Facilitator In the x402 payment protocol, a facilitator is a role which helps sellers settle stablecoin payments onchain without dealing with blockchain complexities. This workflow allows you to run your own fully-featured, specification-compliant facilitator in n8n. You might want to do this if you want to accept payments in tokens not supported by existing facilitators or as yo

Free

Get Taobao and Tmall shop products and first product details with JustOneAPI

Get Taobao and Tmall shop products and first product detail with JustOneAPI Use this workflow to fetch a Taobao or Tmall shop product list, extract the first returned product ID, and retrieve detailed product data for that item with JustOneAPI. Who’s it for This template is for ecommerce researchers, marketplace operators, product analysts, and automation builders who want to inspect products from a specific Taobao or Tmall shop and retrieve one detailed product record inside n8n. What this work

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