n8n est un outil d'automatisation de flux de travail à code source ouvert que vous pouvez héberger vous-même. Exayard fournit un nœud communautaire, n8n-nodes-exayard, qui vous permet de connecter Exayard aux centaines d'autres applications prises en charge par n8n. Le paquet comprend deux nœuds : Exayard, qui effectue des actions, et Exayard Trigger, qui démarre un flux de travail lorsqu'un événement se produit dans Exayard.
Installer le nœud
Sur une instance n8n auto-hébergée, allez dans Settings → Community nodes → Install et saisissez n8n-nodes-exayard. Les nœuds communautaires non vérifiés ne s'exécutent que sur n8n auto-hébergé — ils ne sont pas disponibles sur n8n Cloud tant que n8n n'a pas vérifié le nœud.
S'authentifier
Ajoutez une information d'identification Exayard API. Créez une clé API à app.exayard.com/settings/developer, puis saisissez-la avec l'URL de base https://api.exayard.com/v1. n8n teste l'information d'identification au moment de l'enregistrement.
Votre organisation est dérivée de la clé API. Si une clé appartient à plus d'une organisation, renseignez le champ Organization ID pour choisir celle à utiliser.
Ce que le nœud Exayard peut faire
Le nœud Exayard regroupe les opérations par ressource :
Ressource | Opérations |
Projets | Lister les projets, obtenir un projet, obtenir la dernière évaluation |
Estimations | Générer |
Soumissions | Générer |
Prix fournisseur | Définir |
Devis | Demander, enregistrer la réponse, mettre à jour le statut |
Fichiers | Téléverser |
Réagir aux événements
Le nœud Exayard Trigger s'abonne à des événements et démarre un flux de travail lorsqu'ils se déclenchent. Les événements couvrent projet créé, mis à jour et archivé; évaluation et métré démarrés, terminés, approuvés, annulés et échoués; estimation générée; soumission générée; fichier traité; et les cinq événements de devis. Les livraisons sont signées par HMAC, et le déclencheur vérifie chaque signature avant de s'exécuter.
Exemples de flux de travail
Lorsqu'un métré échoue, utilisez le déclencheur pour envoyer une alerte à la messagerie de votre équipe afin que quelqu'un puisse intervenir. Lorsqu'un projet est créé, ajoutez une rangée à votre base de données pour garder un registre externe synchronisé.
