Widget de rappel
Le widget de rappel est un petit formulaire intégrable qui permet à vos visiteurs de site web de laisser leur numéro de téléphone et recevoir un rappel de votre agent vocal IA — généralement en quelques secondes. Au lieu de demander aux visiteurs de composer, c'est la conversation qui vient à eux.
C'est le cinquième type de widget, aux côtés des widgets Floating, Pill, Inline et Popup — mais il fonctionne très différemment. Les autres widgets démarrent une conversation vocale dans le navigateur. Le widget de rappel met en file d'attente un véritable appel téléphonique passé par votre agent via votre numéro sortant.
Quand l'utiliser
| Scénario | Pourquoi le widget de rappel convient |
|---|---|
| Pages d'atterrissage de génération de leads | Le visiteur s'engage avec un numéro, l'agent le qualifie dans la minute suivante |
| Pages produit à forte intention | « Parlez à un spécialiste » sans faire composer le visiteur |
| Sites mobile-first | Une touche sur la pill, pas d'invite de permission, pas de casque nécessaire |
| Couverture hors heures ouvrées | Le visiteur laisse un numéro hors horaires, l'agent appelle quand la file d'attente s'ouvre |
| Friction réduite par rapport aux formulaires | Les visiteurs soumettent un seul champ et obtiennent une réponse instantanée |
Éligibilité
Le widget de rappel nécessite trois éléments sur votre compte avant de pouvoir être activé :
| Exigence | Pourquoi |
|---|---|
| Plan payant (Starter ou supérieur) | Les minutes sortantes consommées pendant le rappel sont facturées à la minute |
| Numéro de téléphone sortant vérifié assigné à l'agent | L'agent a besoin d'un vrai numéro depuis lequel composer |
| Email vérifié sur votre workspace | Confirme la propriété avant que les appels sortants ne soient déverrouillés |
Si l'un de ces éléments manque, la section Widget de rappel dans l'onglet Widgets de l'agent affiche une alerte indiquant exactement ce qu'il faut corriger. Le widget reste désactivé jusqu'à ce que les trois soient en place.
Le widget de rappel n'est pas disponible sur le plan Free car il passe des appels téléphoniques sortants. Tous les autres types de widget (Floating, Pill, Inline) restent gratuits.
Configuration
1. Activer le rappel sur l'agent
- Ouvrez votre agent et allez dans l'onglet Widgets.
- Faites défiler jusqu'à la section Widget de rappel.
- Activez la bascule « Activer le widget de rappel ».
- Configurez :
- Nombre de tentatives — combien de fois l'agent réessaye si le visiteur ne décroche pas (1 à 5, par défaut 3).
- Intervalle entre tentatives — minutes entre les tentatives (1 à 30, par défaut 5).
- Langue du widget — la langue dans laquelle le formulaire, les messages de statut et le sélecteur de pays s'adressent à votre visiteur (14 langues disponibles — voir ci-dessous).
- Thème — palette de couleurs pour la pill flottante et le dialogue (utilise la même palette que les autres widgets).
- Enregistrez.
Un aperçu en direct du widget s'affiche à côté des paramètres pour voir vos changements immédiatement — pas besoin de déployer pour tester le rendu.
2. Copier le snippet d'intégration
Dans la même section, copiez le snippet HTML :
<hanc-ai-callback agent-id="YOUR_AGENT_ID"></hanc-ai-callback>
<script src="https://unpkg.com/hanc-webrtc-widgets@latest" async type="text/javascript"></script>
Collez-le une seule fois dans votre site web, généralement juste avant </body>. Le widget apparaît comme une pill flottante dans le coin de la page.
Le tag @latest signifie que votre site récupère automatiquement les nouvelles versions du widget lors de leur publication. Épinglez à une version spécifique (par ex. hanc-webrtc-widgets@1.4.0) si vous voulez le contrôle complet sur les mises à jour.
Ce que voit le visiteur
Le widget accompagne les visiteurs à travers quatre états :
| État | Ce que voit le visiteur |
|---|---|
| Formulaire | Pill flottante dans le coin. Cliquer pour ouvrir. Sélecteur de pays à gauche, saisie du téléphone à droite, bouton d'envoi. |
| En file d'attente | « Vous êtes dans la file — environ N secondes avant que nous vous appelions. » Mis à jour en direct. |
| Composition | « Nous vous appelons maintenant. » Reste jusqu'à ce que l'appel soit connecté ou échoue. |
| Terminé / Échec | Une brève confirmation ou une erreur amicale avec un indice « rechargez la page pour faire un autre rappel ». |
Le formulaire valide automatiquement le numéro de téléphone par rapport au format national du pays choisi et refuse de soumettre si le numéro n'est pas plausible.
Couverture pays
Le sélecteur de pays couvre l'Europe (UE + DACH + Royaume-Uni), l'Amérique du Nord (États-Unis + Canada) et un ensemble sélectionné de pays additionnels largement supportés. Chaque pays affiche son drapeau, son nom et un placeholder d'exemple au format natif pour que le visiteur sache quoi taper.
Si un pays utilisé par vos visiteurs n'est pas listé, contactez support@hanc.ai — la couverture est étendue régulièrement.
Attributs HTML
Le widget accepte ces attributs sur la balise <hanc-ai-callback> :
| Attribut | Requis | Description |
|---|---|---|
agent-id | Oui | L'identifiant unique de votre agent |
locale | Non | Remplace la langue d'UI du widget pour cette page (par ex. locale="de"). Utile si votre site est multilingue et que la locale de la page ne correspond pas à celle par défaut de l'agent. |
theme | Non | Remplace le thème de couleurs pour cette page |
position | Non | Où la pill flottante s'ancre (bottom-right, bottom-left, top-right, top-left) |
Tout ce que vous laissez de côté revient à ce que vous avez configuré sur l'agent dans le tableau de bord.
Exemple : page allemande sur un site multilingue
<hanc-ai-callback agent-id="YOUR_AGENT_ID" locale="de"></hanc-ai-callback>
<script src="https://unpkg.com/hanc-webrtc-widgets@latest" async></script>
Le texte de la pill, les libellés du dialogue, le sélecteur de pays et les messages de statut passent tous en allemand. L'agent lui-même parle toujours dans la langue pour laquelle il est configuré — locale n'affecte que ce que le visiteur lit sur la page.
Langue du widget
L'UI du widget est livrée avec 14 langues intégrées :
| Code | Langue |
|---|---|
en | English |
de | Deutsch |
fr | Français |
es | Español |
it | Italiano |
pt | Português |
pl | Polski |
cs | Čeština |
hu | Magyar |
tr | Türkçe |
kk | Қазақша |
zh | 中文 |
ru | Русский |
uk | Українська |
L'agent choisit sa langue à partir de trois sources, par ordre de priorité :
- L'attribut
locale="…"sur l'embed (priorité la plus élevée) - La Langue du widget définie dans l'onglet Widgets de l'agent
- Anglais (par défaut)
La langue du widget n'affecte que le texte à l'écran que lit le visiteur — libellés, sélecteur de pays, messages de statut. La conversation vocale réelle a lieu dans la langue pour laquelle votre agent est configuré.
Comportement de relance
Si le visiteur ne décroche pas à la première tentative, l'agent attend l'intervalle configuré et compose à nouveau — jusqu'au nombre de tentatives configuré.
- Tentatives : 1 à 5 (par défaut 3)
- Intervalle : 1 à 30 minutes (par défaut 5)
Le widget montre au visiteur le statut de chaque tentative. Après échec de toutes les tentatives, le widget passe à l'état « nous n'avons pas pu vous joindre » avec un message poli.
Trois tentatives à cinq minutes d'intervalle fonctionnent bien pour la plupart des pages de génération de leads — assez rapide pour que le visiteur navigue encore, assez doux pour ne pas paraître insistant. Augmentez si votre audience tend à ignorer les numéros inconnus.
Un seul rappel par chargement de page
Une fois que le visiteur soumet son numéro, le widget se verrouille pour le reste de la durée de vie de la page :
- Fermer le dialogue replie la pill mais ne réinitialise pas le formulaire.
- Le rouvrir affiche l'état courant (en file / composition / terminé / échec), pas un nouveau formulaire.
- Pour faire un second rappel, le visiteur doit recharger la page.
Cela empêche les soumissions en double accidentelles alors qu'un appel est déjà en route. Si le visiteur annule explicitement son rappel en file depuis le dialogue (le bouton « Annuler » sur l'écran en file), le verrou est libéré et il peut soumettre à nouveau immédiatement.
Que se passe-t-il s'il recharge en cours de rappel ?
Si un visiteur recharge la page alors que l'agent réessaye encore son numéro, le widget détecte qu'un rappel actif pour le même numéro existe déjà et s'y reconnecte silencieusement — pas de composition en double, pas de seconde entrée en file. Le visiteur voit simplement son statut existant reprendre là où il s'était arrêté.
Concurrence et débit
Un seul agent peut avoir jusqu'à 10 rappels en cours simultanément. Les soumissions au-delà attendent dans la file et sont composées à mesure que la capacité se libère.
La boucle agent-libéré-puis-composition vide la file en continu — la plupart des visiteurs sont appelés en quelques secondes après soumission si vous n'êtes pas proche du plafond de concurrence.
Il existe une limite de fréquence par numéro (un numéro ne peut être mis en file que quelques fois par heure pour le même agent) afin de prévenir les abus. Les visiteurs qui l'atteignent voient un message amical « nous vous recontacterons rapidement » au lieu de l'écran en file.
Aperçu en direct dans le tableau de bord
L'onglet Widgets affiche un aperçu en direct du widget de rappel à côté des paramètres. Toute modification — thème, langue, nombre de tentatives — met l'aperçu à jour instantanément. Vous n'avez pas à déployer votre site pour voir comment le widget rendra.
L'aperçu utilise un manifeste fictif avec la liste complète des pays et une éligibilité de démo, pour que le widget s'affiche même sur les plans où les rappels sortants ne sont pas encore disponibles.
Suivi intégré
Le widget émet les mêmes événements call-start et call-end que les autres widgets. Écoutez-les en JavaScript si vous voulez déclencher vos propres analytiques :
const widget = document.querySelector('hanc-ai-callback');
widget.addEventListener('call-start', () => {
// Le rappel du visiteur vient d'être connecté — à suivre comme conversion
});
widget.addEventListener('call-end', () => {
// Rappel terminé — à suivre : durée, résultat, etc.
});
Disponibilité par plan
| Plan | Widget de rappel |
|---|---|
| Free | Non disponible (nécessite des appels sortants) |
| Starter / Pro / Business / Enterprise | Disponible |
Tous les plans payants obtiennent le même ensemble de fonctionnalités du widget. Le coût par appel suit votre tarif sortant normal — voir Facturation.
Voir aussi
- Widgets de site web — types de widgets Floating, Pill, Inline et Popup pour les conversations dans le navigateur
- Paramètres — paramètres d'appel au niveau de l'agent, dont Durée maximale d'appel qui plafonne aussi les rappels
- Numéros de téléphone — connectez le numéro sortant que votre widget de rappel utilisera
- FAQ — questions courantes et cas limites