Hôtel
Configurer un numéro Twilio d'hôtel pour transférer les appels vers la réception, garder la trace des appels manqués et relancer les clients automatiquement.
Ce cas d'usage concerne les hôtels, résidences et établissements d'accueil qui possèdent un numéro Twilio et qui veulent que Relancia reprenne la main quand un appel n'est pas décroché.
Objectif
Trois choses en même temps :
- le client appelle le numéro Twilio de l'hôtel
- Twilio relaie l'appel vers la réception de l'hôtel (le numéro principal)
- si personne ne décroche, Relancia note l'appel manqué et peut envoyer un WhatsApp de rappel
L'hôtel garde un numéro de réservation professionnel, sans perdre les appels et sans dépendre d'un humain disponible à chaque instant.
Pré-requis
- un compte Twilio actif
- un numéro Twilio dédié à l'hôtel (ex.
+33 1 23 45 67 89) - un numéro de réception à utiliser comme renvoi (ex.
+33 1 23 45 67 90) - un espace Relancia créé, avec un identifiant d'organisation (
organization_slug) - un canal
WhatsAppouEmailsconfiguré dansSourcespour les relances
Étape 1 — Configurer le numéro Twilio
Dans la console Twilio (console.twilio.com), ouvrez la fiche du numéro, puis dans la section Voice & Fax :
- champ
A CALL COMES IN: choisissezWebhook - URL :
https://app.relancia.pro/api/v1/integrations/twilio/voice/<organization_slug>/incoming - méthode :
HTTP POST
<organization_slug> est l'identifiant court de votre espace Relancia. Vous le trouvez dans Sources > Ligne d'appel > champ Adresse technique (ou via votre administrateur Relancia).
Étape 2 — Créer la source Ligne d'appel dans Relancia
Dans Relancia, ouvrez Sources, cliquez sur Ajouter un service, puis choisissez Ligne d'appel. Renseignez :
Identifiant Twilio: l'Account SIDTwilio (visible en haut de la console Twilio, commence parAC)Numéro Twilio: le numéro de l'hôtel au format E.164 (+33 1 23 45 67 89)Numéro de renvoi: le numéro de la réception au format E.164 (+33 1 23 45 67 90)Adresse technique: laissez la valeur par défautClé privée Twilio: leAuth TokenTwilio (visible dans la console Twilio, gardez-le secret)
Enregistrez, puis cliquez sur Tester pour confirmer la liaison avec Twilio.
Étape 3 — Comportement une fois configuré
Quand un client appelle le numéro Twilio de l'hôtel :
- Twilio envoie un webhook à Relancia
- Relancia vérifie la signature Twilio, enregistre l'appel et déclenche les relances configurées
- Relancia renvoie un TwiML
<Dial>vers leNuméro de renvoi(la réception) - Si la réception décroche, l'appel se passe normalement
- Si personne ne décroche avant 25 secondes, Twilio envoie un statut
no-answer - Relancia passe l'appel en
Appel manquéet déclenche la relance
Aucun secret Twilio n'est exposé au client. Le Auth Token reste chiffré dans Relancia.
Étape 4 — Créer la relance Appel manqué
Dans Relancia, ouvrez Relances, cliquez sur Créer une relance, puis :
Nom:Rappel hôtel après appel manquéPoint de départ:Appel manquéStatut:Brouillon(vous passerez enActifaprès les tests)
Vous arrivez dans l'éditeur avec un plan de base pré-rempli. Ajustez-le à votre scénario hôtelier :
- conservez le bloc
Appel manqué détecté(déclencheur) - gardez
Identifier la source du leadpuisWhatsApp disponible ? - remplacez le message WhatsApp par un message adapté à l'hôtel, par exemple :
Bonjour, vous avez essayé de joindre la réception de l'hôtel. Nous n'avons pas pu vous répondre. Souhaitez-vous que nous vous rappelions ?
- gardez le bloc
Créer une tâche commercialepour qu'un membre de l'équipe prenne le relais manuellement
Voici le JSON réel correspondant à ce plan, conforme au format accepté par le backend (type = trigger | condition | message | action, data avec label, subtitle, channel, description, parameters). Vous pouvez le coller dans l'éditeur via Coller JSON :
{
"name": "Rappel hôtel après appel manqué",
"description": "Relance WhatsApp et tâche interne si la réception ne décroche pas.",
"status": "draft",
"trigger_type": "missed_call",
"nodes": [
{
"id": "trigger-missed-call",
"type": "trigger",
"position": { "x": 80, "y": 160 },
"data": {
"label": "Appel manqué détecté",
"subtitle": "Déclencheur téléphonie",
"channel": "appel",
"description": "Détecte un appel manqué issu du numéro Twilio de l'hôtel.",
"parameters": {
"source_appel": "renvoi_appel",
"numero_tracking": "principal",
"delai_avant_relance_min": "2"
}
}
},
{
"id": "check-whatsapp-optin",
"type": "condition",
"position": { "x": 360, "y": 80 },
"data": {
"label": "WhatsApp disponible ?",
"subtitle": "Vérification du canal",
"channel": "condition",
"description": "Vérifie si le contact peut être joint sur WhatsApp.",
"parameters": {
"verifier_mobile": "oui",
"fallback": "email"
}
}
},
{
"id": "send-whatsapp-recall",
"type": "message",
"position": { "x": 660, "y": 0 },
"data": {
"label": "Envoyer WhatsApp de rappel",
"subtitle": "Message hôtelier",
"channel": "whatsapp",
"description": "Envoie un message de rappel au client qui n'a pas eu la réception.",
"parameters": {
"template": "appel_manque_rappel",
"delai_min": "2"
}
}
},
{
"id": "send-email-fallback",
"type": "message",
"position": { "x": 660, "y": 200 },
"data": {
"label": "Envoyer un email de relance",
"subtitle": "Fallback email",
"channel": "email",
"description": "Envoie un email si le client n'a pas WhatsApp.",
"parameters": {
"template": "fallback_email",
"expediteur": "hello@hotel.fr"
}
}
},
{
"id": "create-hotel-task",
"type": "action",
"position": { "x": 960, "y": 100 },
"data": {
"label": "Créer une tâche réception",
"subtitle": "Suivi de l'équipe",
"channel": "commercial",
"description": "Crée une tâche pour la réception afin de rappeler le client.",
"parameters": {
"assignation": "reception",
"priorite": "haute"
}
}
}
],
"edges": [
{ "id": "e1", "source": "trigger-missed-call", "target": "check-whatsapp-optin", "animated": true },
{ "id": "e2", "source": "check-whatsapp-optin", "target": "send-whatsapp-recall", "animated": true, "label": "WhatsApp ok" },
{ "id": "e3", "source": "check-whatsapp-optin", "target": "send-email-fallback", "animated": true, "label": "Fallback email" },
{ "id": "e4", "source": "send-whatsapp-recall", "target": "create-hotel-task", "animated": true },
{ "id": "e5", "source": "send-email-fallback", "target": "create-hotel-task", "animated": true }
]
}Étape 5 — Tester avant d'activer
Avant de passer la relance en Actif :
- appelez votre numéro Twilio depuis un téléphone personnel
- laissez sonner sans décrocher
- ouvrez
Appelsdans Relancia et vérifiez que l'appel apparaît avec le statutAppel manqué - vérifiez dans
Messagesque le WhatsApp ou l'email de rappel est parti - vérifiez dans
Tâchesque la tâche pour la réception a bien été créée
Si les trois points remontent correctement, passez la relance en Actif dans Relances.
Bonnes pratiques
- utilisez un numéro Twilio dédié à l'hôtel, distinct du numéro de la réception
- gardez un numéro de renvoi joignable aux heures d'ouverture
- en dehors des heures d'ouverture, désactivez le
Numéro de renvoi(champ vide) pour que Twilio ne transfère pas vers une ligne vide : l'appel sera marquéAppel manquédirectement et la relance se déclenchera - surveillez
Sources>Ligne d'appel>Dernière synchronisationpour vérifier que Twilio envoie bien les webhooks
Vérification recommandée
Après quelques jours d'utilisation :
- vérifiez dans
Accueilque le nombre d'appels manqués est cohérent - vérifiez dans
Appelsque les appels transférés puis manqués sont bien capturés - vérifiez dans
Messagesque les relances WhatsApp partent - vérifiez dans
Tâchesque la réception reçoit bien les rappels internes
Aller plus loin
- Rappel après appel manqué — version générique du même scénario
- Sources : Ligne d'appel — détail de la configuration Twilio
- Bibliothèque de blocs — structure JSON de chaque bloc