Règles de routage
Distribuer les conversations entre équipes/personnes.
Quand votre équipe grandit, vous avez besoin de distribuer les conversations intelligemment : par expertise, par disponibilité, par langue. Les règles de routage de Trustdio gèrent ça automatiquement.
Concepts
- Opérateur — un humain qui peut prendre la main sur des conversations (votre équipe)
- Groupe / équipe — un ensemble d'opérateurs (ex: Support technique, Commerciaux, Légal)
- Règle de routage — condition + action d'assignation
- Stratégie de distribution — comment choisir l'opérateur dans un groupe
Créer un groupe
- 1
Créer le groupe
Paramètres → Équipe → Groupes → + Nouveau groupe. Nommez explicitement (ex: « Support FR-EN », « Commerciaux Studio+ »).
- 2
Ajouter des membres
Sélectionnez les opérateurs qui rejoignent ce groupe. Un opérateur peut appartenir à plusieurs groupes (ex: Marie est dans Support et Légal).
- 3
Configurer les disponibilités
Pour chaque membre : horaires de présence, jours de la semaine, capacité max (nombre de conversations actives simultanées avant overflow).
Stratégies de distribution dans un groupe
- Round-robin — distribution équitable, chacun son tour. Idéal pour les équipes homogènes.
- Charge minimale — assigne à l'opérateur qui a le moins de conversations actives.
- Premier disponible — qui clique en premier prend la conversation.
- Skills-based — match selon les compétences déclarées de chaque opérateur (langues, matières, certifications).
Créer une règle de routage
- 1
Ouvrir l'éditeur de règles
Paramètres → Routage → + Nouvelle règle.
- 2
Définir les conditions
Conditions combinables :
- Canal (widget / page chat / email)
- Langue détectée
- Mots-clés dans le message
- Tags du contact
- Lead score
- Heure / jour
- URL d'origine (pour le widget)
- Domaine email expéditeur (pour le canal email)
- 3
Définir l'action de routage
Choisir le groupe destinataire + la stratégie de distribution. Optionnellement, définir un fallback si personne n'est disponible dans ce groupe.
Exemples concrets
Routage par langue
1name: Anglophones → Équipe internationale2conditions:3 - field: language4 operator: in5 value: ["en", "de", "es"]6actions:7 assign_to_group: "international-team"8 strategy: round-robin9 fallback_group: "support-fr" # si personne dispoRoutage par matière (cabinet d'avocats)
1name: Droit du travail → Marie & Thomas2conditions:3 - field: message.text4 operator: contains_any5 value: ["licenciement", "prud'hommes", "harcèlement", "CDI", "rupture conventionnelle"]6actions:7 assign_to_group: "droit-travail"8 strategy: load-balanced # à celui avec le moins de cas en coursRoutage par taille de deal (SaaS)
1name: Enterprise (>10k MRR) → Sales senior2conditions:3 - field: lead.estimated_mrr4 operator: greater_than5 value: 100006actions:7 assign_to_group: "sales-enterprise"8 strategy: skills-based9 required_skills: ["enterprise-sales", "negociation"]10 priority: urgent # remonte en haut de leur fileHors heures → astreinte
1name: Urgence nocturne → Astreinte2conditions:3 - field: now.hour4 operator: outside_range5 value: [8, 20]6 - field: message.sentiment7 operator: equals8 value: negative9actions:10 assign_to_user: "{{ env.ASTREINTE_USER_ID }}"11 notify_via: sms12 priority: urgentOverflow & fallback
Que se passe-t-il quand personne n'est dispo dans le groupe cible ?
- Groupe fallback — assignation vers une équipe de secours
- File d'attente — conversation en attente, première personne qui revient la prend
- IA prend le relais — l'IA répond automatiquement en attendant, avec disclaimer
- Promesse de retour — message « On revient vers vous sous X heures »
Métriques
Dans Analytics → Routage, suivez :
- Temps moyen avant assignation (par groupe)
- Taux d'assignation correcte (mesuré sur les conversations re-routées manuellement)
- Charge par opérateur (équilibrage)
- Conversations en file d'attente / overflow
Et après ?
Cette page vous a été utile ?
Modifié le · Suggérer une amélioration