Connect OpenClaw to WhatsApp 🚀 Build an AI Agent That Replies Automatically
Imagine your WhatsApp responding to customer inquiries 24/7 with intelligent, context-aware replies. OpenClaw transforms WhatsApp into your personal AI assistant, handling routine questions while you focus on what matters most. This guide shows you exactly how to set it up in under 20 minutes.
What is OpenClaw?
OpenClaw (formerly known as CloudBot and Moldboard) is your personal AI assistant that runs locally on your devices. Unlike cloud-based solutions, OpenClaw processes messages through AI models you configure, giving you full control over your data and privacy.
The platform supports multiple messaging channels including WhatsApp, Telegram, Slack, and Discord. At 2:15 in the video, you'll see how OpenClaw's modular architecture allows you to enable specific skills like weather forecasts, note-taking, and more through simple configuration.
Key advantage: OpenClaw processes messages locally before routing them to your chosen AI models, keeping sensitive conversations more private than cloud-only solutions.
Prerequisites
Before installing OpenClaw, you'll need Node.js installed on your system. This provides the npm package manager that OpenClaw requires. The installation takes about 5 minutes:
- Visit nodejs.org and download the LTS version for your operating system
- Run the installer with default settings
- Verify installation by opening Command Prompt/PowerShell and typing
npm -v
You'll also need:
- A smartphone with WhatsApp installed
- An OpenRouter.ai account (free tier available)
- Administrator access to your computer
Installation
With Node.js installed, setting up OpenClaw takes just one command. Open your terminal and run:
npm install -g openclaw The -g flag installs OpenClaw globally, making it available system-wide. The installation downloads approximately 126 packages and typically completes in 3-5 minutes depending on your internet connection.
Verify the installation by checking the version:
openclaw --version Pro tip: If you encounter permission errors on Linux/macOS, prefix the install command with sudo. On Windows, run PowerShell as Administrator.
WhatsApp Setup
At 4:30 in the video, the onboarding process begins. Start OpenClaw in onboarding mode:
openclaw onboard Follow these steps:
- Accept the security warning by pressing
Y - Select
Quick Startfor easiest setup - Choose
WhatsAppfrom the channel list - Press
Ywhen prompted to link WhatsApp
A QR code will appear in your terminal. On your mobile device:
- Open WhatsApp
- Tap the three-dot menu → Linked Devices → Link a Device
- Scan the QR code shown in your terminal
The video at 6:15 shows the exact moment of successful authentication, when OpenClaw displays "Successfully authenticated" in your terminal.
AI Model Configuration
OpenClaw needs an AI model to process messages. At 9:40 in the video, we configure OpenRouter as our free model provider:
openclaw models add Select these options:
- Choose
Customprovider - Select
OpenRouter - Use
Paste tokenoption
To get your OpenRouter API key:
- Visit openrouter.ai and create an account
- Navigate to Settings → API Keys
- Create a new key (name it "OpenClaw")
- Copy the key and paste it into your terminal
Important: OpenRouter provides free access to many models, but some may have usage limits. For production use, consider Anthropic's Claude or OpenAI's GPT-4 for more reliable performance.
Testing Your Bot
With everything configured, it's time to test your AI assistant. At 11:20 in the video, we send our first message:
- Open WhatsApp on your phone
- Message your own number (the one you provided during setup)
- Send a test message like "Hi" or "What can you do?"
You should receive a response within 10-30 seconds. The conversation also appears in OpenClaw's web interface at http://localhost:3000 (or the port specified during setup).
If you encounter the "gateway service failed" error shown at 8:15 in the video:
- Open PowerShell as Administrator
- Run
openclaw gateway install - Then
openclaw gateway start
Adding Skills
At 14:30 in the video, we explore OpenClaw's skills system. To add capabilities like weather forecasts:
- Access the web UI at
http://localhost:3000 - Navigate to the Skills section
- Search for "weather" and enable the weather skill
- Similarly enable other skills like note-taking or reminders
With skills enabled, your WhatsApp AI assistant can now:
- Provide weather forecasts for any location
- Create and manage notes
- Set reminders
- Answer questions using your configured AI model
Note: Some skills may require additional API keys or configuration. The weather skill shown at 15:45 in the video works without additional setup.
Watch the Full Tutorial
See the complete setup process from start to finish in our detailed video tutorial. At 7:10, you'll see the exact moment of WhatsApp QR code authentication, and at 10:30, the OpenRouter API key configuration.
Key Takeaways
OpenClaw transforms WhatsApp into a powerful AI assistant that can handle customer inquiries, provide information, and automate routine tasks. The setup process takes less than 20 minutes and requires no coding expertise.
In summary: Install Node.js → Install OpenClaw → Configure WhatsApp → Connect AI models → Add skills → Start automating your WhatsApp conversations.
Frequently Asked Questions
Common questions about this topic
OpenClaw is a personal AI assistant that runs on your own devices and connects to messaging platforms like WhatsApp. It processes incoming messages through AI models and sends automated responses.
The system works by scanning a QR code from your WhatsApp mobile app to establish a secure connection. Once connected, OpenClaw acts as a bridge between WhatsApp and your configured AI models.
- Processes messages locally before sending to AI models
- Supports multiple messaging platforms simultaneously
- Can be extended with additional skills and capabilities
No advanced coding skills are required for basic setup. The process involves running simple command line instructions and scanning a QR code.
Basic computer literacy is sufficient to complete the installation in about 15-20 minutes. The most technical step is installing Node.js, which has a straightforward installer for all major operating systems.
- Node.js installation is point-and-click
- OpenClaw setup uses simple text commands
- WhatsApp connection is via QR code scan
Yes, OpenClaw supports free AI models through OpenRouter. You can generate an API key from OpenRouter.ai and configure it in OpenClaw to access various free models.
OpenRouter provides access to multiple AI models including some that offer free tiers with limited usage. For testing and light usage, these free models are often sufficient.
- OpenRouter offers free access to several models
- Usage limits may apply on free tiers
- Premium models available for more reliable performance
OpenClaw supports multiple messaging platforms including Telegram, Discord, Slack, Google Chat, Blue Bubbles, Matrix, and Zulip.
The setup process is similar for each platform, requiring channel-specific authentication. You can run multiple channels simultaneously, with all messages processed through your configured AI models.
- Telegram: Uses bot token authentication
- Discord: Requires bot token from Discord Developer Portal
- Slack: Uses Slack app credentials
Additional tools can be enabled through OpenClaw's skills menu. After installation, access the web UI and navigate to the skills section to enable features.
The weather skill shown in the tutorial requires no additional configuration. Other skills may need API keys or specific setup steps documented in OpenClaw's skill descriptions.
- Weather forecasts: No API key required
- Note-taking: Stores notes locally
- Reminders: Uses system notifications
OpenClaw runs locally on your device and processes messages through your configured AI models. This architecture offers better privacy than cloud-only solutions.
For business use, we recommend implementing additional security measures like:
- Using premium AI models with better data handling policies
- Reviewing third-party model providers' privacy terms
- Implementing message filtering for sensitive information
If the gateway service fails, you can manually start it through several methods. The simplest is running PowerShell as administrator.
Common solutions include:
- Running
openclaw gateway installfollowed byopenclaw gateway start - Locating the gateway executable in the installation directory
- Checking firewall settings that might block local connections
GrowwStacks helps businesses implement AI automation solutions like OpenClaw with custom configurations for WhatsApp and other messaging platforms.
Our team can handle the complete setup, integrate premium AI models, and create custom workflows tailored to your business needs. We offer:
- Custom automation workflows built for your business
- Integration with your existing tools and platforms
- Free consultation to discuss your automation goals
Ready to Transform Your WhatsApp into an AI Assistant?
Every hour spent manually responding to routine messages is an hour lost from growing your business. Our automation experts can have your OpenClaw WhatsApp assistant live in under 2 hours.