OTOMY
AUTOMATION1 juin 20266 min

Automatiser vos relances clients par WhatsApp en 2025

Vos commerciaux perdent des heures à relancer manuellement par WhatsApp ? Découvrez comment automatiser ces relances avec n8n, Supabase et l'API WhatsApp Business — sans écrire une ligne de code complexe.

M

Par

Melissa Slimani

Pourquoi automatiser les relances clients par WhatsApp ?

En Algérie comme en France, WhatsApp est le canal de communication n°1 pour les PME. Vos clients lisent 98 % des messages WhatsApp dans les 3 minutes — contre 20 % pour les e-mails. Pourtant, la majorité des entreprises gèrent encore leurs relances manuellement : copier-coller, listes Excel, oublis fréquents.

L'automatisation des relances WhatsApp permet de :

  • Réduire le temps de traitement de 80 % (de 2h/jour à 15 min de supervision)
  • Augmenter le taux de conversion de 25 à 40 % grâce à des relances systématiques
  • Éliminer les oublis : chaque prospect reçoit le bon message au bon moment
  • Personnaliser à grande échelle grâce à l'IA générative

L'architecture technique : les briques essentielles

Voici le stack que nous déployons chez Otomy pour nos clients PME :

Brique Outil Rôle
Base de données Supabase (PostgreSQL) Stocker contacts, statuts, historique
Automatisation n8n (self-hosted) Orchestrer les workflows de relance
Messagerie WhatsApp Business API (via Meta Cloud API) Envoyer et recevoir les messages
IA rédactionnelle Claude AI (Anthropic) Générer des messages personnalisés
Hébergement VPS OVH ou Vercel (pour le dashboard) Fiabilité et proximité géographique

Pourquoi n8n plutôt que Make ou Zapier ? n8n est open-source, self-hostable (conformité RGPD), et ne facture pas à l'exécution. Pour une PME qui envoie 500 relances/jour, l'économie est considérable.


Étape 1 : Configurer l'API WhatsApp Business

Avant toute chose, vous avez besoin d'un compte WhatsApp Business API via Meta :

  1. Créez une Meta Business App sur developers.facebook.com
  2. Activez le produit WhatsApp et obtenez votre Phone Number ID et Access Token
  3. Créez vos modèles de messages (templates) — obligatoires pour les messages initiés par l'entreprise
  4. Faites valider vos templates par Meta (délai : 24-48h)

Exemple de template de relance :

Bonjour {{1}},

Suite à notre échange du {{2}}, je souhaitais savoir si vous aviez des questions concernant notre offre {{3}}.

Je reste disponible pour en discuter. Bonne journée !

Étape 2 : Structurer la base de données dans Supabase

Créez une table leads dans Supabase avec cette structure :

CREATE TABLE leads (
  id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
  nom TEXT NOT NULL,
  telephone TEXT NOT NULL,
  email TEXT,
  statut TEXT DEFAULT 'nouveau',
  dernier_contact TIMESTAMP,
  nombre_relances INTEGER DEFAULT 0,
  prochaine_relance TIMESTAMP,
  notes TEXT,
  created_at TIMESTAMP DEFAULT now()
);

Les statuts clés : nouveaucontactérelancé_1relancé_2converti / perdu.

Ajoutez une Row Level Security (RLS) pour sécuriser l'accès et un trigger qui met à jour prochaine_relance automatiquement après chaque interaction.


Étape 3 : Construire le workflow n8n

Voici le workflow complet en 6 nœuds :

Nœud 1 — Cron Trigger

Déclenchement tous les jours à 9h00 (heure d'Alger/Paris).

Nœud 2 — Supabase Query

Récupérer tous les leads où prochaine_relance <= NOW() et statut NOT IN ('converti', 'perdu').

SELECT * FROM leads
WHERE prochaine_relance <= NOW()
AND statut NOT IN ('converti', 'perdu')
ORDER BY prochaine_relance ASC
LIMIT 50;

Nœud 3 — Claude AI (HTTP Request)

Pour chaque lead, envoyer un prompt à Claude AI afin de personnaliser le message :

{
  "model": "claude-sonnet-4-20250514",
  "messages": [{
    "role": "user",
    "content": "Rédige un court message WhatsApp de relance commerciale pour {{nom}}, contacté le {{dernier_contact}} au sujet de {{notes}}. Ton amical et professionnel. Max 160 caractères."
  }]
}

Nœud 4 — WhatsApp Cloud API (HTTP Request)

Envoyer le message via l'API Meta :

{
  "messaging_product": "whatsapp",
  "to": "{{telephone}}",
  "type": "template",
  "template": {
    "name": "relance_commerciale",
    "language": { "code": "fr" },
    "components": [{
      "type": "body",
      "parameters": [
        { "type": "text", "text": "{{nom}}" },
        { "type": "text", "text": "{{date_contact}}" },
        { "type": "text", "text": "{{offre}}" }
      ]
    }]
  }
}

Nœud 5 — Supabase Update

Mettre à jour le statut du lead, incrémenter nombre_relances, et calculer la prochaine date de relance (J+3, J+7, J+14 selon le cycle).

Nœud 6 — Notification Slack/Telegram

Alerter l'équipe commerciale si un lead atteint la 3e relance sans réponse.


Étape 4 : Gérer les réponses entrantes avec un webhook

Configurez un webhook n8n comme URL de callback dans votre Meta App. Quand un client répond :

  1. Parser le message entrant (texte, audio, image)
  2. Analyser l'intention avec Claude AI : intéressé ? question ? refus ?
  3. Mettre à jour Supabase : changer le statut et désactiver les relances automatiques
  4. Notifier le commercial assigné pour une prise en charge humaine

Ce système hybride IA + humain évite les faux pas tout en gardant l'efficacité de l'automatisation.


Les pièges à éviter

  • Ne pas spammer : respectez un maximum de 3 relances espacées. Au-delà, vous risquez un blocage de votre numéro WhatsApp.
  • Respecter les fuseaux horaires : n'envoyez jamais de message avant 8h ou après 20h.
  • Utiliser uniquement des templates approuvés pour les messages initiés (obligation Meta).
  • Prévoir un opt-out : chaque message doit permettre au client de se désinscrire.
  • Sauvegarder les logs : conservez un historique complet dans Supabase pour le RGPD.

Résultats concrets observés chez nos clients

Un client e-commerce basé à Oran a déployé ce système avec Otomy :

  • Avant : 3h/jour de relances manuelles, taux de réponse de 12 %
  • Après : 15 min/jour de supervision, taux de réponse de 38 %
  • ROI : le système s'est rentabilisé en 11 jours

Un cabinet de conseil à Lyon a réduit son cycle de vente de 14 à 8 jours grâce aux relances automatisées.


Prochaines étapes pour votre entreprise

  1. Auditez votre processus actuel : combien de leads sont relancés ? Combien sont oubliés ?
  2. Ouvrez un compte WhatsApp Business API — c'est gratuit pour les 1 000 premiers messages/mois
  3. Déployez n8n sur un VPS (4 Go RAM suffisent) ou utilisez n8n Cloud
  4. Contactez Otomy pour un déploiement clé en main en 5 jours ouvrés

L'automatisation des relances WhatsApp n'est plus un luxe — c'est un avantage compétitif décisif pour les PME qui veulent scaler sans recruter.

OTOMY

Prêt à automatiser votre activité ?

Réservez un appel gratuit — 30 minutes pour identifier ce qu'on peut automatiser.