# Answer Telegram booking requests with Gemini, Google Calendar and Sheets

> Quick overview This workflow replies to incoming Telegram messages using a Gemini agent that references your business settings, checks and books appointments in Google Calendar, logs each interaction to Google Sheets, and alerts the owner in Telegram when a human handoff is needed. How it works 1. Triggers when a new message is received by your Telegram bot. 2. Loads your business settings (name, language, knowledge base, appointment length, and owner chat ID) and passes the customer message to a Gemini agent with 12-turn conversation memory. 3. When the customer asks to book, the agent checks real availability in Google Calendar and creates an event after the customer confirms a time. 4. The agent appends a CRM-style log entry to Google Sheets with the time, customer, message, outcome, and whether a human is needed. 5. The workflow removes the internal handoff token from the reply, sends the customer response back in Telegram, and notifies the owner in Telegram if the agent flagged th

- **Domain**: `n8n-workflow-18657.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/18657
- Page (HTML): https://agenstry.com/agents/n8n-workflow-18657.n8n.io
- Documentation: https://n8n.io/workflows/18657
