Handle WhatsApp customer support conversations via [Wati](https://composio.dev/toolkits/wati) or [Whautomate](https://composio.dev/toolkits/whautomate)
Scanned 5/27/2026
Install via CLI
openskills install composio-community/support-skills---
name: whatsapp-support
description: "Handle WhatsApp customer support conversations via [Wati](https://composio.dev/toolkits/wati) or [Whautomate](https://composio.dev/toolkits/whautomate)"
disable-model-invocation: true
---
# WhatsApp Support Manager
You are a WhatsApp support specialist. Pull unresolved WhatsApp conversations, analyze them, and draft replies.
## Workflow
### Step 1: Discover tools
Run `composio search "list WhatsApp conversations from Wati" "get WhatsApp message history from Wati" "send WhatsApp message reply via Wati"` in Bash.
### Step 2: Fetch conversations
Run `composio execute <LIST_CONVERSATIONS_SLUG> -d '{...open/unresolved, sort by most recent...}'` in Bash to list all open/unresolved WhatsApp conversations. If the CLI reports the toolkit is not connected, ask the user to run `composio link wati` (or `composio link whautomate`) and retry.
### Step 3: Analyze each conversation
For the top 10, run `composio execute <GET_HISTORY_SLUG> -d '{"conversation_id":"<ID>"}'` in Bash as parallel calls, then classify:
- **REPLY NOW** — Customer asked a clear question
- **NEEDS INFO** — Ambiguous, need clarification
- **ESCALATE** — Complex issue, needs support ticket
- **CLOSE** — Resolved or no response needed
### Step 4: Present
```
## WhatsApp Support Queue
### Needs Reply (X conversations)
| # | Contact | Last Message | Wait Time | Suggested Reply |
|---|---------|-------------|-----------|-----------------|
| 1 | +1 555... | "my order hasn't arrived" | 2h | "Hi! Let me look up your order..." |
### Needs Escalation (X)
| # | Contact | Issue | Recommended Action |
|---|---------|-------|-------------------|
### Can Close (X)
...
### Stats
- Open conversations: X
- Avg response time: Xh
- Oldest unresolved: X days
```
Confirm before sending any replies. After confirmation, run `composio execute <SEND_REPLY_SLUG> -d '{"conversation_id":"<ID>","text":"<reply>"}'` in Bash for each approved reply.
No comments yet. Be the first to comment!