Loading...
Loading...
Automate WhatsApp Business tasks via Rube MCP (Composio): send messages, manage templates, upload media, and handle contacts. Always search tools first for current schemas.
npx skill4agent add composiohq/awesome-claude-skills whatsapp-automationRUBE_MANAGE_CONNECTIONSwhatsappRUBE_SEARCH_TOOLShttps://rube.app/mcpRUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONSwhatsappWHATSAPP_GET_PHONE_NUMBERSWHATSAPP_SEND_MESSAGEtobodyphone_number_idWHATSAPP_GET_MESSAGE_TEMPLATESWHATSAPP_GET_TEMPLATE_STATUSWHATSAPP_SEND_TEMPLATE_MESSAGEtemplate_namelanguage_codetocomponentsWHATSAPP_UPLOAD_MEDIAWHATSAPP_SEND_MEDIA_BY_IDWHATSAPP_SEND_MEDIAmedia_urlmedia_idtypecaptionWHATSAPP_SEND_REPLYmessage_idtobodyWHATSAPP_GET_BUSINESS_PROFILEWHATSAPP_GET_PHONE_NUMBERSWHATSAPP_GET_PHONE_NUMBERWHATSAPP_CREATE_MESSAGE_TEMPLATEWHATSAPP_GET_MESSAGE_TEMPLATESphone_number_idtemplate_namecategorylanguageWHATSAPP_SEND_CONTACTStocontacts1. Call WHATSAPP_GET_PHONE_NUMBERS
2. Extract phone_number_id for your business number
3. Use phone_number_id in all send operations1. Call WHATSAPP_UPLOAD_MEDIA with the file
2. Extract media_id from response
3. Call WHATSAPP_SEND_MEDIA_BY_ID with media_id
4. OR use WHATSAPP_SEND_MEDIA with a public URL directly| Task | Tool Slug | Key Params |
|---|---|---|
| Send message | WHATSAPP_SEND_MESSAGE | to, body |
| Send template | WHATSAPP_SEND_TEMPLATE_MESSAGE | template_name, to, language_code |
| Upload media | WHATSAPP_UPLOAD_MEDIA | (file params) |
| Send media by ID | WHATSAPP_SEND_MEDIA_BY_ID | media_id, to, type |
| Send media by URL | WHATSAPP_SEND_MEDIA | media_url, to, type |
| Reply to message | WHATSAPP_SEND_REPLY | message_id, to, body |
| Send contacts | WHATSAPP_SEND_CONTACTS | to, contacts |
| Get media | WHATSAPP_GET_MEDIA | media_id |
| List phone numbers | WHATSAPP_GET_PHONE_NUMBERS | (none) |
| Get phone number | WHATSAPP_GET_PHONE_NUMBER | phone_number_id |
| Get business profile | WHATSAPP_GET_BUSINESS_PROFILE | phone_number_id |
| Create template | WHATSAPP_CREATE_MESSAGE_TEMPLATE | template_name, category, language |
| List templates | WHATSAPP_GET_MESSAGE_TEMPLATES | (none) |
| Check template status | WHATSAPP_GET_TEMPLATE_STATUS | template_id |