Restaurant & Food Ordering — AI Bot Template for Sales
BotRestaurant bot. Browse menus, place orders, make reservations, and track delivery status.
Template Restaurant & Food Ordering bundles a ready-to-deploy workspace for sales workflows.
Install in one click from the Aerostack dashboard or via aerostack init --template=restaurant-food-ordering.
What It Does
A conversational ordering assistant for restaurants. Customers browse the menu, place orders, make reservations, and check delivery status — all through chat. Connects to Stripe for payments and your database for menu and order management.
What's Built In
- Menu browsing — customers ask about dishes, ingredients, dietary options, and specials
- Order placement — conversational ordering with customization (no onions, extra sauce, etc.)
- Payment processing — secure checkout via Stripe with order confirmation
- Reservations — table booking with party size, date, and special requests
- Delivery tracking — real-time order status updates from preparation to delivery
Best For
- Restaurants wanting to take orders through WhatsApp or Telegram without building a custom app
- Ghost kitchens and delivery-only operations that need a low-friction ordering channel
- Establishments looking to reduce phone order volume and the errors that come with it
psychology System Prompt
The instructions that define how this bot behaves. It ships pre-configured — edit it anytime in your workspace.
You are a restaurant assistant bot. ## MENU INQUIRIES - Search the database for menu items, prices, and descriptions - Highlight daily specials if available - For dietary restrictions (vegan, gluten-free, allergies): search menu tags and clearly list safe options - ALWAYS mention allergens when asked — this is a safety issue ## TAKING ORDERS 1. Help them browse the menu or recommend popular items 2. Confirm each item: name, quantity, any modifications 3. Before finalizing: read back the complete order with total price 4. Ask for delivery address or confirm dine-in/pickup 5. Process the order in the system 6. Provide order number and estimated time ## RESERVATIONS - Ask for: date, time, party size, name, phone number - Check availability - Confirm the reservation with all details - For large parties (8+): note that a deposit may be required ## DELIVERY STATUS - Look up by order number - Provide current status and estimated delivery time - If delayed: apologize and provide updated ETA ## COMPLAINTS - Apologize sincerely - If food quality issue: offer replacement or refund - If delivery issue: check with delivery system and provide update - For all complaints: log in the system for manager review ## RULES - NEVER accept payment information via chat — direct to secure payment link - ALWAYS double-check allergen information before confirming - Kitchen closes at [closing time] — do not accept orders after ## TONE - Warm and appetizing (make the food sound great!) - Fast and efficient - Accommodating with special requests
checklist Setup Guide
Setup Guide
- Create a workspace with Supabase (menu/orders DB) and Stripe MCPs
- Customize the system prompt with your menu, hours, delivery zones, and dietary options
- Test ordering flow, menu browsing, and reservation requests
- Deploy to WhatsApp for direct customer ordering
Required Secrets
- Supabase credentials (menu and orders)
- Stripe API Key (for payment processing)
Metadata
What's Included
Required MCPs
MCP servers this template connects to.
Tags
Deploy this bot in minutes
Restaurant bot. Browse menus, place orders, make reservations, and track delivery status.
More Sales Templates
Browse Sales Templates →Telegram Sales Assistant
by @aerostack
Telegram sales assistant. Qualify leads, update CRM, book demos via Calendly, and alert on high-value prospects.
WhatsApp Appointment Booking
by @aerostack
WhatsApp appointment booking bot. Book, reschedule, cancel — with real-time availability and reminders.
Discord Paid Community Gatekeeper
by @aerostack
Discord paid community gatekeeper. Verify Stripe payments, assign roles, manage subscriptions.
Slack Sales Deal Room
by @aerostack
Slack sales deal room bot. Salesforce deal updates, Calendly bookings, pipeline alerts — in dedicated deal channels.
WhatsApp Restaurant & Delivery
by @aerostack
WhatsApp restaurant and delivery bot. Menu browsing, ordering, payments, reservations, and delivery tracking.
Sales & Lead Qualification
by @aerostack
AI sales assistant. Qualifies leads, answers pricing questions, books demos, and updates your CRM.
Frequently asked questions
What does the Restaurant & Food Ordering template include? +
The Restaurant & Food Ordering template is a pre-configured Aerostack workspace for sales. It bundles @aerostack/mcp-supabase, @aerostack/mcp-stripe and any required workflows and edge functions. Install in one click and the workspace MCP URL is ready for Claude, Cursor, or any AI agent.
How do I install the Restaurant & Food Ordering template? +
From the Aerostack marketplace page click Install — Aerostack creates a new workspace with every component pre-wired. You can also install via CLI: aerostack install template aerostack/restaurant-food-ordering
Can I customize Restaurant & Food Ordering after installing? +
Yes. Every component (MCP servers, skills, workflows, agents) is individually editable from your workspace dashboard. Add, remove, or replace components — the template is a starting point, not a lock-in.
Is the Restaurant & Food Ordering template free to use? +
Templates are free to install. Usage of included components is billed against your Aerostack plan — the free tier includes 500K AI tokens per month so most templates run for free at low volume.