Telegram Restaurant Concierge Bot (OpenAI + Google Sheets) | n8n
Telegram Restaurant Concierge Bot (OpenAI + Google Sheets) | n8n
Regular price
£12.99
Regular price
£12.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Telegram Restaurant Concierge Bot (OpenAI + Google Sheets) | n8n
Regular price
£12.99
Regular price
£12.99
Sale price
Unit price
/
per
Turn Telegram messages into confirmed restaurant orders—automatically (OpenAI + Google Sheets in n8n)
This n8n workflow powers a Telegram Restaurant Concierge Bot that answers menu questions, accepts text or voice orders via an OpenAI agent, logs confirmed orders into Google Sheets, requests reviews automatically, and sends a daily marketing broadcast to active clients.
What this workflow does
- Starts on Telegram chat: When a customer messages your bot, the workflow triggers and begins the concierge conversation.
- Saves restaurant and client context: It stores restaurant settings (including restaurant name, menu/review links, upsell rule, and the OpenAI model) and logs the sender in a Google Sheets Clients tab.
- Routes text or voice: Incoming messages are handled as text or voice notes. If the message is voice, the workflow transcribes the voice note with OpenAI before continuing.
- Generates the order with an OpenAI agent: The workflow sends the customer message plus chat context to an OpenAI-powered agent that uses Google Sheets tools to find menu items and prices, proposes exactly one upsell, and records the finalized order in the Google Sheets Orders tab.
- Responds in Telegram: The bot replies with the agent’s order confirmation, or it returns an “unsupported message type” notice if the input isn’t text or voice.
- Requests a review after a delay: After a configured wait, it sends a Telegram review request containing your review link.
- Sends daily marketing: On a schedule, it reads the Marketing tab for the day’s campaign, sends it to active (non-unsubscribed) clients via Telegram, and marks the campaign row as done.
Use cases
- Restaurants that want a Telegram menu assistant to answer questions and take orders 24/7.
- Teams looking to reduce manual order entry by auto-saving finalized orders to Google Sheets.
- Marketing automation that combines review requests and a daily broadcast to active clients.
Technical details
- Integrations: Telegram, Google Sheets, OpenAI
-
n8n nodes used:
set,wait,switch,telegram,sticky note,google sheets - Data flow: Clients tab (tracking), Orders tab (finalized orders), Marketing tab (campaigns)
- Trigger & delivery: Telegram message trigger + scheduled daily campaign sending
