Skip to main content
La messagerie multicanale permet à un même assistant de répondre aux clients sur Telegram, Slack, Messenger, Microsoft Teams, Discord, Google Chat, X et WhatsApp. Ces canaux de messagerie sont uniquement textuels ; le téléphone et la voix WhatsApp se configurent séparément. Quel que soit le canal, chaque conversation atterrit dans l’Historique.

Outils (parité avec la voix)

L’assistant peut utiliser sur ces canaux les mêmes outils compatibles texte que sur la voix :
  • Outils API (HTTP)
  • Outils MCP (serveurs d’espace de travail et d’assistant)
  • Recherche dans la base de connaissances
  • Intégrations calendrier (moteur intégré / Cal.com / Calendly / Acuity / eTermin — les calendriers HighLevel sont réservés à la voix)
  • Outils intégrés : heure actuelle, horaires d’ouverture, envoi de SMS, envoi d’e-mail, planification d’un rappel, définition de variable
Les actions réservées à la voix ne sont pas disponibles sur les canaux texte : transfert d’appel ou d’assistant, fin d’appel, DTMF/clavier et collecte de carte bancaire.

Prérequis

  1. Votre forfait inclut le canal que vous souhaitez connecter (Telegram, Slack, Messenger, Teams, Discord, Google Chat, X, WhatsApp texte / WhatsApp voix).
  2. Si un fournisseur exige un webhook, utilisez l’URL exacte affichée après la connexion du canal. Les domaines personnalisés vérifiés sont pris en charge automatiquement.

Connexion (interface produit)

Settings → Channels → Telegram / Slack / Messenger :
  1. Choisissez un assistant.
  2. Connectez en un clic quand c’est possible (Add to Slack, Connect with Facebook) ou collez les identifiants du bot manuellement.
  3. Configurez les paramètres de conversation (ci-dessous).
  4. Enregistrez — les webhooks Telegram s’enregistrent automatiquement ; Slack/Messenger en BYO ont besoin de l’URL de webhook affichée, à renseigner dans leur console développeur. Les installations en un clic ne demandent aucune copie d’URL.

Slack — Add to Slack

L’intégration privilégiée (domaine plateforme / espaces de travail racine uniquement — pas les hébergements en marque blanche) utilise l’application Slack partagée de Famulor :
  1. Settings → Channels → Slack → Add to Slack
  2. Approuvez les autorisations Slack demandées.
  3. Revenez aux paramètres du canal et vérifiez que la connexion est active.
Le collage manuel du jeton de bot + secret de signature reste disponible comme solution de repli (URL de webhook propre à chaque connecteur, affichée dans Settings). Les hébergements en marque blanche ne disposent que du mode manuel (le bot partagé apparaîtrait comme Famulor). API publique : GET/POST /api/v1/slack/oauth · MCP : get_slack_oauth_config, start_slack_oauth.

Messenger — Connect with Facebook

L’intégration privilégiée (domaine plateforme / espaces de travail racine uniquement — pas les hébergements en marque blanche) utilise la même application Meta de la plateforme que WhatsApp :
  1. Settings → Channels → Messenger → Connect with Facebook (HTTPS requis)
  2. Approuvez les autorisations demandées et sélectionnez une Page Facebook.
  3. Revenez aux paramètres du canal et vérifiez que la connexion est active.
Le collage manuel du jeton de page reste disponible comme solution de repli (URL de webhook propre à chaque connecteur, affichée dans Settings). API publique : GET/POST /api/v1/messenger/facebook-login · MCP : complete_messenger_facebook_login.

Paramètres de conversation

S’applique à tous les canaux texte :

Webhook de fin de conversation

Trois événements déclenchent l’envoi d’une remise conversation.ended :
  • Inactivity — le délai d’inactivité ci-dessus s’écoule sans nouveau message du client (vérifié environ une fois par minute).
  • Manual — quelqu’un sélectionne Actions → End conversation sur une conversation ouverte dans l’Historique.
  • Test — vous sélectionnez Test webhook dans les paramètres du connecteur ; cela envoie toujours un exemple de charge utile réaliste, qu’une conversation réelle se soit terminée ou non.
Avant l’envoi, la plateforme exécute les champs d’analyse configurés de l’assistant sur la transcription et clôture la conversation, de sorte que la charge utile transporte toujours l’analyse terminée plutôt qu’une version partielle. Par défaut, chaque conversation notifie son webhook une seule fois ; activez Allow re-triggering si un client peut relancer une conversation terminée et que vous voulez une nouvelle notification la prochaine fois qu’elle redevient inactive. Une remise ressemble à ceci :
reason vaut inactivity, manual ou test. conversation, connector, assistant, transcript et analysis sont aussi répétés au niveau racine de la charge utile, pour les récepteurs plus anciens construits sur cette forme aplatie plutôt que sur l’enveloppe data. À l’intérieur d’analysis, seules les parties que vous avez activées sur l’assistant sont présentes — sentiment, succès et sa raison, et une map data de vos propres champs extraits ; voir Analyse pour la forme complète. Configurez la cible dans le champ Conversation ended webhook URL ci-dessus, ou via PATCH /api/v1/messaging-connectors/{id} / update_messaging_connector — chaque connecteur de canal possède sa propre URL. Pour renvoyer une remise après coup — par exemple une fois qu’une réévaluation a changé l’analyse — utilisez Resend webhooks sur la conversation dans l’Historique.

Connecteurs Beta

Dix canaux supplémentaires se connectent de la même façon, une fois que votre espace de travail a activé les Beta Features sous Settings → Workspace : Freshdesk, Gmail, Outlook, Zendesk, ServiceNow, Intercom, Zoho Mail, AgentMail, Instagram et Zulip. Leurs entrées restent absentes de Settings → Channels tant que les Beta Features ne sont pas activées. Au lieu de coller un token de bot ou un app secret, vous connectez ces canaux via le parcours de connexion OAuth de Famulor : connectez-vous une fois au compte, et Famulor maintient la connexion active. Au-delà des paramètres de conversation communs à tous les canaux texte, un connecteur Beta peut ajouter :
Import existing items n’est pas un import silencieux : chaque message récupéré reçoit une véritable réponse automatique de l’assistant. Laissez cette option sur Only new messages, sauf si vous voulez que l’assistant réponde à votre historique existant.

Facturation

L’envoi et la réception de messages sur Telegram, Slack, Messenger, Teams, Discord, Google Chat, X et les connecteurs Beta coûtent des crédits par message, au tarif Messaging (sent) / Messaging (received) de l’espace de travail — le même tarif qu’utilise WhatsApp texte. Les tarifs actuels figurent sur la page Usage ; voir aussi Comment l’utilisation est facturée.

Applications de plateforme à créer

Copiez l’URL de webhook propre au connecteur, affichée dans Settings → Channels. Telegram la configure automatiquement après l’enregistrement.

API publique et MCP

  • REST : GET/POST /api/v1/messaging-connectors, PATCH/DELETE /api/v1/messaging-connectors/{id}, GET /api/v1/messaging-connectors/{id}/watch-options (libellés Gmail / dossiers Outlook et Zoho Mail), POST /api/v1/messaging-connectors/{id}/ended-webhook-test
  • OAuth Slack : GET/POST /api/v1/slack/oauth
  • Modèles WhatsApp : GET/POST /api/v1/whatsapp/templates
  • Voix sortante WhatsApp : POST /api/v1/calls/whatsapp-outbound
  • Outils MCP : list_messaging_connectors, list_messaging_connector_watch_options, create_messaging_connector, update_messaging_connector, delete_messaging_connector, test_messaging_ended_webhook, get_slack_oauth_config, start_slack_oauth, plus les outils de modèles/appels WhatsApp
  • Tag OpenAPI : Messaging / Calls

WhatsApp

Configuration complète (identifiants, champs de webhook, modèles, bascules voix) : WhatsApp (Text + Voice).
  • Text : chat WhatsApp Business, lorsqu’il est inclus dans votre forfait.
  • Voice : appels WhatsApp sur la même connexion, lorsqu’ils sont inclus dans votre forfait — voir WhatsApp Voice.
  • Templates : GET/POST /api/v1/whatsapp/templates (+ outils MCP).
  • Outbound voice : POST /api/v1/calls/whatsapp-outbound.

E-mail

Configuration complète — connecter un domaine, créer des adresses, définir les valeurs par défaut : Configuration du canal e-mail. Les conversations e-mail apparaissent dans l’Historique des e-mails aux côtés de vos autres canaux.

SMS

Un numéro d’espace de travail compatible SMS et pour lequel Allow outbound SMS est activé peut envoyer des messages texte via l’outil intégré Send SMS — depuis un assistant en cours d’appel ou de chat, ou comme étape d’automatisation (par exemple une confirmation après un appel, ou un rappel de rendez-vous). Voir SMS pour savoir quels numéros sont éligibles et pour l’API d’envoi. Quelques bonnes pratiques permettent de garder les SMS utiles plutôt qu’agaçants :
  • Gardez les messages courts et précis — le SMS ne permet aucune mise en forme riche, et il est facturé par segment de 160 caractères (70 si vous utilisez des emojis ou des caractères accentués), donc la longueur coûte de l’argent.
  • Incluez des instructions de désinscription là où la loi locale l’exige.
  • Envoyez-vous un message de test avant de lâcher un modèle sur une campagne complète.
  • Surveillez les dépenses SMS sous Usage, surtout après avoir modifié un modèle ou ciblé un nouveau pays.