# Run a restaurant concierge chatbot on Telegram with OpenAI and Google Sheets

> Quick overview This workflow runs a Telegram-based restaurant concierge that answers menu questions, takes text or voice orders with an OpenAI agent, and saves confirmed orders to Google Sheets, then follows up with an automated review request and sends a daily marketing broadcast to active clients. How it works 1. Triggers when a customer sends a Telegram message to your bot. 2. Stores restaurant settings (name, menu/review links, upsell rule, and OpenAI model), logs the sender in a Google Sheets Clients tab, and starts a timed wait before requesting a review. 3. Routes the incoming Telegram message as text or voice, transcribing voice notes with OpenAI before continuing. 4. Sends the customer message plus chat context into an OpenAI-powered agent that uses Google Sheets tools to look up menu items/prices, propose exactly one upsell, and record the finalized order in a Google Sheets Orders tab. 5. Replies to the customer in Telegram with the agent’s response or sends an “unsupported m

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

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