# Book website sales calls with Gemini, Groq, Calendly, Gmail and Sheets

> Quick overview This workflow powers a website booking chatbot that uses Google Gemini (with Groq fallback) to qualify visitors, fetch available times from Calendly, and book meetings via the Calendly API, while logging leads to Google Sheets and notifying you via Gmail and Lark. How it works 1. Receives each website chat message via a webhook, including the conversation history and state from the previous turn. 2. Builds a step-specific prompt and sends it to Google Gemini to generate a concise reply, falling back to Groq if Gemini fails or returns empty text. 3. Parses the AI reply to extract hidden JSON commands (for fetching slots, selecting a time, or capturing contact/details) and decides the next action. 4. When the visitor agrees to book, requests available times from the Calendly API and returns three suggested weekday slots to the chat. 5. After the visitor chooses a slot and provides name and email, creates the meeting via the Calendly API and replies with the confirmation pl

- **Domain**: `n8n-workflow-19929.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/19929
- Page (HTML): https://agenstry.com/agents/n8n-workflow-19929.n8n.io
- Documentation: https://n8n.io/workflows/19929
