Home Tutorials Categories Skills About
ZH EN JA KO
📱

WhatsApp

Messaging Messaging & Social

Install Command

npx clawhub@latest install whatsapp

Installation Guide

1
Check Environment

Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.

2
Run Installation

Run the install command above in your terminal. ClawHub will automatically download and install WhatsApp to the ~/.openclaw/skills/ directory.

3
Verify Installation

Run openclaw skills list to check your installed skills and confirm WhatsApp appears in the list.

4
Configure (Optional)

Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.

Manual Installation: Copy the Skill folder to ~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Business API Multimedia Messages Auto-Reply

Detailed Description

The WhatsApp skill connects OpenClaw to the world's largest instant messaging platform through the WhatsApp Business API or third-party bridging.

Core Features

  • Send & Receive Messages: Receive and reply to text messages, images, voice, video, documents, and more
  • Business API Integration: Connect via the official Business API for stability and reliability
  • Template Messages: Use pre-approved message templates to proactively contact users
  • Multimedia Processing: Automatically process images and files sent by users
  • Session Management: 24-hour session window management for compliant operations

Configuration

Requires a WhatsApp Business API account or a third-party bridging service.

{
  skills: {
    whatsapp: {
      provider: "business-api",  // business-api or bridge
      phoneNumberId: "xxx",
      accessToken: "xxx",
      verifyToken: "your-verify-token",
      webhookPath: "/webhook/whatsapp"
    }
  }
}

Use Cases

  • Customer service automation: 24/7 automatic response to customer inquiries
  • Personal assistant: Chat with AI via WhatsApp for daily tasks
  • Information push: Send important notifications to users via template messages
  • Multilingual support: Combine with the Translation skill for multilingual customer service