n8n est un outil d'automatisation de flux de travail open source que vous pouvez auto-héberger. 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 package inclut deux nœuds : Exayard, qui exécute 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 fonctionnent 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 un identifiant Exayard API. Créez une clé API sur app.exayard.com/settings/developer, puis saisissez-la avec l'URL de base https://api.exayard.com/v1. n8n teste l'identifiant lorsque vous l'enregistrez.
Votre organisation est dérivée de la clé API. Si une clé appartient à plusieurs organisations, 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 une réponse, mettre à jour le statut |
Fichiers | Téléverser |
Réagir aux événements
Le nœud Exayard Trigger s'abonne aux événements et démarre un flux de travail lorsqu'ils se déclenchent. Les événements couvrent la création, la mise à jour et l'archivage d'un projet ; l'évaluation et le métré démarrés, terminés, approuvés, annulés et échoués ; l'estimation générée ; la soumission générée ; le 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 ligne à votre base de données pour maintenir un enregistrement externe synchronisé.
