Réponses en une ligne aux « est-ce possible ? » les plus fréquents, avec la vraie limite quand il y en a une. Par défaut, la réponse est oui.
Astuce
Réponses en une ligne aux « est-ce possible ? » les plus fréquents, avec la vraie limite quand il y en a une. Par défaut, la réponse est oui.
| Question | Réponse |
|---|---|
| Écrire à un client qui ne m'a jamais écrit ? | Oui, avec un template approuvé : Écrire en premier. |
| Envoyer un message libre plus de 24 h après le dernier message du client ? | Non (règle de Meta) : envoyez un template. |
| Des boutons cliquables sans template ? | Oui, 3 boutons ou une liste de 10 lignes, dans les 24 h : Boutons, Liste. |
| Savoir quel bouton le client a touché ? | Oui : button_id dans le webhook message.inbound : Récupérer le clic. |
| Un lien différent pour chaque client dans un bouton (paiement, suivi, dossier) ? | Oui : {{1}} en fin d'URL à la création, button_url_param à l'envoi : Lien unique dans un bouton. |
| Un lien wa.me dans un bouton-lien ? | Non (Meta, erreur 2388081) : utilisez un bouton de réponse rapide. |
| Modifier un template déjà approuvé ? | Pas par l'API : supprimez-le et recréez-le sous un nouveau nom, il repasse en revue Meta. |
| Envoyer une facture ou un reçu PDF ? | Oui, par un template à en-tête document : PDF. |
| Envoyer une image en message libre ? | Non : passez par un template à en-tête image, utilisable aussi dans les 24 h. |
| Recevoir les photos et documents du client ? | Oui, et les télécharger par GET /v1/media/{id} : Recevoir une photo. |
| Envoyer un code de vérification (OTP) ? | Oui, en texte libre dans les 24 h ou par lien unique ; le template OTP natif (AUTHENTICATION) n'est pas encore utilisable par /v1 : Code OTP. |
| Envoyer des promotions ? | Oui, templates MARKETING, après activation sur votre compte : Panier et promo. |
| Brancher ChatGPT, Claude ou un autre LLM pour répondre ? | Oui : message.inbound → votre LLM → POST /v1/messages/reply : FAQ, IA puis humain. |
| Brancher n8n, Zapier ou un CRM ? | Oui, tout outil qui reçoit un POST HTTPS : Webhook vers n8n, Zapier, CRM. |
| Plusieurs numéros WhatsApp sur un compte ? | Oui, champ from à l'envoi ; le nombre dépend de votre palier : Plusieurs numéros. |
| Relire l'historique des messages reçus ? | Oui, GET /v1/messages/inbound, pendant la durée de votre plan de stockage : Archiver. |
| Éviter d'envoyer deux fois le même message ? | Oui, idempotency_key dans le corps de l'envoi : Idempotence. |
| Savoir si le message a été distribué ou lu ? | Oui, webhook message.status ou GET /v1/messages/{id} : Suivre la distribution. |
| Tester gratuitement dans un bac à sable ? | Non, il n'y a pas de sandbox : Tester sans payer ni spammer. |
| Un carrousel, un catalogue ou un formulaire Flows ? | Non, pas par /v1 : Limites. |
Attention
Limite : ce tableau ne remplace pas la liste fermée des limites. Si une question n'est ni ici ni dans Limites, honnêtement, la réponse est : c'est possible, cherchez la recette.
Preuve — vérifié dans le code de l'API : api_schemas.py, public_api.py, webhooks.py, templates.py.