Aller au contenu principal
Technique WhatsApp API 6 min de lecture

API WhatsApp et les rate limits : guide pour les plateformes no-code

Rate limits WhatsApp API no-code : comprenez les paliers d'envoi Meta, comment les dépasser progressivement, et comment gérer ces contraintes sur une plateforme no-code.

Les rate limits de l'API WhatsApp Business définissent le nombre de conversations uniques qu'un numéro peut initier en 24 heures. Ce n'est pas une limite de messages par seconde (bien qu'elle existe aussi) : c'est un palier progressif que Meta ajuste en fonction de la qualité et du volume de vos envois. Pour une plateforme no-code qui gère plusieurs clients, ignorer ces limites conduit à des erreurs silencieuses et des campagnes incomplètes.

Les deux types de limites à distinguer

La limite de messaging tier (conversations/24h)

Meta organise les numéros WhatsApp Business en niveaux de messagerie. Chaque niveau définit le nombre de conversations marketing uniques autorisées par fenêtre de 24 heures :

Tier Conversations marketing/24h
Tier 1 1 000
Tier 2 10 000
Tier 3 100 000
Tier 4 Illimité

Un numéro commence en Tier 1 après l'onboarding. Il monte automatiquement de niveau si :

  • Le quality rating reste vert ou jaune
  • Le volume d'envoi atteint régulièrement la limite du tier actuel

La montée en tier n'est pas instantanée. Il faut généralement quelques jours à quelques semaines selon le rythme d'envoi et la qualité des interactions. Les messages utility et authentication ne sont pas soumis aux mêmes limites de tier.

La limite de débit API (requêtes/seconde)

L'API WhatsApp Cloud impose aussi une limite sur le nombre d'appels API par seconde par numéro de téléphone. Cette limite est de l'ordre de 80 messages par seconde pour les numéros bien établis. Si vous dépassez ce seuil, l'API retourne une erreur HTTP 429 (Too Many Requests).

Pour une plateforme no-code qui traite des campagnes en masse, c'est cette limite qui provoque le plus d'incidents — surtout quand un client déclenche une campagne de plusieurs milliers de messages en une seule action.

Ce que cela implique pour votre architecture no-code

Sans gestion des rate limits côté infrastructure, voici ce qui se passe en pratique :

  • Votre plateforme envoie 5 000 requêtes simultanées pour une campagne
  • L'API Meta répond 429 sur la majorité des requêtes après les 80 premières
  • Les messages ne sont pas envoyés, mais votre plateforme ne le détecte pas si elle ne gère pas les codes d'erreur
  • Le client voit "campagne envoyée" alors que 95 % des messages ont échoué silencieusement

La solution est une file d'attente avec rate limiting. Sur une plateforme no-code, cela peut se faire via :

  • Un service tiers comme Make (Integromat) avec des scenarios séquentiels
  • Xano ou Supabase avec une queue table et un worker cron
  • Un BSP qui gère la file d'attente côté infrastructure, sans intervention de votre part

Comment Whakup gère les rate limits pour les plateformes no-code

En passant par l'API WhatsApp de Whakup, vous n'avez pas à implémenter de logique de rate limiting. L'infrastructure Whakup :

  • Absorbe les pics : vous envoyez vos requêtes sans vous soucier du débit, Whakup les séquence selon les limites Meta
  • Gère les retries : en cas d'erreur 429 ou 500, les messages sont automatiquement remis en file avec backoff exponentiel
  • Expose les statuts : chaque message a un statut de livraison (queued, sent, delivered, read, failed) transmis via webhook
  • Remonte les erreurs : les échecs définitifs sont notifiés via webhook avec le code d'erreur Meta pour que votre plateforme puisse informer le client
Ce que vous gérez Ce que Whakup gère
Déclenchement de la campagne Séquencement des requêtes API
Affichage des statuts Gestion des retries et des 429
Notifications client Monitoring des tiers de messagerie
Interface utilisateur Alertes de montée/descente de tier

Stratégies pour monter en tier rapidement

Si vous onboardez un nouveau client avec un volume d'envoi important, voici comment accélérer la montée en tier :

  1. Commencer par les messages utility : confirmations, rappels, OTP. Ils ne comptent pas dans les limites de tier marketing et construisent une bonne qualité de départ.
  2. Envoyer progressivement : pour les premières campagnes marketing, ne pas tout envoyer le premier jour. Répartir sur plusieurs jours.
  3. Soigner la liste : n'envoyer qu'aux contacts avec opt-in explicite. Un taux de blocage faible est la condition pour rester sur un quality rating vert.
  4. Surveiller le tier en temps réel : via l'API Graph ou le dashboard BSP, vérifier l'évolution du tier avant chaque campagne importante.

Pour comprendre en détail comment les tiers interagissent avec la politique de qualité Meta, consultez notre guide complet sur les limites de messagerie WhatsApp.

FAQ

Un message non envoyé à cause d'une rate limit est-il quand même facturé ?

Non. Seules les conversations effectivement ouvertes sont facturées. Si un message n'est pas livré à cause d'un 429 et n'est pas retenté avec succès, aucune conversation n'est créée et aucuns frais Meta ne s'appliquent.

Les messages utility ont-ils les mêmes rate limits que les messages marketing ?

Les messages utility et authentication ont des limites plus généreuses et ne sont pas soumis aux mêmes tiers de messagerie que les messages marketing. Cependant, la limite de débit API (80 msg/s) s'applique à tous les types de messages pour un même numéro.

Comment savoir dans quel tier se trouve le numéro d'un client ?

Via l'API Graph Meta (GET /{phone-number-id}?fields=messaging_limit_tier) ou via le dashboard Whakup qui affiche le tier courant de chaque numéro géré sur votre compte.

Peut-on avoir plusieurs numéros pour contourner les rate limits ?

Oui. Un WABA peut avoir plusieurs numéros de téléphone, chacun avec ses propres tiers et ses propres rate limits. Pour les très gros volumes, distribuer les envois sur plusieurs numéros est une stratégie valide. Whakup supporte le multi-numéros nativement.


Gérer les rate limits WhatsApp correctement, c'est la différence entre une campagne délivrée à 100 % et un incident invisible. Pour que votre plateforme no-code évite ce problème sans construire une infrastructure de queue complexe, appuyez-vous sur Whakup et concentrez-vous sur votre produit. Consultez aussi notre comparatif des meilleurs BSP WhatsApp pour évaluer vos options.

#technique api whatsapp#rate limits whatsapp api#no-code
Arthur Lyonnet
Arthur LyonnetCo-fondateur & CEO

Co-fondateur de Whakup, Arthur accompagne les entreprises africaines dans leur transformation digitale via WhatsApp depuis 2022. Passionné par le growth marketing et l'entrepreneuriat en Afrique francophone.

🚀

Prêt à passer à l'action ?

Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.

Démarrer l'essai gratuit