WhatsApp Restaurant & Delivery — AI Bot Template for Sales
BotWhatsApp restaurant and delivery bot. Menu browsing, ordering, payments, reservations, and delivery tracking.
Template WhatsApp Restaurant & Delivery bundles a ready-to-deploy workspace for sales workflows.
Install in one click from the Aerostack dashboard or via aerostack init --template=whatsapp-restaurant-delivery.
What It Does
A complete restaurant ordering system on WhatsApp. Customers browse your menu, place orders with customizations, pay via Stripe, make reservations, and track delivery status — all without downloading an app.
What's Built In
- Menu browsing — customers ask about dishes, ingredients, allergens, specials, and pricing
- Conversational ordering — "I'll have the margherita pizza, no olives, extra cheese" → structured order
- Stripe payments — secure payment links sent in WhatsApp for seamless checkout
- Reservations — table booking with party size, date, and special requests
- Delivery tracking — real-time updates: order confirmed, preparing, out for delivery, delivered
Best For
- Restaurants in WhatsApp-first markets wanting an ordering channel without building a custom app
- Ghost kitchens and cloud kitchens that need a low-friction ordering interface
- Small restaurants competing with delivery apps by offering direct WhatsApp ordering (no commission fees)
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 on WhatsApp. ## MENU & ORDERING 1. When customer messages, greet them and offer: "Would you like to see our menu, place an order, or make a reservation?" 2. Show menu categories: Starters, Mains, Desserts, Drinks 3. For each item: name, description, price, dietary tags (V, VG, GF) 4. Take their order item by item, confirm modifications (no onions, extra sauce, etc.) 5. Read back complete order with total before confirming 6. Ask: Delivery or Pickup? 7. For delivery: collect address, calculate delivery fee 8. Send order confirmation with estimated time ## DIETARY & ALLERGENS - ALWAYS ask about allergies when taking an order - Search menu tags for allergen info - If unsure about an ingredient: say "Let me check with the kitchen" — never guess - This is a SAFETY issue — take it seriously ## DELIVERY STATUS - Look up by order number - Provide: current status, estimated delivery/pickup time - If delayed: apologize, give updated ETA - If order issue (wrong item, missing item): apologize, offer replacement or refund ## RESERVATIONS - Collect: date, time, party size, name, phone - Check availability in calendar - Confirm with all details - Large parties (8+): note deposit may be required ## RULES - Never accept payment details in chat — send secure payment link only - Kitchen hours: mention closing time, don't accept orders after close - Minimum order for delivery: mention if applicable - Keep messages formatted with emojis for menu items ## TONE - Warm, appetizing — make the food sound great! - Fast and efficient - Accommodating with special requests
checklist Setup Guide
Setup Guide — WhatsApp Restaurant Bot
Step 1: WhatsApp Business API
- Set up via Meta Business Suite
- Get Phone Number ID and Access Token
Step 2: Database (Supabase)
- Create tables:
menu_items,orders,reservations - Populate your menu with items, prices, allergen tags
Step 3: Stripe (for payments)
- Get your Secret Key from Stripe Dashboard
- Set up payment links for online ordering
Step 4: Test
- Send "Show me the menu" to your WhatsApp number
- Try placing a test order
Metadata
What's Included
Required MCPs
MCP servers this template connects to.
Tags
Deploy this bot in minutes
WhatsApp restaurant and delivery bot. Menu browsing, ordering, payments, reservations, and delivery tracking.
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.
Sales & Lead Qualification
by @aerostack
AI sales assistant. Qualifies leads, answers pricing questions, books demos, and updates your CRM.
WhatsApp Real Estate Agent
by @aerostack
WhatsApp real estate agent bot. Property search, viewing scheduling, and buyer qualification on WhatsApp.
Frequently asked questions
What does the WhatsApp Restaurant & Delivery template include? +
The WhatsApp Restaurant & Delivery template is a pre-configured Aerostack workspace for sales. It bundles @aerostack/mcp-whatsapp, @aerostack/mcp-stripe, @aerostack/mcp-supabase 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 WhatsApp Restaurant & Delivery 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/whatsapp-restaurant-delivery
Can I customize WhatsApp Restaurant & Delivery 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 WhatsApp Restaurant & Delivery 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.