Genuka WA docs

Démarrage rapide

Du compte au premier message envoyé, en une dizaine de minutes.

Créez votre compte

Inscrivez-vous avec le nom de votre entreprise, un email et un mot de passe. Votre espace s'ouvre sur un essai gratuit de 14 jours : un numéro WhatsApp, son quota de messages, l'API REST et les webhooks inclus. Aucune carte bancaire n'est demandée.

Connectez votre numéro WhatsApp

Depuis votre tableau de bord, ouvrez Connexions. Vous y trouvez une URL unique. Ouvrez-la pour connecter votre propre numéro via l'Embedded Signup de Meta — ou transmettez-la à une entreprise dont vous gérez les numéros.

Le compte, ses numéros et ses templates apparaissent ensuite automatiquement dans votre espace.

Vous utilisez déjà l'application WhatsApp Business ?

Vous pouvez garder l'application sur votre téléphone tout en branchant l'API sur le même numéro : c'est le mode coexistence. Vos conversations restent synchronisées dans les deux sens. Seule différence à connaître : le débit d'envoi est plafonné à 20 messages par seconde.

Créez une clé API

Toujours dans le tableau de bord, section Paramètres > API Keys, générez une clé. Elle s'affiche une seule fois — copiez-la immédiatement.

Envoyez votre premier message

Pour envoyer un message en utilisant l'API officielle de Whatsapp, il y a 2 voies :

  • Message libre : Pour envoyer un message libre comme dans l'exemple qui sera donnée ci-dessous, votre correspondant doit vous avoir écrit en premier. Donc pour le test, demandez à votre correspondant de vous envoyer un message à votre numéro. En faisant cela, vous ouvrez ce que Meta appelle la fenetre de service de 24 heures. Cette fenêtre de service vous permet d'envoyer n'importe quel type de message à vos correspondants et ceci entièrement gratuitement

  • Templates/Modèles : Pour envoyer un template, il faudra l'avoir créé au préalable. Vous pouvez le faire via l'API, confère la section sur les templates. Vous pouvez également le faire directement via l'interface : Aller à Clients / Numéros de téléphone > Voir > Templates (vous pouvez donc créer un template directement). Les templates sur les numéros nouvellement connectés à Whatsapp Cloud API peuvent mettre jusqu'à 24 heures pour être validés. PS : Ce processus de validation permet aux équipes de Meta de garder un ecosystème sûr et fiables (afin d'éviter des SPAMs ou autres contenus dangeureux / illégal).

La suite de cette section considèrera que vous avez déjà reçu un message sur votre numéro à partir de celui de votre correspondant.

La prochaine étape c'est de récupérer l'identifiant de la connexion à utiliser. Pour ça vous avez 2 pistes. Soit utiliser l'API :

curl https://wa.genuka.com/api/v1/connections \
  -H "Authorization: Bearer $GENUKA_WA_API_KEY"

Soit aller dans Clients / Numéros et vous allez dans les détails du numéros, vous verrez le connectionId.

Puis envoyez :

curl https://wa.genuka.com/api/v1/messages \
  -H "Authorization: Bearer $GENUKA_WA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "connectionId": "cnx_...",
    "to": "+237699001122",
    "text": "Bonjour depuis Genuka WA 👋"
  }'

Ce premier envoi ne fonctionne que si le destinataire vous a écrit dans les dernières 24 heures. Sinon, il faut passer par un template approuvé — voir Envoyer des messages.

Recevez les réponses

Dans le portail, section Webhooks, déclarez l'URL de votre application et choisissez les événements à recevoir. Le secret de signature s'affiche une seule fois — copiez-le.

Chaque livraison est signée ; votre endpoint doit vérifier cette signature avant de traiter quoi que ce soit. Voir Webhooks.

Et ensuite

Sur cette page