Aller au contenu principal
Guides & Stratégie• 6 min de lecture

Routage intelligent WhatsApp IA : envoyer au bon agent ou bon flow

Implémentez un système de routage intelligent IA pour vos messages WhatsApp. Envoyez automatiquement chaque demande client au bon département, agent ou flow automatisé.

Dans une entreprise africaine qui reçoit des centaines de messages WhatsApp par jour, la question du routage est cruciale. Sans système intelligent, soit un agent généraliste traite tout (lentement, avec des erreurs), soit vous avez des queues spécialisées mais les clients ne savent pas vers laquelle aller. L'IA résout ce problème en routant automatiquement chaque message vers la bonne destination.

Le routage intelligent va au-delà de la simple détection d'intention : il prend en compte le profil client, l'historique des interactions, la disponibilité des agents et la priorité de la demande pour décider non seulement "quel type de demande" mais "qui doit traiter cette demande maintenant".

Les dimensions du routage intelligent

Un système de routage WhatsApp IA évalue plusieurs dimensions en parallèle avant de décider :

Dimension 1 : La nature de la demande

C'est la détection d'intention classique. "Je veux annuler ma commande" → demande de cancellation. "Prix de l'iPhone 15 ?" → demande de catalogue. Cette dimension détermine si la demande peut être traitée automatiquement ou nécessite un humain.

Dimension 2 : Le profil et l'historique client

Un client VIP avec 50 commandes passées ne doit pas attendre autant qu'un nouveau prospect. Un client ayant eu 3 réclamations ce mois mérite une attention particulière. L'IA peut enrichir le routing avec les données CRM :

// Enrichissement du routing avec données CRM
async function enrichRouting(phone, intention) {
  const customerData = await crmClient.getCustomer(phone);
  
  const routingScore = {
    intention: intention.type,
    priority: calculatePriority(customerData, intention),
    suggested_agent: suggestAgent(customerData, intention),
    auto_handle: canAutoHandle(customerData, intention)
  };
  
  return routingScore;
}

function calculatePriority(customer, intention) {
  let priority = 'normal';
  
  // Client VIP ou à fort potentiel
  if (customer.lifetime_value > 500000) priority = 'high';
  
  // Réclamation récurrente
  if (customer.complaints_30d >= 2) priority = 'high';
  
  // Urgence explicite dans le message
  if (intention.urgency_detected) priority = 'urgent';
  
  // Nouvelle acquisition récente
  if (customer.days_since_first_order < 7) priority = 'high';
  
  return priority;
}

Dimension 3 : La disponibilité et compétence des agents

Envoyer une demande complexe à l'agent le moins expérimenté ou à un agent déjà surchargé est contre-productif. Le routage intelligent consulte la disponibilité en temps réel :

async function suggestAgent(customerData, intention) {
  const availableAgents = await getAvailableAgents();
  
  // Filtrer par compétence
  const qualifiedAgents = availableAgents.filter(agent => 
    agent.skills.includes(intention.required_skill) &&
    agent.current_load < agent.max_load
  );
  
  if (qualifiedAgents.length === 0) {
    return { type: 'queue', queue_name: intention.required_skill };
  }
  
  // Choisir l'agent avec le moins de conversations actives
  const selectedAgent = qualifiedAgents.reduce((best, agent) => 
    agent.current_load < best.current_load ? agent : best
  );
  
  return { type: 'agent', agent_id: selectedAgent.id };
}

Configurer le routing multi-niveaux dans Whakup

Whakup permet de configurer des règles de routing multi-niveaux via ses webhooks et son système de flows. Voici une architecture typique pour une entreprise avec 5+ agents :

Niveau 1 - Routage automatique (0 agent nécessaire) FAQ, suivi de commande, catalogue produits, horaires → Flows automatisés

Niveau 2 - Routage agents spécialisés Réclamations → Équipe SAV Questions techniques → Support technique Opportunités commerciales → Commercial disponible

Niveau 3 - Escalade prioritaire Clients VIP + tout type de demande → Agent senior dédié Urgences détectées → Superviseur

// Configuration routing Whakup (webhook payload)
{
  "routing_rules": [
    {
      "condition": {
        "intention": "suivi_commande",
        "confidence_min": 0.80
      },
      "action": {
        "type": "auto_flow",
        "flow_id": "order_tracking_flow"
      }
    },
    {
      "condition": {
        "intention": "reclamation",
        "customer_segment": "VIP"
      },
      "action": {
        "type": "assign_agent",
        "queue": "vip_support",
        "priority": "urgent"
      }
    },
    {
      "condition": {
        "default": true
      },
      "action": {
        "type": "assign_queue",
        "queue": "general_support"
      }
    }
  ]
}

Cas pratique : Routage pour une banque mobile africaine

Prenons l'exemple d'une fintech à Dakar gérant 2 000 messages WhatsApp quotidiens. Avant le routage intelligent : 8 agents traitent tout manuellement, temps de réponse moyen 4h, taux de satisfaction 61%.

Après implémentation du routing IA :

Flows automatiques (55% des messages) : consultation de solde, historique transactions, FAQ produits, demandes de relevé

Routing agents spécialisés (35% des messages) :

  • Blocage/problème sécurité → Agent sécurité (réponse <15 min)
  • Demande de prêt → Conseiller crédit
  • Réclamation transaction → Agent SAV

Escalade superviseur (10% des messages) :

  • Fraude suspectée
  • Client insatisfait après 2 interactions bot

Résultats après 60 jours : temps de réponse moyen 45 minutes (-82%), satisfaction client 84% (+23 points), charge par agent réduite de 55%.

Monitoring et amélioration continue du routing

Un système de routing intelligent se dégrade si on ne le surveille pas. Les métriques clés à monitorer :

Taux de mauvais routing : combien de fois un agent a dû re-router le dossier. Objectif <5%.

Temps d'attente par queue : identifie les goulets d'étranglement. Si la queue SAV dépasse 1h, peut-être faut-il plus d'agents ou plus d'automatisation.

Taux de fallback non résolu : messages qui ne trouvent ni flow ni agent adapté. Chaque cas est un angle mort du système.

Pour approfondir, lisez notre guide sur la segmentation d'audience WhatsApp et notre article sur les flows WhatsApp Meta.

FAQ

Q: Le routage IA peut-il fonctionner sans CRM intégré ?

A: Oui, mais avec des capacités réduites. Sans données CRM, le routing se base uniquement sur l'intention et la disponibilité des agents. L'enrichissement avec le profil client (historique, segment) apporte un gain significatif de qualité, mais le système fonctionne très bien en version simple.

Q: Comment gérer le routing quand aucun agent n'est disponible (nuit, weekend) ?

A: Configurez un routing de fallback "hors heures" qui : (1) confirme réception du message, (2) donne une estimation de réponse, (3) propose les flows automatiques disponibles, (4) identifie les vraies urgences pour notification push agent d'astreinte.

Q: Faut-il un routing différent pour chaque canal (WhatsApp, email, chat web) ?

A: Idéalement oui. Les canaux ont des attentes de délai et de formalité différentes. WhatsApp implique une réponse rapide (<1h), l'email tolère 24h. Les clients WhatsApp africains utilisent souvent un registre plus informel. Adapter le routing aux spécificités de chaque canal améliore la satisfaction.

Q: Comment éviter qu'un client soit routé vers un agent qui n'a pas le contexte ?

A: Le transfert de contexte est clé. Configurez votre système pour qu'à chaque routage, l'agent reçoive : le message original, l'intention détectée, l'historique des 5 derniers messages, et les données CRM clés. Avec Whakup, cette note de contexte peut être générée automatiquement avant le handoff.


Le routage intelligent WhatsApp transforme une équipe support débordée en un système efficace et scalable. La clé est de commencer simple (3-5 règles) et d'ajouter de l'intelligence progressivement basé sur vos données réelles.

Démarrez votre essai Whakup gratuit et configurez votre premier système de routage en moins d'une heure.

#whatsapp-business-api-guide#automatisation-whatsapp-flows#chatbot-whatsapp-guide
Pablo Lenormand
Pablo LenormandCo-fondateur & CPO

Co-fondateur et Chief Product Officer de Whakup, Pablo conçoit les fonctionnalités qui permettent aux marques africaines de maximiser leur impact sur WhatsApp.

🚀

Prêt à passer à l'action ?

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

Démarrer l'essai gratuit