Aerostack
robot_2

Restaurant & Food Ordering — AI Bot Template for Sales

Bot
aerostack @aerostack verified
· Updated Mar 18, 2026

Restaurant bot. Browse menus, place orders, make reservations, and track delivery status.

star 65 stars content_copy 26 deploys any v1.0.0

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

  1. Create a workspace with Supabase (menu/orders DB) and Stripe MCPs
  2. Customize the system prompt with your menu, hours, delivery zones, and dietary options
  3. Test ordering flow, menu browsing, and reservation requests
  4. Deploy to WhatsApp for direct customer ordering

Required Secrets

  • Supabase credentials (menu and orders)
  • Stripe API Key (for payment processing)

Metadata

upgrade Version 1.0.0
description Type Bot
category Category Sales
code Platform any

What's Included

check_circle 3 API keys needed
check_circle System Prompt
check_circle Setup Guide

Required MCPs

MCP servers this template connects to.

Tags

No tags added yet.
robot_2

Deploy this bot in minutes

Restaurant bot. Browse menus, place orders, make reservations, and track delivery status.

More Sales Templates

Browse Sales Templates →

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.