API d'automatisation WhatsApp — Automatisez la messagerie à grande échelle

Déclenchez des messages automatisés, créez des workflows et connectez WhatsApp à vos systèmes existants. Confirmations de commande, rappels de rendez-vous, notifications — tout est automatisé via notre API REST.

Qu'est-ce que l'automatisation WhatsApp ?

L'automatisation WhatsApp est le processus d'envoi et de réception de messages WhatsApp sans intervention manuelle. Au lieu qu'une personne tape chaque message, votre logiciel envoie des messages automatiquement en fonction de déclencheurs : une nouvelle commande, un rendez-vous à venir, un changement de statut, une campagne planifiée ou un message client entrant.

L'objectif n'est pas de remplacer la communication humaine — mais de traiter automatiquement les messages répétitifs et prévisibles afin que votre équipe se concentre sur les conversations qui nécessitent réellement une attention humaine.

Cas d'usage courants de l'automatisation

Confirmations de commande et mises à jour d'expédition

Lorsqu'un client passe commande sur votre site, votre système appelle notre API pour envoyer instantanément une confirmation WhatsApp : "Bonjour Ahmed, votre commande #4821 est confirmée. Nous l'expédierons demain." À l'expédition, un autre message automatique part avec le numéro de suivi. À la livraison, un dernier message demande un avis.

Cette chaîne de messages automatisés tient les clients informés sans aucun travail manuel. Le client se sent accompagné et votre équipe support reçoit moins de demandes "où est ma commande ?"

Rappels de rendez-vous

Cabinets, salons, consultants et entreprises de services utilisent les rappels automatiques pour réduire les absences. Envoyez un rappel 24 heures avant le rendez-vous, un autre 2 heures avant, puis un suivi après. Incluez un lien pour reprogrammer ou annuler. Cela seul peut réduire les absences de 30 à 40 %.

Notifications de paiement

Notifiez automatiquement les clients lorsqu'un paiement est reçu, qu'une facture est due ou qu'un abonnement est renouvelé : "Votre paiement de 29,99 $ a été reçu. Merci !" Ces messages transactionnels instaurent la confiance et réduisent les tickets de support liés aux paiements.

Séquences de suivi de leads

Lorsqu'un lead remplit un formulaire sur votre site, déclenchez immédiatement un message de bienvenue WhatsApp. Poursuivez avec une série de messages sur les jours suivants : un aperçu produit au jour 1, une étude de cas au jour 3, une offre spéciale au jour 7. Chaque message est personnalisé selon les informations du lead.

Alertes système et surveillance

Utilisez WhatsApp comme canal d'alerte pour votre infrastructure. Quand un serveur tombe, qu'une base de données est pleine ou qu'une tâche échoue, envoyez un message WhatsApp automatique à l'ingénieur d'astreinte. Les messages WhatsApp sont lus en quelques minutes — plus fiables que l'e-mail pour les alertes urgentes.

Comment créer une automatisation WhatsApp

L'automatisation avec notre API suit un modèle simple : déclencheur → traitement → envoi.

Étape 1 : définir vos déclencheurs

Quels événements doivent déclencher un message WhatsApp ? Les déclencheurs courants :

  • Une nouvelle commande dans votre système e-commerce
  • Un rendez-vous planifié dans votre système de réservation
  • Un paiement traité par votre passerelle de paiement
  • Un changement de statut dans votre base de données (commande expédiée, ticket résolu, etc.)
  • Une tâche cron exécutée selon un calendrier (résumé quotidien, rapport hebdomadaire, etc.)
  • Un webhook entrant d'un autre service (Stripe, Shopify, WordPress, etc.)

Étape 2 : créer la logique de traitement

Quand un déclencheur se déclenche, votre code doit déterminer quel message envoyer et à qui. Cela implique généralement :

  • Rechercher le numéro de téléphone du client dans votre base de données
  • Rassembler les données pertinentes (détails de commande, heure du rendez-vous, montant, etc.)
  • Composer le message avec les informations du client
  • Choisir le bon format de message (texte, image, document, etc.)

Étape 3 : envoyer via l'API

Appelez notre API pour délivrer le message. Voici un exemple PHP de confirmation de commande :

<?php
// Order confirmation automation
$order = getOrderFromDatabase($orderId);
$customer = getCustomerById($order['customer_id']);

$ch = curl_init('https://api2whats.com/send-text');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: *** ' . API_KEY,
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'to' => $customer['phone'],
        'message' => "Hi , your order # is confirmed!\n"
            . "Total: \$\n"
            . "We will ship it within 24 hours.",
    ]),
    CURLOPT_RETURNTRANSFER => true,
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);

// Log the message ID for tracking
logOrderMessage($order['id'], $response['data']['id']);

Étape 4 : gérer les réponses

Configurez un webhook pour recevoir les réponses. Quand un client répond à votre message automatisé, votre gestionnaire de webhook le reçoit. Vous pouvez alors router la réponse vers l'équipe appropriée, déclencher un flux de suivi ou laisser un chatbot la traiter.

Modèles d'automatisation

Notifications à sens unique

Le modèle le plus simple : envoyer un message sans attendre de réponse. Pour les confirmations, alertes, rappels et mises à jour de statut. Complexité faible, fiabilité élevée.

Conversations bidirectionnelles

Envoyer un message et traiter la réponse. Pour le support client, les demandes de commande et les flux interactifs. Nécessite la configuration d'un webhook et une logique de traitement des réponses.

Campagnes planifiées

Envoyer des messages à plusieurs destinataires selon un calendrier. Pour les campagnes marketing, les résumés hebdomadaires et les notifications récurrentes. Implémentez avec une tâche cron qui interroge votre base de données et envoie les messages par lots avec limitation de débit.

Workflows pilotés par événements

Enchaînez plusieurs messages selon le comportement du client. Envoyez un message de bienvenue, attendez 24 heures, envoyez un suivi, attendez 3 jours, envoyez une offre spéciale. Si le client répond à tout moment, basculez vers un autre flux. Cela nécessite une gestion d'état et un moteur de workflow.

Faire évoluer votre automatisation

Au passage des tests à la production, plusieurs points sont à considérer :

  • Limitation de débit — Envoyez les messages avec des délais entre eux (2-3 secondes). N'envoyez pas 1 000 messages en 10 secondes.
  • Gestion des erreurs — Que se passe-t-il si l'API renvoie une erreur ? Réessayez avec un backoff exponentiel. Journalisez les échecs pour analyse.
  • Déduplication — Assurez-vous de ne pas envoyer deux fois le même message. Utilisez des identifiants uniques et vérifiez avant l'envoi.
  • Gestion des files d'attente — Pour les gros volumes, utilisez une file de messages (Redis, RabbitMQ, SQS) pour mettre en mémoire tampon les messages sortants et les traiter à un rythme contrôlé.
  • Surveillance — Suivez les taux de livraison, les temps de réponse et les taux d'erreur. Configurez des alertes en cas d'anomalies.

Intégrations

Notre API s'intègre à tout système capable d'envoyer des requêtes HTTP. Intégrations populaires :

  • E-commerce — Shopify, WooCommerce, Magento, plateformes personnalisées
  • CRM — Salesforce, HubSpot, Zoho, systèmes CRM personnalisés
  • Paiement — Stripe, PayPal, Plisio, processeurs de paiement personnalisés
  • Planification — Google Calendar, Calendly, Acuity, systèmes de réservation personnalisés
  • Surveillance — UptimeRobot, Grafana, Prometheus, alertes personnalisées
  • Automatisation — Zapier, n8n, Make (Integromat), webhooks personnalisés

Bonnes pratiques pour l'automatisation WhatsApp

  • Personnalisez chaque message — Incluez le nom du client et les détails pertinents. Les messages génériques sont ignorés.
  • Apportez de la valeur — Chaque message doit aider le client. Confirmations, mises à jour et rappels sont précieux. Les promotions spammantes ne le sont pas.
  • Respectez le désabonnement — Si un client demande à ne plus recevoir de messages, arrêtez immédiatement. Intégrez un mécanisme de désinscription à votre automatisation.
  • Gardez des messages concis — WhatsApp est mobile d'abord. Les longs messages sont survolés. Allez droit au but en 2-3 phrases.
  • Testez minutieusement — Faites tourner votre automatisation dans un environnement de test avant la mise en production. Envoyez d'abord des messages de test à votre propre numéro.
  • Surveillez la livraison — Si les taux de livraison chutent, quelque chose ne va pas. Vérifiez le contenu, le rythme d'envoi et la réputation du numéro.

Erreurs d'automatisation courantes

Voici les erreurs que nous voyons le plus souvent lorsque les entreprises mettent en place l'automatisation WhatsApp :

Envoyer trop de messages

Pouvoir automatiser ne signifie pas envoyer des messages en permanence. Les clients qui reçoivent trop de messages bloqueront votre numéro ou vous signaleront comme spam. Visez 2 à 4 messages par client et par mois pour le contenu promotionnel. Les messages transactionnels (mises à jour de commande, rappels) en sont exclus — les clients s'y attendent et les veulent.

Ignorer les réponses

Si votre automatisation envoie des messages mais que votre webhook ne traite pas les réponses, vous perdez des opportunités. Quand un client répond à votre message automatisé, c'est un signal d'intérêt. Routez cette réponse vers un agent humain ou un chatbot capable de poursuivre la conversation.

Pas de repli en cas d'erreur

Que se passe-t-il quand l'API renvoie une erreur ? Si votre automatisation échoue silencieusement, le client ne reçoit jamais le message. Implémentez une logique de nouvelle tentative, la journalisation des erreurs et des alertes. Si un message échoue trois fois, alertez votre équipe pour investigation.

Coder les numéros en dur

Ne codez jamais les numéros de téléphone en dur dans votre code d'automatisation. Stockez-les dans votre base de données et recherchez-les dynamiquement. Cela facilite la mise à jour des numéros, la portabilité et la gestion de plusieurs points de contact par client.

Mesurer le succès

Comment savoir si votre automatisation fonctionne ? Suivez ces indicateurs :

  • Taux de livraison — Pourcentage de messages délivrés avec succès. Doit être supérieur à 95 %.
  • Taux de lecture — Pourcentage de messages délivrés qui ont été lus. WhatsApp affiche les confirmations de lecture.
  • Taux de réponse — Pourcentage de clients qui répondent à vos messages automatisés. Plus élevé est meilleur.
  • Temps de résolution — Rapidité de résolution des problèmes clients via l'automatisation par rapport au support manuel.
  • Réduction des tickets — Combien de tickets en moins votre équipe traite après la mise en place de l'automatisation.
  • Impact sur le chiffre d'affaires — Ventes attribuées aux relances, rappels et messages promotionnels automatisés.

Mettez en place un tableau de bord pour suivre ces indicateurs dans le temps. Si un indicateur baisse, investiguez immédiatement. Une automatisation non performante est pire que pas d'automatisation du tout.

Automatisez votre messagerie WhatsApp

Connectez vos systèmes, définissez vos déclencheurs et laissez l'API gérer le reste. Une automatisation fiable avec une documentation claire.