Skip to main content
Open-Source AI Agent Framework

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.

Open-Source CoreSelf-Hosted OptionFull API Access

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

Voice Gateway (SIP/WebRTC)SMS/MMS RouterWeb Chat WidgetWhatsApp Business APIIn-App Messaging SDK

Orchestration Layer

The brain — routes requests to specialized agents, manages state, and coordinates multi-step workflows

Agent Router & Load BalancerSession Manager (persistent context)Workflow Engine (multi-step tasks)Event Bus (pub/sub)Cron Scheduler

Agent Layer

Isolated, purpose-built AI agents — each with their own tools, memory, and domain expertise

Voice Agent (NLU + TTS)Menu Agent (CRUD + pricing)Order Agent (routing + fulfillment)Guest Agent (profiles + loyalty)Marketing Agent (content + campaigns)Review Agent (monitoring + response)Ops Agent (forecasting + scheduling)Analytics Agent (reporting + insights)

Data Layer

Local-first data storage with vector embeddings for long-term memory and context

PostgreSQL (structured data)Redis (session cache + queues)Vector Store (embeddings + memory)File Store (menus, images, docs)Event Log (audit trail)

External Integration Layer

RESTful APIs, webhooks, and real-time WebSocket connections to your existing restaurant stack:

POS Systems (Toast, Square, Clover, etc.)Delivery APIs (DoorDash, Uber Eats)Reservation Systems (OpenTable, Resy)Payment Processors (Stripe, Square)Telephony (Twilio, Vonage)Email/SMS (SendGrid, Twilio)Social APIs (Meta, Google)Analytics (Mixpanel, Segment)
tableside.config.ts
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-call

Natural language phone answering with intent detection, reservation booking, and order taking. Supports multi-language, accent handling, and human handoff.

Voice Ordering

voice.take-order

Full conversational ordering flow — handles modifications, upsells, dietary questions, and payment. Routes to kitchen via POS integration.

Menu

Menu Sync

menu.sync

Bi-directional sync between POS, website, Google Business, and delivery platforms. Handles 86'd items, price changes, and seasonal menus.

Smart Pricing

menu.smart-pricing

Analyzes food costs, competitor pricing, demand patterns, and margin targets to suggest optimal pricing. Runs on configurable schedule.

Orders

Order Routing

order.route

Unified order ingestion from all channels (POS, web, phone, delivery apps). Routes to kitchen display, manages ticket priority, and tracks fulfillment.

Delivery Management

order.delivery

Coordinates with DoorDash Drive, Uber Direct, and in-house delivery. Optimizes dispatch timing based on kitchen prep time estimates.

Guests

Guest Profiles

guest.profile

Builds and maintains guest profiles from order history, reservations, reviews, and interactions. Stores preferences, allergies, and visit frequency.

Loyalty Engine

guest.loyalty

Points-based loyalty with configurable earning rules, reward tiers, birthday automation, and referral tracking. Integrates with POS for seamless redemption.

Marketing

Content Generation

marketing.content

Generates social posts, email campaigns, Google Business updates, and event promotions in your brand voice. Supports image selection and scheduling.

SEO & Local Search

marketing.seo

Optimizes Google Business profile, manages NAP consistency, generates schema markup, and monitors local search rankings.

Reviews

Review Monitoring

review.monitor

Real-time monitoring across Google, Yelp, TripAdvisor, and Facebook. Sentiment analysis, issue detection, and trend tracking.

Review Response

review.respond

AI-drafted responses matching your brand voice. Configurable approval workflow — auto-respond to positive, queue negative for human review.

Operations

Demand Forecasting

ops.forecast

Predicts covers, revenue, and order volume using historical data, weather APIs, local events, and seasonal patterns. Powers staffing and prep recommendations.

Staff Scheduling

ops.schedule

Generates scheduling recommendations based on demand forecasts, labor rules, employee availability, and cost targets. Integrates with 7shifts and Homebase.

Analytics

Reporting Engine

analytics.report

Unified 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
ServiceProtocolCapabilities
ToastREST API v2Menu sync, order injection, payment, reporting
SquareREST API v2Catalog sync, orders, payments, loyalty
CloverREST API v1Menu sync, order injection, payments
LightspeedREST APIMenu, orders, inventory, reporting
RevelREST APIMenu, orders, payments, CRM
SpotOnREST APIFull POS integration suite

Delivery & Ordering

Order ingestion, menu sync, and driver coordination
ServiceProtocolCapabilities
DoorDashDrive API + MarketplaceOrder ingestion, menu sync, Drive dispatch
Uber EatsREST APIOrder ingestion, menu sync, Uber Direct
GrubhubREST APIOrder ingestion, menu sync
Direct OrderingNativeTableside web ordering (0% commission)

Reservations

Real-time availability sync, booking management, and guest data
ServiceProtocolCapabilities
OpenTableREST APIAvailability, bookings, guest profiles
ResyREST APIAvailability, bookings, waitlist
TockREST APIBookings, prepaid experiences
SevenRoomsREST APIFull CRM + reservation suite

Telephony & Messaging

Voice AI, SMS, and multi-channel messaging infrastructure
ServiceProtocolCapabilities
TwilioVoice + SMS APISIP trunking, voice AI, SMS/MMS
VonageVoice + SMS APISIP trunking, voice AI, SMS
SendGridREST APITransactional + marketing email
WhatsApp BusinessCloud APIMessaging, ordering, notifications

Operations & HR

Staff scheduling, payroll, and inventory management integrations
ServiceProtocolCapabilities
7shiftsREST APIScheduling, time tracking, labor data
HomebaseREST APIScheduling, time clock, payroll
MarketManREST APIInventory, purchasing, recipe costing
QuickBooksREST APIAccounting sync, P&L, payroll

Reviews & Social

Monitoring, response, and content publishing across platforms
ServiceProtocolCapabilities
Google BusinessBusiness Profile APIReviews, posts, Q&A, photos
YelpFusion APIReview monitoring, business info
Meta (FB + IG)Graph APIPosts, stories, reviews, ads
TripAdvisorContent APIReview monitoring, response
Event Bus — Sample Events
// 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.ts

Single-location setup optimized for owner-operators. Pre-configured with the most common agent stack for independent restaurants.

Agents Included

VoiceAgentMenuAgentOrderAgentGuestAgentReviewAgentAnalyticsAgent

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.ts

Shared orchestrator with location-specific agent instances. Central command center with per-location customization.

Agents Included

All Solo agents per locationMarketingAgent (shared)OpsAgent (shared)CrossLocationAnalytics

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.ts

Full enterprise deployment with role-based access, brand guardrails, and franchise management tooling.

Agents Included

All Multi-Location agentsBrandGuardrailAgentComplianceAgentFranchiseePortalAgent

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.ts

Full source access. Deploy on your infrastructure, customize agents, build new skills, and contribute back to the open-source project.

Agents Included

Choose any combinationBuild custom agentsFork and extend existing agents

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.

Free
  • Full OpenClaw framework
  • 3 core agents (Menu, Order, Analytics)
  • PostgreSQL + Redis data layer
  • Community GitHub support
  • Docker Compose deployment
  • Plugin SDK for custom agents
View on GitHub

Managed Cloud

We host and manage everything. You get a dashboard and an API key.

$299+/month
  • 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
Talk to Sales

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.