WhatsApp AI Bot
Personal AI assistant running inside WhatsApp. Powered by Claude API, built in Python/FastAPI. Handles context, memory, and multi-turn conversations natively in the chat interface.
What it is
A personal AI assistant that lives inside WhatsApp — no separate app, no browser tab. Just a contact in your phone that you can message like any other conversation.
Why WhatsApp
WhatsApp is where most communication already happens. Having an AI assistant available in the same interface — without switching apps, without losing context — makes it genuinely useful rather than a novelty.
What’s being built
The bot connects to the WhatsApp Business API via webhooks. Incoming messages are processed by a FastAPI backend, which handles:
- Conversation context — multi-turn memory so the bot understands the thread of a conversation, not just the last message
- Claude API integration — responses generated by Claude with a configurable system prompt
- Webhook validation — proper signature verification for incoming WhatsApp events
- Message queuing — handling concurrent messages without losing order
Stack
Python · FastAPI · Claude API (Anthropic) · WhatsApp Business API · Webhooks
Have a similar project?
I'm available for new engagements. Let's talk.