Vous devez disposer d'un plan Advanced pour connecter votre canal personnalisé à respond.io. Veuillez mettre à niveau ou vous abonner à un plan Advanced ou Enterprise de respond.io pour utiliser cette fonctionnalité.
Consultez notre projet GitHub ici comme exemple de canal personnalisé que vous pouvez essayer de déployer sur votre serveur.
Comment ça marche
Regardez cette vidéo pour un tutoriel sur le fonctionnement de votre canal personnalisé avec respond.io.
Réception d'un message
Pour recevoir un message via un canal personnalisé, les étapes suivantes doivent être suivies :
Lorsque le contact tente d'envoyer un message, le fournisseur de service de messagerie appellera votre serveur d'intégration personnalisé avec la charge utile du message (veuillez consulter la documentation API du fournisseur de service de messagerie pour référence).
Votre serveur d'intégration personnalisé recevra le message et le publiera sur respond.io (au format respond.io).
respond.io recevra la requête POST, enregistrera le message et l'affichera dans le module Inbox.
Envoi d'un message
Pour envoyer un message via un canal personnalisé, les étapes suivantes doivent être suivies :
Lorsqu'un utilisateur/flux de travail/diffusion tente d'envoyer un message, respond.io appellera votre serveur d'intégration personnalisé avec la charge utile du message (au format respond.io).
Votre serveur d'intégration personnalisé recevra le message et le publiera auprès du fournisseur de service de messagerie dans le format requis (veuillez consulter la documentation API du fournisseur de service de messagerie pour référence).
Le fournisseur de services de messagerie recevra le Webhook et confirmera si le message a été livré avec succès.
Si le message n'est pas livré avec succès, vous pouvez essayer d'ajouter un mécanisme de réessai dans votre serveur d'intégration personnalisé.
Capacités du canal
Les capacités du canal personnalisé sont listées ci-dessous :
Disponibilité du statut des messages
Pour le canal personnalisé, la disponibilité du statut des messages est indiquée dans le tableau ci-dessous :
Statut du message | Disponibilité |
|---|---|
Envoyé | ✅ |
Livré | ✅ |
Lu | ✅ |
Échoué | ✅ |
Diffusions
Il est possible d'envoyer des messages de diffusion via un canal personnalisé connecté à respond.io.
- En savoir plus sur comment envoyer une diffusion ici
- Apprenez comment traiter les messages de diffusion échoués ici
Limites de débit
Une limite de débit correspond au nombre d'appels API qu'une application ou un utilisateur peut effectuer dans une période donnée définie par le canal. La limite de débit pour un canal personnalisé est fixée à 20 requêtes par seconde.
Limitations du canal
Avec les canaux personnalisés, il n'est pas possible de détecter si une fenêtre de messagerie est ouverte ou fermée.
Il n'est pas non plus possible d'envoyer des messages taggés ou des messages modèles.