OpenClaw for Restaurants
Deploy purpose-built AI agents for every aspect of your restaurant. Multi-agent orchestration, local-first architecture, full data sovereignty, and 15+ restaurant-specific AgentSkills — all powered by OpenClaw's open-source framework.
Built by Tableside. Backed by the OpenClaw open-source community. Deployed on your terms.
Architecture
Multi-Agent Orchestration Architecture
OpenClaw for Restaurants uses a layered architecture where specialized AI agents are coordinated by a central orchestrator. Each agent is isolated with its own tools and memory, but they communicate through a shared event bus.
Channel Layer
Multi-channel inbox supporting voice, SMS, web chat, WhatsApp, and in-app messaging
Orchestration Layer
The brain — routes requests to specialized agents, manages state, and coordinates multi-step workflows
Agent Layer
Isolated, purpose-built AI agents — each with their own tools, memory, and domain expertise
Data Layer
Local-first data storage with vector embeddings for long-term memory and context
External Integration Layer
RESTful APIs, webhooks, and real-time WebSocket connections to your existing restaurant stack:
import { OpenClaw } from "@tableside/openclaw";
import { VoiceAgent, MenuAgent, OrderAgent } from "@tableside/agents";
import { ToastPOS, DoorDash, OpenTable } from "@tableside/integrations";
const orchestrator = new OpenClaw({
restaurant: {
name: "Your Restaurant",
type: "full-service",
locations: 1,
},
agents: [
VoiceAgent({
provider: "twilio",
language: ["en", "es"],
fallbackToHuman: true,
hoursAware: true,
}),
MenuAgent({
source: ToastPOS({ apiKey: process.env.TOAST_KEY }),
syncInterval: "5m",
smartPricing: true,
}),
OrderAgent({
channels: [ToastPOS(), DoorDash(), "direct"],
kitchenDisplay: true,
autoConfirm: { directOrders: true },
}),
],
integrations: [
ToastPOS({ apiKey: process.env.TOAST_KEY }),
DoorDash({ storeId: process.env.DD_STORE }),
OpenTable({ restaurantId: process.env.OT_ID }),
],
memory: {
provider: "postgres",
vectorStore: "pgvector",
retentionDays: 365,
},
});
orchestrator.start();AgentSkills
15 Purpose-Built Restaurant AI Skills
Each AgentSkill is a modular, configurable capability that runs inside its designated agent. Skills can be enabled, disabled, or customized per-restaurant. They communicate through the orchestrator's event bus.
Voice
Call Answering
voice.answer-callNatural language phone answering with intent detection, reservation booking, and order taking. Supports multi-language, accent handling, and human handoff.
Voice Ordering
voice.take-orderFull conversational ordering flow — handles modifications, upsells, dietary questions, and payment. Routes to kitchen via POS integration.
Menu
Menu Sync
menu.syncBi-directional sync between POS, website, Google Business, and delivery platforms. Handles 86'd items, price changes, and seasonal menus.
Smart Pricing
menu.smart-pricingAnalyzes food costs, competitor pricing, demand patterns, and margin targets to suggest optimal pricing. Runs on configurable schedule.
Orders
Order Routing
order.routeUnified order ingestion from all channels (POS, web, phone, delivery apps). Routes to kitchen display, manages ticket priority, and tracks fulfillment.
Delivery Management
order.deliveryCoordinates with DoorDash Drive, Uber Direct, and in-house delivery. Optimizes dispatch timing based on kitchen prep time estimates.
Guests
Guest Profiles
guest.profileBuilds and maintains guest profiles from order history, reservations, reviews, and interactions. Stores preferences, allergies, and visit frequency.
Loyalty Engine
guest.loyaltyPoints-based loyalty with configurable earning rules, reward tiers, birthday automation, and referral tracking. Integrates with POS for seamless redemption.
Marketing
Content Generation
marketing.contentGenerates social posts, email campaigns, Google Business updates, and event promotions in your brand voice. Supports image selection and scheduling.
SEO & Local Search
marketing.seoOptimizes Google Business profile, manages NAP consistency, generates schema markup, and monitors local search rankings.
Reviews
Review Monitoring
review.monitorReal-time monitoring across Google, Yelp, TripAdvisor, and Facebook. Sentiment analysis, issue detection, and trend tracking.
Review Response
review.respondAI-drafted responses matching your brand voice. Configurable approval workflow — auto-respond to positive, queue negative for human review.
Operations
Demand Forecasting
ops.forecastPredicts covers, revenue, and order volume using historical data, weather APIs, local events, and seasonal patterns. Powers staffing and prep recommendations.
Staff Scheduling
ops.scheduleGenerates scheduling recommendations based on demand forecasts, labor rules, employee availability, and cost targets. Integrates with 7shifts and Homebase.
Analytics
Reporting Engine
analytics.reportUnified reporting across all data sources — revenue, labor, COGS, marketing ROI, guest metrics, and review scores. Daily digest and custom report builder.
Technical Integrations
Integration Matrix
Every integration supports bi-directional data flow, webhook events, and configurable sync intervals. Custom integrations available via the OpenClaw Plugin SDK.
Point of Sale
Bi-directional sync for menus, orders, payments, and reporting| Service | Protocol | Capabilities |
|---|---|---|
| Toast | REST API v2 | Menu sync, order injection, payment, reporting |
| Square | REST API v2 | Catalog sync, orders, payments, loyalty |
| Clover | REST API v1 | Menu sync, order injection, payments |
| Lightspeed | REST API | Menu, orders, inventory, reporting |
| Revel | REST API | Menu, orders, payments, CRM |
| SpotOn | REST API | Full POS integration suite |
Delivery & Ordering
Order ingestion, menu sync, and driver coordination| Service | Protocol | Capabilities |
|---|---|---|
| DoorDash | Drive API + Marketplace | Order ingestion, menu sync, Drive dispatch |
| Uber Eats | REST API | Order ingestion, menu sync, Uber Direct |
| Grubhub | REST API | Order ingestion, menu sync |
| Direct Ordering | Native | Tableside web ordering (0% commission) |
Reservations
Real-time availability sync, booking management, and guest data| Service | Protocol | Capabilities |
|---|---|---|
| OpenTable | REST API | Availability, bookings, guest profiles |
| Resy | REST API | Availability, bookings, waitlist |
| Tock | REST API | Bookings, prepaid experiences |
| SevenRooms | REST API | Full CRM + reservation suite |
Telephony & Messaging
Voice AI, SMS, and multi-channel messaging infrastructure| Service | Protocol | Capabilities |
|---|---|---|
| Twilio | Voice + SMS API | SIP trunking, voice AI, SMS/MMS |
| Vonage | Voice + SMS API | SIP trunking, voice AI, SMS |
| SendGrid | REST API | Transactional + marketing email |
| WhatsApp Business | Cloud API | Messaging, ordering, notifications |
Operations & HR
Staff scheduling, payroll, and inventory management integrations| Service | Protocol | Capabilities |
|---|---|---|
| 7shifts | REST API | Scheduling, time tracking, labor data |
| Homebase | REST API | Scheduling, time clock, payroll |
| MarketMan | REST API | Inventory, purchasing, recipe costing |
| QuickBooks | REST API | Accounting sync, P&L, payroll |
Reviews & Social
Monitoring, response, and content publishing across platforms| Service | Protocol | Capabilities |
|---|---|---|
| Google Business | Business Profile API | Reviews, posts, Q&A, photos |
| Yelp | Fusion API | Review monitoring, business info |
| Meta (FB + IG) | Graph API | Posts, stories, reviews, ads |
| TripAdvisor | Content API | Review monitoring, response |
// Events flow through the orchestrator's event bus
// Agents subscribe to relevant events and react autonomously
order.created → OrderAgent, GuestAgent, AnalyticsAgent
order.completed → MarketingAgent (follow-up), GuestAgent (loyalty points)
review.received → ReviewAgent (respond), AnalyticsAgent (sentiment)
menu.item.86d → MenuAgent (sync all platforms), VoiceAgent (update knowledge)
guest.vip.arrived → Notify staff, pull preferences, suggest wine pairing
reservation.no-show → GuestAgent (flag), MarketingAgent (re-engagement)
forecast.updated → OpsAgent (adjust prep), ScheduleAgent (adjust staffing)
call.unanswered → VoiceAgent (callback), AnalyticsAgent (track)
campaign.sent → AnalyticsAgent (track opens/clicks/conversions)Configuration Variants
4 Pre-Built Configurations
Each configuration ships as a ready-to-deploy template with the right agents, integrations, and settings pre-configured for your use case. Fully customizable after deployment.
Solo Restaurant
solo.config.tsSingle-location setup optimized for owner-operators. Pre-configured with the most common agent stack for independent restaurants.
Agents Included
Key Features
- Single POS integration
- One phone line
- Basic loyalty
- Google Business sync
- Weekly reports
Best for: Independent restaurants, cafes, food trucks
Multi-Location
multi-location.config.tsShared orchestrator with location-specific agent instances. Central command center with per-location customization.
Agents Included
Key Features
- Centralized dashboard
- Per-location voice agents
- Shared guest profiles
- Cross-location loyalty
- Comparative analytics
- Unified marketing with local variants
Best for: Restaurant groups with 2-10 locations
Enterprise / Franchise
enterprise.config.tsFull enterprise deployment with role-based access, brand guardrails, and franchise management tooling.
Agents Included
Key Features
- Role-based access control (RBAC)
- Brand voice enforcement
- Franchisee self-service portal
- Compliance monitoring
- White-label options
- Dedicated infrastructure
- Custom SLAs
Best for: Franchise systems, hospitality groups, 10+ locations
Custom / Self-Hosted
custom.config.tsFull source access. Deploy on your infrastructure, customize agents, build new skills, and contribute back to the open-source project.
Agents Included
Key Features
- Full source code access
- Self-hosted on your infrastructure
- Custom agent development
- Plugin SDK for new integrations
- Community support + enterprise support options
- Full data sovereignty
Best for: Technical teams, restaurant tech companies, R&D
Deployment & Security
Deploy on Your Terms
Choose how and where your restaurant AI runs. Managed cloud, fully self-hosted, or a hybrid approach. Your data, your rules.
Tableside Cloud (Managed)
We host, manage, and maintain everything. You get an API key and a dashboard.
- Zero infrastructure management
- Automatic scaling and updates
- 99.9% uptime SLA
- SOC 2 Type II compliant
- Data encrypted at rest and in transit
- Daily backups with 30-day retention
- Global CDN for voice AI latency
Recommended for most restaurants
Self-Hosted (On-Premise)
Deploy on your own infrastructure. Full control. Full responsibility. We provide the images and documentation.
- Docker Compose or Kubernetes (Helm charts)
- Minimum: 4 vCPU, 16GB RAM, 100GB SSD
- PostgreSQL 15+, Redis 7+
- GPU optional (for local LLM inference)
- Full source code access
- Community support (enterprise support available)
- Your data never leaves your network
For technical teams with compliance requirements
Hybrid (Cloud + On-Premise)
Keep sensitive data on your servers while leveraging Tableside Cloud for AI inference and non-sensitive workloads.
- Guest PII stored on your infrastructure
- AI inference via Tableside Cloud
- Encrypted tunnel between environments
- Configurable data residency rules
- Best of both: control + convenience
- Meets HIPAA, CCPA, GDPR requirements
For enterprise with strict data requirements
Security & Compliance
Encryption
AES-256 at rest, TLS 1.3 in transit
Authentication
OAuth 2.0, API keys, RBAC
Audit Logging
Every action logged with full trace
Data Residency
Choose US, EU, or custom region
Compliance
SOC 2 Type II, CCPA, PCI-DSS ready
Penetration Testing
Annual third-party pen tests
Pricing
Open-Source Core. Premium Restaurant Skills.
The OpenClaw framework is free and open-source. Restaurant-specific AgentSkills and managed hosting are available as premium options.
Community
Open-source core. Self-hosted. Community support.
- Full OpenClaw framework
- 3 core agents (Menu, Order, Analytics)
- PostgreSQL + Redis data layer
- Community GitHub support
- Docker Compose deployment
- Plugin SDK for custom agents
Restaurant Pro
All 15 restaurant AgentSkills. Pre-built configurations. Priority support.
- Everything in Community, plus:
- All 15 restaurant AgentSkills
- 4 pre-built configuration templates
- Voice AI agent (Twilio integration)
- Guest profiles + loyalty engine
- Marketing Auto-Pilot agents
- Review monitoring + response
- Operations forecasting
- Email support (48hr response)
- One year of updates
Managed Cloud
We host and manage everything. You get a dashboard and an API key.
- Everything in Restaurant Pro, plus:
- Fully managed infrastructure
- Automatic scaling + updates
- 99.9% uptime SLA
- 24/7 human support
- SOC 2 Type II compliance
- Custom agent configuration
- Onboarding + training
- Monthly performance reviews
Ready to Deploy Restaurant AI?
Whether you want the managed cloud experience or want to self-host and customize, we'll help you get started.