Set Up a WhatsApp AI Bot in 5 Minutes (No Code Required)
What if you could text your AI assistant on WhatsApp, just like messaging a friend? No app switching, no browser tabs - just open WhatsApp and start talking.
With OpenClaw, you can have a personal AI running on WhatsApp in about 5 minutes. It remembers your conversations across days and weeks, works alongside Telegram and Discord, and lets you pick any AI model you want. Here is how to set it up.
What You Will Get
By the end of this guide, you will have:
Prerequisites
Before you start, you will need two things:
Step 1: Sign Up and Launch Your Instance
Head to myopenclaw.cloud/signup and create your account. Pick a plan - Starter includes a 24-hour free trial so you can test everything before committing.
During setup, you will choose between using the built-in AI (powered by MiniMax, included in every plan) or bringing your own API key from providers like Anthropic, OpenAI, or Google. Either way works great with WhatsApp.
Once you confirm, your personal AI instance launches in about 90 seconds. You will see a dashboard with your instance status and a URL like yourname.myopenclaw.cloud.
Step 2: Get Your WhatsApp API Credentials
You need API credentials from your WhatsApp Business API provider. Here is the quick version for the most popular option:
If using Twilio:whatsapp:+)Twilio has detailed docs on their WhatsApp sandbox setup if you need the full walkthrough. The sandbox is free for testing, and you can upgrade to a production number later.
If using the direct WhatsApp Business API:Register your business through Meta's Business Manager, set up a WhatsApp Business Account, and generate an API token. The process takes a bit longer but gives you full control over your number and messaging.
Step 3: Connect WhatsApp to OpenClaw
This is where it all comes together:
OpenClaw handles the webhook configuration automatically. It sets up the endpoints that receive incoming WhatsApp messages and route them to your AI, so you do not need to configure callback URLs manually.
Step 4: Send Your First Message
Open WhatsApp on your phone and message your bot's number. Try these three messages in order:
That third message is the real test. Most WhatsApp bots forget everything after each session. Your OpenClaw bot remembers - not just within this conversation, but across days and weeks. Come back tomorrow and ask the same question. It will still know.
What Makes This Different from Other WhatsApp Bots
If you have tried other WhatsApp chatbots before, you probably noticed they feel disposable. You set them up, have one conversation, and they forget who you are the next day. OpenClaw is built differently:
Common Questions
Is it free?Plans start at $29/month for the Starter plan, which includes WhatsApp and all other channels. The Starter plan comes with a 24-hour free trial so you can test the full experience before paying.
Can I use it in group chats?Yes. Your AI bot can participate in WhatsApp group chats, responding when mentioned or when configured to monitor group messages.
Will it work with my existing WhatsApp number?You need a separate WhatsApp Business API number for the bot. This is a requirement from WhatsApp itself - a single number cannot run both the regular WhatsApp app and the Business API at the same time. Providers like Twilio make it easy to get a dedicated number.
Can I customize the bot's personality?Absolutely. OpenClaw has a SOUL.md system that lets you define your assistant's personality, tone, and behavior. You can make it formal, casual, technical, or anything in between - and the personality stays consistent across all channels.
What happens if I add Telegram or Discord later?Your AI keeps the same memory and personality. Adding a new channel takes about 2 minutes, and everything your bot learned on WhatsApp carries over automatically.
Get Started
Ready to set up your WhatsApp AI assistant? Check out the detailed setup guide for a full walkthrough with screenshots, or go straight to signup to start your free trial.
Your AI assistant is five minutes away from being a WhatsApp message away.