AI Sales Agent with Telegram Approvals & Google Sheets Sync
A complete, ready-to-deploy Telegram chatbot template for food delivery businesses. This intelligent assistant handles orders, payments, customer service, and order tracking with human-in-the-loop payment verification. ⨠Key Features
š¤ AI-Powered Conversations - Natural language order processing using Google Gemini š± Telegram Integration - Seamless customer interaction via Telegram š³ Payment Verification - Screenshot-based payment confirmation with admin approval š Order Tracking - Automatic Google Sheets logging of all orders š§ Memory Management - Contextual conversation memory for better customer experience š Multi-Currency Support - Easily customizable for any currency (USD, EUR, GBP, etc.) š Location Flexible - Adaptable to any city/country š Human Oversight - Manual payment approval workflow for security
š ļø What This Template Includes Core Workflow
Customer Interaction - AI assistant takes orders via Telegram Order Confirmation - Summarizes order with total and payment details Information Collection - Gathers customer name, phone, and delivery address Payment Processing - Handles payment screenshots and verification Admin Approval - Human verification of payments before order confirmation Order Tracking - Automatic logging to Google Sheets with delivery estimates
Technical Components
AI Agent Node - Google Gemini-powered conversation handler Memory System - Maintains conversation context per customer Google Sheets Integration - Automatic order logging and tracking Telegram Nodes - Customer and admin communication Payment Verification - Screenshot detection and approval workflow Conditional Logic - Smart routing based on message types
š Quick Setup Guide Prerequisites
n8n instance (cloud or self-hosted) Telegram Bot Token Google Sheets API access Google Gemini API key
Step 1: Replace Placeholders Search and replace the following placeholders throughout the template: Business Information
[YOUR_BUSINESS_NAME] ā Your restaurant/food business name [ASSISTANT_NAME] ā Your bot's name (e.g., "Alex", "Bella", "Chef Bot") [YOUR_CITY] ā Your city [YOUR_COUNTRY] ā Your country [YOUR_ADDRESS] ā Your business address [YOUR_PHONE] ā Your business phone number [YOUR_EMAIL] ā Your business email [YOUR_HOURS] ā Your operating hours (e.g., "9AM - 11PM daily")
Currency & Localization
[YOUR_CURRENCY] ā Your currency name (e.g., "USD", "EUR", "GBP") [CURRENCY_SYMBOL] ā Your currency symbol (e.g., "$", "ā¬", "Ā£") [YOUR_TIMEZONE] ā Your timezone (e.g., "EST", "PST", "GMT") [PREFIX] ā Order ID prefix (e.g., "FB" for "Food Business")
Menu Items (Customize Completely)
[CATEGORY_1] ā Food category (e.g., "Burgers", "Pizza", "Sandwiches") [ITEM_1] through [ITEM_8] ā Your menu items [PRICE_1] through [DELIVERY_FEE] ā Your prices Add or remove categories and items as needed
Payment & Support
[YOUR_PAYMENT_DETAILS] ā Your payment information [YOUR_PAYMENT_PROVIDER] ā Your payment method (e.g., "Venmo", "PayPal", "Bank Transfer") [YOUR_SUPPORT_HANDLE] ā Your Telegram support username
Step 2: Configure Credentials
Telegram Bot - Add your bot token to Telegram credentials Google Sheets - Connect your Google account and create/select your orders spreadsheet Google Gemini - Add your Gemini API key Sheet ID - Replace [YOUR_GOOGLE_SHEET_ID] with your actual Google Sheet ID
Step 3: Customize Menu Update the menu section in the AI Agent system message with your actual:
Food categories Item names and prices Delivery fees Any special offerings or combos
Step 4: Test & Deploy
Import the template into your n8n instance Test the conversation flow with a test Telegram account Verify Google Sheets logging works correctly Test the payment approval workflow Activate the workflow
š° Currency Examples USD Version š MENU & PRICES (USD) Burgers Classic Burger ā $12.99 Cheese Burger ā $14.99 Deluxe Burger ā $18.99
Delivery Fee ā $3.99 EUR Version š MENU & PRICES (EUR) Burgers Classic Burger ā ā¬11.50 Cheese Burger ā ā¬13.50 Deluxe Burger ā ā¬17.50
Delivery Fee ā ā¬3.50 š Google Sheets Structure The template automatically logs orders with these columns:
Order ID Customer Name Chat ID Phone Number Delivery Address Order Info Total Price Payment Status Order Status Timestamp
š§ Customization Options Easy Customizations
Menu Items - Add/remove/modify any food items Pricing - Update to your local pricing structure Currency - Change to any currency worldwide Business Hours - Modify operating hours Delivery Areas - Add location restrictions Payment Methods - Update payment information# Header 1
Related Templates
Automate Free IP Analysis: NixGuard AI Summaries & Wazuh Integration
Supercharge Your Security Operations for Free Stop wasting time manually investigating suspicious IP addresses. This wo...
AI Agent with Ollama for current weather and wiki
This workflow template demonstrates how to create an AI-powered agent that provides users with current weather informati...
Automate Daily YouTrack Task Summaries to Discord by Assignee
Daily YouTrack In-Progress Tasks Summary to Discord by Assignee Keep your team in sync with a daily summary of tasks cu...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments