📱
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