The WhatsApp interface turns any Agno agent, team, or workflow into a WhatsApp bot via the WhatsApp Business API, with media handling and interactive messages.Documentation Index
Fetch the complete documentation index at: https://docs.agno.com/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
whatsapp_agent.py
How It Works
| Concept | Behavior |
|---|---|
| Sessions | Each phone number is a session. Send /new to reset. |
| Media | Images, video, audio, documents downloaded and passed to agent |
| Security | HMAC-SHA256 signature validation on all webhooks |
| Encryption | Optional AES-256-GCM phone number encryption |
Setup
Requires a Meta Developer account, WhatsApp Business API access, and webhook configuration. See the full setup guide for step-by-step instructions. Environment variables:Next Steps
Full Guide
Sessions, media, security, and troubleshooting.
Reference
All parameters, endpoints, and events.
Examples
Agents, teams, and multimodal examples.
WhatsAppTools
Buttons, list menus, locations, and reactions.