{"product_id":"book-website-sales-calls-with-gemini-calendly-n8n","title":"Book Website Sales Calls with Gemini \u0026 Calendly (n8n)","description":"\u003ch3\u003eTurn website chats into booked sales calls—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow runs a website booking chatbot that uses Google Gemini (with Groq fallback) to qualify visitors, pulls live availability from \u003cstrong\u003eCalendly\u003c\/strong\u003e, and books meetings through the \u003cstrong\u003eCalendly API\u003c\/strong\u003e. Every lead and booking result is logged to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e and you’re notified via \u003cstrong\u003eGmail\u003c\/strong\u003e and a team webhook (Lark).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives each visitor message\u003c\/strong\u003e through a n8n \u003cstrong\u003ewebhook\u003c\/strong\u003e, including conversation history and the prior state.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a concise chatbot reply\u003c\/strong\u003e using \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e (Google PaLM API), with a fallback to \u003cstrong\u003eGroq\u003c\/strong\u003e if Gemini fails or returns empty output.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts hidden JSON commands\u003c\/strong\u003e from the AI response to decide the next action (e.g., fetch slots, select a time, capture contact\/details).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches available times from Calendly\u003c\/strong\u003e when a visitor agrees to book, then returns \u003cstrong\u003ethree suggested weekday slots\u003c\/strong\u003e in chat.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBooks the meeting via Calendly API\u003c\/strong\u003e after the visitor selects a slot and provides \u003cstrong\u003ename and email\u003c\/strong\u003e, including confirmation plus \u003cstrong\u003ereschedule\/cancel\u003c\/strong\u003e links.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs results to Google Sheets\u003c\/strong\u003e for booked leads and booking failures.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifies you and your team\u003c\/strong\u003e via \u003cstrong\u003eGmail\u003c\/strong\u003e and a \u003cstrong\u003eLark webhook\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCaptures lead details\u003c\/strong\u003e (visitor website, or company name + monthly revenue if no website) and updates the booked lead record in Google Sheets, then emails the added details.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams that want a \u003cstrong\u003eCalendly-driven sales call\u003c\/strong\u003e booking assistant inside their website chat.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building an \u003cstrong\u003eAI-qualified scheduling\u003c\/strong\u003e flow with n8n.\u003c\/li\u003e\n  \u003cli\u003eOperators who need full lead logging and notifications without manual follow-up.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCredentials supported:\u003c\/strong\u003e Google Gemini (Google PaLM API), Groq, Gmail, Google Sheets, and a \u003cstrong\u003eCalendly API token\u003c\/strong\u003e (configured as HTTP Header).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow nodes \/ building blocks:\u003c\/strong\u003e webhook, if, set, code, gmail, and sticky note (for documentation).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46094208598195,"sku":"N8N-19929","price":63.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/oo05Zc1efaqbxkBXVnTEa_IG9hChoY.png?v=1790414021","url":"https:\/\/buyflowscripts.com\/products\/book-website-sales-calls-with-gemini-calendly-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}