OpenClaw

OpenClaw: Messaging-First Commerce

Manage your entire commerce operation from your phone. No dashboard required. OpenClaw is the messaging gateway that connects Telegram, WhatsApp, iMessage, Slack, and Email to Commerce Index.

Why Messaging-First?

Manage from Your Phone

Check sales, approve agent actions, create deals, and monitor inventory — all from the messaging app you already use every day. No browser, no login, no dashboard.

Instant Alerts

Get notified the moment something needs attention: low stock, a spike in returns, an agent requesting approval, or a competitor price change. React in seconds.

No Dashboard Needed

The dashboard is powerful, but not everyone wants to stare at a screen. OpenClaw gives you 80% of the functionality via simple text commands.

Architecture

OpenClaw is a standalone TypeScript/Node.js service that acts as a gateway between messaging platforms and the Commerce Index backend:

User Message (Telegram / WhatsApp / iMessage / Slack / Email)
    │
    ▼
┌──────────────────────────────┐
│   OpenClaw Gateway           │
│   (TypeScript / Node.js)     │
│   • Platform adapters        │
│   • Message normalization    │
│   • Session management       │
│   • Semantic memory          │
└──────────┬───────────────────┘
           │ REST API
           ▼
┌──────────────────────────────┐
│   Commerce Index Backend     │
│   (Python / FastAPI)         │
│   • Command routing          │
│   • Agent orchestration      │
│   • Business logic           │
│   • Data access layer        │
└──────────┬───────────────────┘
           │
           ▼
┌──────────────────────────────┐
│   Agent System               │
│   • 1 CEO + 13 directors      │
│   • 60+ specialist agents     │
│   • Trust ladder checks      │
│   • Guardrail enforcement    │
│   • Decision logging         │
└──────────┬───────────────────┘
           │
           ▼
┌──────────────────────────────┐
│   Response                   │
│   • Formatted for platform   │
│   • Markdown / rich text     │
│   • Action confirmations     │
│   • Inline buttons (where    │
│     supported)               │
└──────────────────────────────┘

Key design principle: OpenClaw normalizes messages from all platforms into a unified format before sending to the backend. This means the same command works identically on every platform — /status on Telegram returns the same data as /status on WhatsApp or Slack.

Supported Platforms

Telegram

Full support

Full-featured with inline buttons, rich formatting, and instant delivery. The recommended platform for power users.

WhatsApp Business

Full support

Business API integration with template messages, media support, and end-to-end encryption.

iMessage

Mac Mini required

Via Mac Mini relay. Native iMessage integration for Apple ecosystem users. Requires a dedicated Mac Mini.

Slack

Full support

Workspace integration with slash commands, threaded replies, and channel-based notifications.

Email

Full support

Send commands and receive reports via email. Great for daily briefs and weekly summaries.

Key Features

30+ Commands

Comprehensive command set covering products, deals, inventory, agents, analytics, goals, and admin. Natural language fallback for anything not covered by a command.

Cross-Platform Sync

Start a conversation on Telegram, continue on WhatsApp. All platforms share the same session state, message history, and pending actions.

Semantic Memory

OpenClaw remembers context from previous conversations. Reference "that product we discussed yesterday" and it knows what you mean.

Daily Briefs

Automated morning reports delivered to your preferred platform. Sales summary, agent actions, inventory alerts, and key metrics — all in one message.

Goal Tracking

Set revenue goals, inventory targets, or customer satisfaction benchmarks. OpenClaw tracks progress and proactively updates you.

Agent Management

Enable, disable, and configure agents directly from chat. Review and approve pending agent actions without opening the dashboard.

Example Commands

Here is a sample of what you can do from any messaging platform:

/status              → Full store health overview
/price PRODUCT_SKU   → Check or adjust a product price
/deals               → List active deals
/deal create         → Create a new deal interactively
/inventory           → Inventory summary with low-stock alerts
/agents              → Agent status and recent actions
/brief               → Today's daily brief on demand
/goal set            → Set a new business goal
/approve 3           → Approve pending agent action #3
/sales today         → Sales summary for today

See the full Command Reference for all 30+ commands with examples and parameters.

Example Conversation

Here's what a typical interaction looks like on Telegram:

/pulse
📊 Store Pulse — Dec 15, 2025 🟢 Commerce Health Score: 847 / 1000 💰 Revenue today: $2,847.50 (↑ 12% vs yesterday) 📦 Orders: 34 (↑ 8%) ⚠️ 2 low-stock alerts 🤖 3 agent actions pending approval Type /inventory for stock details or /approve to review actions.
/inventory
📦 Inventory Summary 🔴 Critical (< 5 days supply): • ATH-WH-001-BLK — 5 units left (reorder NOW) • KBD-ERG-002 — 8 units left (3 days supply) 🟡 Watch (5-14 days): • HUB-7IN1-003 — 42 units (11 days supply) 🟢 Healthy: 47 other SKUs The Inventory Agent recommends reordering 2 SKUs. Type /approve 1 to confirm.
/approve 1
✅ Approved: Reorder ATH-WH-001-BLK Quantity: 200 units Supplier: AudioTech Direct Estimated delivery: Dec 22 Cost: $4,200.00 Purchase order generated. You'll get a tracking update when it ships.

Getting Started with OpenClaw

What's Next?