Make et n8n
Connectez Klantly à des centaines d'autres applications sans programmer, avec Make ou n8n.
Avec Make et n8n, vous construisez des intégrations en assemblant des blocs. Klantly fonctionne avec les deux, grâce à deux briques : un webhook pour savoir qu'il s'est passé quelque chose, et une requête HTTP pour agir dans Klantly.
Avant de commencer
Dans Klantly, créez sous Intégrations → API une clé distincte pour Make ou n8n, avec uniquement les scopes dont votre scénario a besoin. Vous pourrez ainsi la révoquer plus tard sans arrêter vos autres intégrations.
Démarrer avec un événement Klantly
Make
- Créez un nouveau scénario et choisissez Webhooks → Custom webhook comme premier module.
- Ajoutez un nouveau webhook et copiez l'adresse affichée par Make.
- Dans Klantly, sous Intégrations → API, onglet Webhooks, créez un endpoint avec cette adresse et choisissez les événements dont vous avez besoin.
- Make attend maintenant un premier message pour apprendre quelles données il contient. Déclenchez un vrai événement, par exemple en créant un client de test. Le message de test
pingn'a pas la même forme que les vrais événements.
n8n
- Ajoutez un nœud Webhook et réglez la méthode HTTP sur POST.
- Utilisez la Production URL comme adresse de l'endpoint dans Klantly. La Test URL ne fonctionne que pendant que vous attendez un message de test dans l'éditeur.
- Activez le workflow.
L'objet figure dans le message sous data.object ; dans n8n, c'est body.data.object. Les champs disponibles sont décrits avec l'objet dans la référence de l'API. Le type d'événement figure dans type.
Attention
Make et n8n ne vérifient pas la signature de Klantly. Gardez donc l'adresse du webhook secrète : quiconque la connaît peut y envoyer des messages. Pour des actions sensibles, traitez plutôt les messages sur votre propre serveur, qui vérifie la signature. Webhooks explique comment faire.
Agir dans Klantly
Make
Utilisez le module HTTP → Make a request :
| Réglage | Valeur |
|---|---|
| URL | par exemple https://app.klantly.com/api/v1/customers |
| Method | POST |
| Headers | Authorization avec la valeur Bearer kly_… |
| Body type | Raw, avec le content type JSON (application/json) |
| Request content | le JSON, par exemple {"email": "jan@example.com", "name": "Jan de Vries"} |
| Parse response | activé |
n8n
Utilisez le nœud HTTP Request :
- Sous Authentication, choisissez Generic Credential Type puis Header Auth. Créez un credential avec le nom
Authorizationet la valeurBearer kly_…. Ainsi, la clé n'est pas enregistrée dans le workflow lui-même. - Choisissez la méthode et l'URL, par exemple
POSTethttps://app.klantly.com/api/v1/customers. - Activez Send Body, avec JSON comme content type.
Exemple : un deal gagné dans Slack
- Démarrez avec un webhook pour l'événement
deal.won. - Récupérez le client avec une requête HTTP :
GET https://app.klantly.com/api/v1/customers/<customer_id>, avec lecustomer_idde l'événement. - Avec le module Slack, envoyez un message dans votre canal commercial, avec le titre et la valeur du deal et le nom du client.
Conseils
- Envoyez une
Idempotency-Keylors d'une création, par exemple l'idde l'événement qui a lancé le scénario. Si Make ou n8n réexécute une étape, aucun doublon n'est créé. - Un scénario qui traite des milliers d'enregistrements d'un coup peut atteindre les limites de débit. Faites-le attendre et réessayer en cas de
429. - Une erreur de Klantly a toujours un
codefixe. Les codes d'erreur expliquent pour chaque code ce que vous pouvez faire.
Dernière mise à jour le 15 septembre 2026