CloudTalk ne propose pas de connecteur natif pour chaque CRM. Si vous avez développé votre propre système, ou si vous utilisez une plateforme qui ne figure pas dans notre liste d’intégrations natives, vous pouvez quand même le connecter à CloudTalk. Cet article présente les méthodes prises en charge.
Avant de commencer
L’accès à l’API est disponible à partir du plan Essential. Pour savoir où trouver vos clés et comment les générer, consultez Comment accéder à vos clés API CloudTalk et les générer. Si l’onglet Clés API n’apparaît pas dans votre Dashboard, votre compte est probablement sur un plan inférieur. En cas de doute, contactez l’équipe support CloudTalk et nous vérifierons pour vous.Option 1 : intégration directe via l’API REST (pour les développeurs)
CloudTalk met à disposition une API REST publique qui vous permet de lire et d’écrire des données par programmation, notamment les contacts, les appels et les enregistrements.- Générez vos identifiants API : allez dans Compte > Paramètres > Clés API et cliquez sur + Ajouter une clé API. Copiez l’Access Key ID et l’Access Key Secret.
- Envoyez vos requêtes à l’API sur api.cloudtalk.io, en utilisant l’authentification Basic (votre Key ID comme nom d’utilisateur et votre Secret comme mot de passe). Notez qu’il s’agit d’une adresse différente de developers.cloudtalk.io (la documentation) et de dashboard.cloudtalk.io (le Dashboard) : assurez-vous donc que vos requêtes sont bien envoyées à api.cloudtalk.io.
- Parcourez les endpoints disponibles et les formats de requête sur developers.cloudtalk.io.
- Développez dans votre CRM la logique qui appelle ces endpoints lors des événements qui vous intéressent, par exemple la création ou la mise à jour d’un contact après la fin d’un appel.
Option 2 : recevoir les événements en temps réel avec les Webhooks (pour les développeurs)
Les Webhooks envoient les événements CloudTalk vers un endpoint HTTPS qui vous appartient dès qu’ils se produisent, afin que votre CRM reste synchronisé sans interroger l’API en continu. Les événements couvrent les appels, les contacts, les utilisateurs, les messages, Conversation Intelligence, les VoiceAgents et le Numéroteur. Chaque événement est transmis en JSON signé.- Allez dans Compte > Webhooks et cliquez sur Ajouter un endpoint. Vous devez disposer du rôle Admin.
- Saisissez votre URL HTTPS et choisissez les types d’événements souhaités. Laissez la sélection vide pour recevoir tous les événements, y compris ceux ajoutés ultérieurement.
- Copiez le secret de signature de l’endpoint et vérifiez la signature à chaque livraison.
- Cliquez sur Send test event et vérifiez que votre endpoint répond avec un code 2xx. Le résultat s’affiche dans le journal de livraison.
Option 3 : envoyer les événements vers votre CRM avec l’Automatisation des flux de travail
Si vous souhaitez que CloudTalk envoie automatiquement des données à votre CRM lorsqu’un événement se produit (par exemple à la fin d’un appel), vous pouvez créer une Automatisation des flux de travail qui envoie une requête HTTP vers un endpoint que vous contrôlez.- Dans votre CRM, ou sur un serveur que vous contrôlez, mettez en place un endpoint capable de recevoir des requêtes HTTP POST.
- Dans CloudTalk, allez dans Compte > Automatisations des flux de travail et créez une automatisation qui se déclenche sur l’événement souhaité, puis ajoutez une action qui envoie une requête HTTP vers l’URL de votre endpoint. Consultez le guide des Automatisations des flux de travail pour la configuration.
- CloudTalk envoie les données de l’événement à votre endpoint lorsque le déclencheur se produit.
- Analysez le payload dans votre CRM pour mettre à jour des enregistrements, journaliser des appels ou déclencher des actions de suivi.
Option 4 : passerelle no-code via Zapier ou Make
Si vous préférez ne pas écrire de code, Zapier et Make peuvent servir de passerelle entre CloudTalk et votre CRM. Les deux prennent en charge CloudTalk à la fois comme déclencheur et comme source d’actions. Zapier : suivez le guide Configurer Zapier pour connecter votre compte CloudTalk, puis créez un Zap qui se déclenche sur un événement CloudTalk et envoie les données vers votre CRM, soit via une action CRM native, soit via une étape webhook. Make (anciennement Integromat) : ajoutez l’application CloudTalk dans Make (voir la documentation CloudTalk de Make sur apps.make.com/cloudtalk), puis créez un scénario qui se déclenche sur un événement CloudTalk, par exemple un nouvel appel, et qui mappe les champs dans votre CRM. L’application CloudTalk de Make inclut une action générique « Make an API Call » : ainsi, même si votre CRM n’est pas une application native de Make, ou si vous avez besoin d’une opération CloudTalk sans module dédié, vous pouvez quand même atteindre n’importe quel endpoint CloudTalk via cette étape. Les deux outils prennent en charge des étapes webhook/HTTP personnalisées : même un CRM qui n’est une application native sur aucune des deux plateformes peut donc recevoir des données.Quelle option choisir ?
Besoin d’aide ou une question ? Écrivez-nous via notre Portail Support — nous sommes là pour vous.