Automate lead meeting scheduling with Zoho CRM, Google Calendar & Gemini AI
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Zoho CRM, Google Calendar, Gmail and Google Gemini Chat Model. It also calls zoom.us and api.zoom.us over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- New Lead Trigger (Zoho CRM): get (lead)
- Workflow Configuration (Edit Fields (Set)): sets 7 fields: meetingDuration, bufferTimeBefore, bufferTimeAfter…
- Get Sales Rep Details (Zoho CRM): get
- Detect Lead Timezone (Code): runs custom JavaScript code
- Get Rep Calendar Availability (Google Calendar): get many
- Find Available Slots with Buffer (Code): runs custom JavaScript code
- Check Slots Available (If): checks a condition and branches into true / false
- Generate Meeting Link (HTTP Request): calls zoom.us (POST)
- No Slots Available Message (Edit Fields (Set)): sets 2 fields: subject, message
- HTTP Request: calls api.zoom.us (POST)
…plus 4 more steps. See the full node list below.
Services it uses
HTTP calls to: zoom.us, api.zoom.us
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)
- Zoho CRM
n8n-nodes-base.zohoCrm - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Google Calendar
n8n-nodes-base.googleCalendar - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest - AI Agent
@n8n/n8n-nodes-langchain.agent - Gmail
n8n-nodes-base.gmail - Webhook
n8n-nodes-base.webhook - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
From the author
Zoho CRM - Smart Meeting Scheduler This workflow automatically schedules meetings for new Zoho CRM leads by detecting their timezone, checking the sales rep’s Google Calendar, generating conflict-free time slots, creating a Zoom meeting and sending a…