Le concepteur de modules de Vtiger vous offre des options pour ajouter différents types de connecteurs :
- SMS
- Appels téléphoniques
- WhatsApp
- Connecteurs de synchronisation
Aujourd'hui, nous parlerons de la Connecteur SMS. Il vous aide à vous connecter à une API REST externe fournie par un fournisseur de services et à envoyer des SMS aux clients.
L'un des clients souhaitait intégrer son fournisseur de services au CRM. Ce fournisseur de services n'est pas répertorié chez nous mais disposait du support de l'API REST pour envoyer des SMS et générer l'état de la demande du SMS envoyé.
Nous avons décidé d'utiliser les API REST pour connecter le fournisseur de services à Vtiger. Allons un peu plus loin et apprenons comment nous avons utilisé un connecteur SMS pour implémenter cette intégration.
Tout d'abord, allez dans Module Designer et sélectionnez n'importe quel module existant. Créez un connecteur SMS en lui donnant un nom. Vous verrez un connecteur SMS chargé avec les notations XML par défaut. Il comporte quatre parties :
- config: Cette section contiendra des détails que l'utilisateur verra dans les paramètres de configuration SMS sur la page Paramètres Vtiger. Ces informations peuvent être utilisées pour envoyer un SMS ou se connecter à des fournisseurs de SMS.
- provider : Cette section définira les détails de connexion au fournisseur de service SMS, comme les terminaux SMS pour envoyer des SMS.
- message_send : cette section définira comment les SMS seront envoyés aux clients.
- message_status : cette section contient des détails sur la façon dont vous pouvez interroger l'état des SMS envoyés.
La section de configuration contiendra des détails pour vous aider à vous connecter à un fournisseur de SMS et à envoyer des SMS.
Nous utiliserons API SMS Telnyx comme exemple dans cet article.
L'exemple CURL de requête de l'API SMS Telnyx est ici :