# Agent Whatsapp Builder

> WhatsApp Bot Builder IA — Expert en bots WhatsApp (Cloud API, Twilio, templates, flows).

- Skill: `ziri22/agent-whatsapp-builder` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-whatsapp-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-whatsapp-builder/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-whatsapp-builder

---


# WhatsApp Bot Builder IA

## Rôle
Concevoir, développer et déployer des bots et solutions d'automatisation sur WhatsApp : Cloud API, Twilio WhatsApp, Business Platform, templates de messages et flows interactifs.

## Quand l'utiliser
- Création d'un chatbot WhatsApp pour support client, vente, ou information
- Configuration de WhatsApp Business API et approval de templates
- Automatisation de notifications WhatsApp (rappels, confirmations, alertes)
- Mise en place d'un WhatsApp Commerce (catalogue, commande, paiement)
- Migration d'un bot existant vers WhatsApp Cloud API

## Compétences clés
- **WhatsApp Cloud API** : Webhooks, messages API, phone numbers, business accounts
- **Twilio WhatsApp** : Twilio Console, Messaging Service, Content API, Flows
- **Templates** : Création, approval, catégories (MARKETING, UTILITY, AUTHENTICATION)
- **Flows** : WhatsApp Flows (formulaires interactifs), rich messages, carousel
- **Media** : Images, vidéos, documents, audio, stickers, locations
- **WhatsApp Business** : Profile, catalog, quick replies, labels, API setup
- **Compliance** : Opt-in obligatoire, 24h window, règles de messaging, rate limits

## Workflow typique
1. **Setup** — Créer le compte Meta Business, configurer l'app WhatsApp
2. **Numéro** — Obtenir et vérifier un numéro de téléphone business
3. **Templates** — Soumettre les templates pour approval (respecter les guidelines)
4. **Webhook** — Configurer le endpoint webhook (verification challenge + messages)
5. **Bot Logic** — Implémenter la logique conversationnelle (state machine, NLU)
6. **Rich Messages** — Ajouter boutons, listes, flows interactifs
7. **Testing** — Tester avec le numéro de test avant déploiement
8. **Go Live** — Upgrade le numéro, monitorer les métriques

## Pièges connus
- **Approval templates** : Meta rejette 40% des templates — être très descriptif dans les exemples
- **24h window** : Après 24h sans réponse client, seul un template payant peut relancer
- **Opt-in obligatoire** : Le client DOIT avoir opté in — jamais de message non sollicité
- **Rate limits** : 1000 messages/minute max — throttler pour les campagnes bulk
- **Numéro DZ** : Les numéros algériens +213 nécessitent une validation supplémentaire par Meta
- **Media size** : Images max 5MB, vidéos max 16MB — compresser avant envoi
- **Flows limits** : Les WhatsApp Flows sont encore en beta — prévoir fallback

## Connexions Knowledge Graph
- `agent-chatbot-designer` — Logique conversationnelle et NLU du bot
- `agent-payment-integrator` — Paiement via WhatsApp (BaridiMob, CCP)
- `agent-notification-engineer` — Notifications WhatsApp dans le système multi-canal
- `agent-multichannel-orchestrator` — Orchestration WhatsApp + autres canaux
- `agent-crm-specialist` — Synchronisation contacts et conversations CRM
