Schedule and manage appointments with Groq, Google Calendar, Gmail and Sheets
Ready for 3.0What this workflow does
This AI workflow has 17 nodes and runs when a chat message arrives (plus 1 other trigger). Along the way it connects Groq Chat Model, Google Calendar, Gmail and Google Sheets.
How it runs
Trigger: When a chat message arrives (plus 1 other trigger).
- AI Agent: runs an AI agent, with model: Groq Chat Model; 5 tools (Send a message in Gmail, Create an event in Google Calendar, Delete an event in Google Calendar, Get many events in Google Calendar…); memory: Simple Memory
- Clear Old Appointments (Google Sheets): clear
- Get Today Events (Google Calendar): get many
- If: checks a condition and branches into true / false
- Build Daily Summary (Code): runs custom JavaScript code
- Format Event Data (Edit Fields (Set)): sets or maps fields
- Send Email to Admin (Gmail): uses Gmail
- Insert Events Details (Google Sheets): append
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (13)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Gmail Tool
n8n-nodes-base.gmailTool - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Google Calendar
n8n-nodes-base.googleCalendar - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Gmail
n8n-nodes-base.gmail
From the author
AI appointment bot with Google Calendar, Gmail and Sheets --- 📌 Overview This workflow automates end-to-end appointment scheduling for your business using an AI-powered chatbot. Clients can book, reschedule, or cancel meetings through a simple chat interface…