Genuka WA docs

Genuka WA vs Twilio pour l'API WhatsApp

Genuka WA ou Twilio pour l'API WhatsApp Business : frais par message ou abonnement fixe, Mobile Money, coexistence, webhooks et SDK comparés.

Genuka WA et Twilio passent tous deux par la WhatsApp Business Platform officielle de Meta. La différence tient au modèle économique. Twilio ajoute 0,005 $ à chaque message entrant et sortant, en plus des frais Meta. Genuka WA facture un abonnement fixe par numéro WhatsApp, ne prélève rien par message et accepte le Mobile Money en Afrique centrale et de l'Ouest.

Mis à jour le 8 octobre 2026

Comment cette page a été écrite

Chaque information sur Twilio provient de sa page de tarifs et de sa documentation, consultées à la date ci-dessus et listées dans les Sources. Quand nous n'avons pas pu vérifier un point, nous vous renvoyons vers leur site plutôt que de supposer. Les prix évoluent : vérifiez les deux grilles avant de choisir.

Genuka WA et Twilio en un coup d'œil

Genuka WATwilio
WhatsApp Business Platform officielleOui. Genuka est Meta Tech Provider ; les messages passent par la Cloud API de Meta, sur votre propre compte WhatsApp Business (WABA)Oui, via l'API Programmable Messaging de Twilio
Connexion d'un numéroEmbedded Signup de Meta depuis votre tableau de bord ; dès le palier Scale, lien de connexion à partager avec vos clientsSelf Sign-up via l'Embedded Signup de Meta, depuis un compte Twilio passé en payant
WABA par compteAutant que votre forfait en couvre : chaque entreprise garde son WABA, toutes accessibles avec une seule clé APIUn WABA par compte ou sous-compte Twilio (un sous-compte par WABA supplémentaire)
Garder un numéro utilisé sur l'application WhatsApp BusinessOui (coexistence Meta)Leur guide de Self Sign-up demande de supprimer d'abord le compte WhatsApp ou WhatsApp Business du numéro
Modèle de prixAbonnement par numéro WhatsApp, avec un quota mensuel de messages sortantsPaiement à l'usage, par message
Frais du fournisseur par messageAucun0,005 $ par message entrant ou sortant, plus 0,001 $ par message en échec
Frais MetaFacturés par Meta à votre WABA, sans marge de GenukaRefacturés par Twilio sur votre facture Twilio, en plus de ses propres frais
Abonnement mensuelÀ partir de 5 000 FCFA ou 19 $ par numéro (Starter, facturation mensuelle)Aucun
Payer le fournisseurMobile Money (XAF, XOF) ou carte (EUR, USD)Carte bancaire ; PayPal selon les régions ; virement ou ACH pour les comptes facturés sur engagement annuel
Langues de la documentationFrançais et anglais (guides du SDK en anglais)Anglais
WebhooksJSON signé en HMAC-SHA256 avec horodatage (X-Genuka-Signature), 5 nouvelles tentatives, rejeu depuis le tableau de bordStatus callbacks signés en HMAC-SHA1 (X-Twilio-Signature)
SDKTypeScript (@genuka/whatsapp), spécification OpenAPI 3.1 sur /openapi.jsonC#/.NET, Java, Node.js, PHP, Python, Ruby, Go
Outils pour agents IAServeur MCP (@genuka/whatsapp-mcp, en cours de publication sur npm), /llms.txt, version Markdown de chaque page de documentation@twilio-alpha/mcp, serveur MCP en alpha qui expose les API publiques de Twilio
Tester avant la mise en productionEssai gratuit de 7 jours sur votre propre numéro, sans carte. Pas de bac à sableTwilio Sandbox for WhatsApp
Autres canauxWhatsApp uniquementSMS, MMS, RCS et WhatsApp dans une même API
AfriquePrix en FCFA, Mobile Money au Cameroun, en Côte d'Ivoire, au Sénégal, au Bénin, au Burkina Faso, au Congo-Brazzaville et au GabonPlateforme mondiale, prix en USD

Combien coûte WhatsApp chez Twilio et chez Genuka WA ?

Les deux factures ont deux étages : ce que Meta facture pour les messages, et ce que le fournisseur facture pour son service. L'étage Meta est le même quel que soit le fournisseur. C'est l'étage du fournisseur qui change.

Twilio facture 0,005 $ pour chaque message WhatsApp, entrant ou sortant, plus 0,001 $ pour chaque message qui finit au statut failed, sans abonnement. Les frais Meta de chaque message s'ajoutent sur la même facture Twilio. Twilio indique que des remises sur volume peuvent s'appliquer.

Genuka WA facture un abonnement par numéro. Le prix de base couvre votre premier numéro, et chaque numéro supplémentaire coûte moins cher à mesure que le palier monte. Chaque palier inclut un quota mensuel de messages sortants par numéro payé, mutualisé sur tout le compte : sur Growth, chaque numéro ajouté au forfait (8 $ ou 2 200 FCFA par mois) ajoute 5 000 messages au quota, qu'il soit connecté ou non. Les messages entrants ne sont jamais décomptés ni facturés. Genuka ne facture jamais un message : Meta facture directement votre WABA, sans marge.

Coût fournisseur pour envoyer depuis un numéro, facturation mensuelle, hors frais Meta. La colonne Genuka WA donne la formule la moins chère pour chaque volume :

Messages sortants par moisTwilioGenuka WA
5002,50 $5 000 FCFA ou 19 $ (Starter)
5 00025 $10 000 FCFA ou 49 $ (Growth)
10 00050 $12 200 FCFA ou 57 $ (Growth, 2 numéros payés)
15 00075 $14 400 FCFA ou 65 $ (Growth, 3 numéros payés)
30 000150 $21 000 FCFA ou 89 $ (Growth, 6 numéros payés)

Au-delà du quota, l'API refuse les envois (402 plan_limit_messages) jusqu'à ce que vous ajoutiez des numéros au forfait, changiez de palier ou attendiez la période suivante ; Twilio, lui, facture simplement chaque message en plus.

Deux éléments font bouger ces chiffres. Chez Twilio, chaque réponse d'un client coûte aussi 0,005 $ : une conversation à double sens double la colonne Twilio, alors que les réponses sont gratuites chez Genuka WA. Et la facturation annuelle ramène le prix de base de Genuka WA à 3 000, 8 000 et 25 000 FCFA par mois (15, 39 et 119 $). La grille complète, numéros supplémentaires compris, est sur la page des tarifs et, en Markdown (en anglais), sur /pricing.md.

Pour des notifications à sens unique à faible volume, Twilio est moins cher

Si vous envoyez surtout des notifications auxquelles personne ne répond et que vous payez en dollars, les frais par message de Twilio restent inférieurs à notre prix jusqu'à environ 13 000 messages par mois ; au-delà, Genuka WA revient moins cher. Quand vos clients répondent, ce seuil descend vers 5 000 messages sortants. Genuka WA a aussi l'avantage quand vous avez besoin de prix en FCFA et du Mobile Money, ou quand vous gérez plusieurs entreprises clientes sur un même compte.

Que facture Meta, quel que soit le fournisseur ?

Depuis le 1er juillet 2025, Meta facture chaque template délivré, selon sa catégorie (marketing, utilitaire, authentification) et l'indicatif pays du destinataire. Depuis le 1er octobre 2026, Meta facture aussi les messages de service (les réponses libres envoyées dans la fenêtre de service client de 24 heures), au même tarif que les messages utilitaires et d'authentification du pays, et les templates utilitaires envoyés dans cette fenêtre sont désormais facturés eux aussi. Les messages envoyés dans la fenêtre gratuite de 72 heures ouverte par une publicité Click to WhatsApp restent gratuits.

Rien de tout cela ne dépend du fournisseur. Ce qui change, c'est qui vous envoie la facture : Twilio refacture les frais Meta sur sa propre facture ; avec Genuka WA, Meta facture votre WABA sur le moyen de paiement que vous ajoutez dans le WhatsApp Manager. Tant qu'aucun n'est ajouté, l'envoi de templates échoue avec l'erreur Meta 131042.

Comment connecter un numéro WhatsApp sur chaque plateforme ?

Chez Twilio, vous passez votre compte en payant, puis vous lancez le Self Sign-up : connexion Facebook, création ou choix d'un WABA, vérification du numéro par SMS ou appel. Tous les numéros d'un compte (ou sous-compte) Twilio doivent appartenir au même WABA ; pour en gérer plusieurs, Twilio fait créer un sous-compte par client. Si vous êtes un éditeur de logiciel qui connecte les numéros de ses clients, le Tech Provider Program de Twilio vous demande de créer votre propre application Meta, de faire vérifier votre entreprise et de passer l'App Review de Meta ; Twilio indique que ces premières étapes prennent en général 3 à 4 semaines.

Chez Genuka WA, Genuka est déjà Tech Provider : pas d'application Meta à créer, pas d'App Review à passer.

Créez un compte

Inscrivez-vous : votre espace s'ouvre sur un essai gratuit de 7 jours avec un numéro. Aucune carte n'est demandée.

Connectez le numéro par l'Embedded Signup

Ouvrez Numéros, puis Ajouter un numéro : l'Embedded Signup de Meta se lance dans votre tableau de bord. Sur Scale et Enterprise, vous pouvez plutôt copier votre Lien de connexion et l'envoyer à l'entreprise propriétaire du numéro ; ajoutez-y ?ref=<identifiant-client> pour savoir quel client a connecté quel numéro. Voir Connecter un numéro.

Ajoutez un moyen de paiement sur le WABA, puis envoyez

Meta facture directement le WABA : son propriétaire ajoute donc un moyen de paiement dans le WhatsApp Manager. Créez ensuite une clé API et envoyez votre premier message : voir le démarrage rapide.

Quel que soit le fournisseur, les limites de Meta s'appliquent à l'entreprise derrière le numéro : un nouveau portefeuille d'entreprise démarre à 250 destinataires uniques par période glissante de 24 heures, hors fenêtre de service client, et faire vérifier l'entreprise par Meta est l'un des moyens de passer à 2 000.

Peut-on garder l'application WhatsApp Business sur le même numéro ?

Chez Genuka WA, oui. Le mode coexistence de Meta permet de brancher l'API sur un numéro déjà enregistré dans l'application WhatsApp Business : l'application continue de fonctionner pour les échanges un à un, et l'historique reste synchronisé. Les conditions de Meta : application en version 2.24.17 ou plus récente, historique synchronisé dans les 24 heures suivant la connexion, et un débit fixe de 20 messages par seconde pour ce numéro. Seul un numéro enregistré sur l'application WhatsApp classique (grand public) doit être libéré au préalable. Pas à pas : Coexistence.

Le guide de Self Sign-up de Twilio demande, à ce jour, de supprimer le compte WhatsApp ou WhatsApp Business du numéro avant de l'enregistrer. Si la coexistence compte pour vous, vérifiez dans la documentation actuelle de Twilio s'il existe une autre voie.

Comment se comparent les webhooks et les SDK ?

Webhooks. Twilio envoie des status callbacks à votre URL et signe chaque requête avec X-Twilio-Signature, un HMAC-SHA1 calculé à partir de votre auth token, de l'URL et des paramètres de la requête. Genuka WA envoie un événement JSON par livraison, avec la valeur brute de Meta intacte à l'intérieur, signé avec X-Genuka-Signature : un HMAC-SHA256 de l'horodatage et du corps brut, pour qu'une requête interceptée ne puisse pas être rejouée plus tard. Une livraison en échec est retentée 5 fois sur environ 8 h 30, et toute livraison peut être rejouée depuis le tableau de bord. Détails dans Webhooks.

SDK. Twilio maintient des bibliothèques serveur dans sept langages. Genuka WA en publie une, @genuka/whatsapp pour TypeScript, qui valide les payloads avant l'appel réseau et traduit les codes d'erreur de Meta en décisions. Depuis un autre langage, vous appelez directement l'API REST, ou vous générez un client à partir de la spécification OpenAPI disponible sur /openapi.json.

Agents IA. Twilio publie @twilio-alpha/mcp, un serveur MCP en alpha qui expose ses API publiques. Genuka WA fournit un serveur MCP, @genuka/whatsapp-mcp (en cours de publication sur npm), un index /llms.txt et une version Markdown de chaque page de documentation (ajoutez .mdx à son URL). Voir Agents IA.

Qu'est-ce qui change dans mon code si je quitte Twilio ?

Twilio envoie un template WhatsApp en requête form-encoded, avec un préfixe whatsapp: sur chaque numéro et un Content SID pour le template :

Twilio (d'après la documentation Twilio)
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages.json" \
  --data-urlencode "ContentSid=HXXXXXXXXX" \
  --data-urlencode "To=whatsapp:+18551234567" \
  --data-urlencode "From=whatsapp:+15005550006" \
  --data-urlencode "ContentVariables=$CONTENT_VARIABLES_OBJ" \
  --data-urlencode "MessagingServiceSid=MGXXXXXXXX" \
  -u $TWILIO_API_KEY:$TWILIO_API_SECRET

Chez Genuka WA, le même envoi est un corps JSON. L'expéditeur est un connectionId (listez les vôtres avec GET /api/v1/connections), et le template est désigné par son nom et sa langue :

curl -X POST https://wa.genuka.com/api/v1/messages \
  -H "Authorization: Bearer $GENUKA_WA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "connectionId": "con_1",
    "to": "+237690000001",
    "template": { "name": "commande_expediee", "language": "fr", "variables": ["Awa", "#1024"] }
  }'
Chez TwilioChez Genuka WA
From=whatsapp:+…connectionId, obtenu avec GET /api/v1/connections
To=whatsapp:+…to, au format international avec le +
ContentSid + ContentVariablestemplate: { name, language, variables }
Authentification Basic avec une clé et un secretAuthorization: Bearer pk_live_…
X-Twilio-Signature sur les callbacksX-Genuka-Signature sur les webhooks

Tous les types de messages (texte, médias, boutons, listes, templates) passent par le même endpoint : voir Envoyer des messages et la référence de l'API.

Quand choisir Twilio plutôt que Genuka WA ?

  • Vous avez besoin du SMS, du MMS ou du RCS à côté de WhatsApp. Twilio les couvre dans la même API Messaging ; Genuka WA ne fait que WhatsApp.
  • Votre trafic est à sens unique et modeste. Des notifications sans réponse coûtent moins cher au paiement à l'usage de Twilio que sur nos forfaits facturés en dollars, jusqu'à environ 13 000 messages par mois.
  • Vous voulez un bac à sable avant de connecter un vrai numéro. Twilio en propose un ; Genuka WA non.
  • Votre équipe code en Java, C#, Go ou Ruby et veut un SDK officiel. Twilio en maintient un par langage ; nous publions TypeScript et une spécification OpenAPI.
  • Vous voulez les frais Meta sur la même facture que ceux du fournisseur. Twilio les refacture ; avec Genuka WA, Meta facture votre WABA séparément.

Quand Genuka WA est-il le meilleur choix ?

  • Vous facturez en FCFA ou payez par Mobile Money. Les forfaits sont proposés en XAF et en XOF et se règlent depuis un portefeuille Mobile Money ; la carte est disponible en EUR et en USD.
  • Vos clients vous répondent. Les messages entrants ne coûtent rien de notre côté : les conversations ne doublent pas votre facture.
  • Le numéro tourne déjà sur l'application WhatsApp Business. La coexistence garde l'application active.
  • Vous connectez les numéros d'autres entreprises. Dès le palier Scale, partagez un seul lien de connexion, identifiez chaque client avec ?ref=, et pilotez tous les WABA avec une seule clé API, sans devenir vous-même Tech Provider.
  • Vous voulez une documentation en français. Toute la documentation de l'API existe en français et en anglais (les guides du SDK TypeScript sont en anglais).

FAQ

Genuka WA est-il moins cher que Twilio pour WhatsApp ?

Tout dépend du volume et des réponses. Pour des notifications à sens unique facturées en dollars, les 0,005 $ par message de Twilio coûtent moins que nos forfaits jusqu'à environ 13 000 messages par mois ; au-delà, Genuka WA revient moins cher, en ajoutant des numéros au forfait Growth (chacun ajoute 5 000 messages au quota pour 8 $). Dès que vos clients répondent, Twilio facture aussi chaque réponse : à 5 000 messages sortants par mois avec autant de réponses, les deux coûtent environ 50 $, et au-delà d'environ 5 700, Genuka WA revient moins cher (10 000 messages : 57 $ contre 100 $). Les frais Meta sont les mêmes des deux côtés.

Twilio et Genuka WA utilisent-ils tous deux l'API WhatsApp officielle ?

Oui. Les deux passent par la WhatsApp Business Platform de Meta. Genuka WA est Meta Tech Provider : vous connectez votre propre WABA via l'Embedded Signup de Meta, et Meta facture directement ce WABA.

Peut-on payer WhatsApp en Mobile Money ?

Vous pouvez régler votre abonnement Genuka WA par Mobile Money, en XAF ou en XOF. Le centre d'aide de Twilio mentionne la carte bancaire, PayPal dans certaines régions, et le virement ou l'ACH pour la facturation mensuelle, réservée aux engagements d'au moins 12 000 $ par an ; il indique ne pas encore prendre en charge les moyens de paiement locaux. Dans les deux cas, les frais de messages de Meta ne se paient pas en Mobile Money : Twilio les ajoute à sa facture, et avec Genuka WA, Meta débite le moyen de paiement enregistré sur votre WABA.

Twilio facture-t-il les messages WhatsApp entrants ?

Oui. La page de tarifs de Twilio indique 0,005 $ par message, entrant ou sortant. Genuka WA ne facture pas les messages entrants, et ils ne sont pas décomptés du quota de votre forfait.

Faut-il quand même faire vérifier son entreprise par Meta ?

Pas pour devenir fournisseur : Genuka porte le statut de Tech Provider. Meta applique tout de même ses limites à votre entreprise : une nouvelle entreprise démarre à 250 destinataires uniques par période glissante de 24 heures, hors fenêtre de service client, et la faire vérifier est l'un des moyens de relever ce plafond. Pour envoyer des codes à usage unique (templates d'authentification), il faut en revanche une entreprise vérifiée : sans elle, la création de ces templates est refusée. Voir API WhatsApp sans vérification Meta.

Sources

Consultées le 8 octobre 2026.

Sur cette page