Reduce meeting no-shows with Gemini AI, email & WhatsApp reminders for Calendly
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 14 nodes and runs when a new email arrives over IMAP. Along the way it connects Google Gemini Chat Model and Twilio.
How it runs
Trigger: When a new email arrives over IMAP.
- extract from email (AI Agent): runs an AI agent, with model: LLM model; 1 tool (Calculator); output parser: Structured Output Parser
- Check if More Info is Needed (If): checks a condition and branches into true / false
- Calculate Waiting Time (Code): runs custom JavaScript code
- Send Clarification request (Send Email): sends an email over SMTP
- When to send (If): checks a condition and branches into true / false
- Wait: pauses before continuing
- Wait: pauses before continuing
- Wait: pauses before continuing
- Send Reminder Email (Send Email): sends an email over SMTP
- Send WhatsApp Reminder (Twilio): uses Twilio
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 (10)
- Send Email
n8n-nodes-base.emailSend - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Email Trigger (IMAP)
n8n-nodes-base.emailReadImap - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Wait
n8n-nodes-base.wait - Twilio
n8n-nodes-base.twilio - AI Agent
@n8n/n8n-nodes-langchain.agent
From the author
How it works: This n8n workflow automates communication with meeting invitees to decrease no-show rates by sending timely email and WhatsApp reminders, and a clarification request if more information is needed to prepare the meeting. Step-by-step: The…