sevDesk avec n8n : déclencheur par interrogation, limites de l'API
sevDesk n'a pas de noeud n8n natif : voici comment construire un déclencheur par interrogation avec les noeuds Schedule Trigger et HTTP Request, limites d'API documentées incluses.
IMAP comme interface universelle : comment le declencheur Email de n8n integre les logiciels obsoletes sans API dans des workflows modernes.
De nombreuses entreprises font encore tourner, quelque part en arriere-plan, des logiciels qui ne connaissent aucun webhook, n'offrent aucune API REST et n'en auront jamais. Le logiciel de gestion des stocks du debut des annees 2010, la passerelle fax qui envoie des emails a partir d'un formulaire, ou le fournisseur qui envoie les confirmations de commande exclusivement en piece jointe d'un email. C'est exactement pour ces cas qu'IMAP constitue le pont silencieux que presque tous les systemes savent en quelque sorte gerer, car l'email est depuis des decennies le plus petit denominateur commun de l'informatique.
n8n propose pour cela son propre noeud declencheur, le Email Trigger (IMAP). Il se connecte a une boite aux lettres IMAP, la verifie pour de nouveaux messages et demarre automatiquement un workflow a chaque nouvel email. Une boite aux lettres devient ainsi une interface universelle : tout ce qui peut d'une maniere ou d'une autre envoyer un email, peu importe l'anciennete ou le caractere proprietaire du systeme derriere, peut ainsi transmettre des donnees a n8n. Cet article montre comment fonctionne le declencheur, quels reglages sont vraiment importants et a quoi vous devez faire attention lors de l'exploitation et du depannage.
L'automatisation moderne pense generalement en termes de webhooks et de points de terminaison REST. Mais une grande partie des logiciels reellement en service dans les entreprises a ete concue avant que de telles interfaces ne deviennent la norme. Systemes de caisse, commandes de machines, portails administratifs, anciennes installations ERP : beaucoup d'entre eux peuvent envoyer des emails, mais ne peuvent pas exposer d'API. Pour ces logiciels obsoletes, IMAP reste souvent le seul moyen pratique de traiter automatiquement les evenements.
Le charme de cette solution reside dans sa simplicite. Vous n'avez besoin d'aucun acces developpeur, d'aucune ouverture de pare-feu pour des webhooks entrants et d'aucune coordination avec un editeur de logiciel qui, peut-etre, ne maintient plus le produit depuis longtemps. Il suffit dans la plupart des cas de mettre en place une boite aux lettres et d'inscrire son adresse comme destinataire dans le logiciel obsolete. n8n se charge du reste : il surveille la boite aux lettres et reagit a chaque nouveau message, tout comme il reagirait a un webhook.
Le noeud Email Trigger (IMAP) est, selon la documentation officielle, un noeud declencheur qui recoit des emails via un serveur IMAP et garantit que chaque nouveau message declenche l'execution d'un workflow. La configuration de base comprend les points suivants :
Pour le format de sortie, la documentation distingue trois variantes. Simple fournit l'email complet, mais n'est pas recommande pour les pieces jointes integrees. Resolved fournit l'email avec toutes les donnees resolues et enregistre les pieces jointes sous forme de donnees binaires, c'est le choix le plus pratique pour la plupart des automatisations. RAW renvoie le message brut complet, y compris le corps, sous forme de chaine encodee en base64url dans le champ raw, utile lorsqu'un systeme en aval doit traiter l'email d'origine sans modification.
Outre les reglages de base, le noeud propose des options supplementaires qui font la difference dans l'exploitation quotidienne difficile. Avec Custom Email Rules vous pouvez definir vos propres criteres de recherche, bases sur la fonction de recherche de la bibliotheque node-imap sous-jacente. Vous pouvez ainsi, par exemple, ne declencher que sur les emails d'un expediteur donne ou avec un objet donne, au lieu de traiter chaque message entrant dans la boite aux lettres.
L'option Force Reconnect Every Minutes garantit que la connexion au serveur IMAP est retablie a intervalle fixe. Notamment pour les boites aux lettres qui restent inactives pendant longtemps ou dont les sessions IMAP cote serveur sont coupees d'elles-memes, cela evite que le declencheur ne "s'endorme" sans s'en apercevoir et ne reconnaisse plus les nouveaux emails. Si vous constatez en pratique que des messages ne sont sporadiquement pas detectes, une reconnexion reguliere est generalement le premier reglage sense a ajuster.
Avant meme que le declencheur ne fonctionne, il a besoin d'une connexion d'identifiants operationnelle. Selon la documentation des identifiants IMAP, les informations suivantes sont necessaires pour cela :
La documentation indique explicitement que c'est le fournisseur concerne qui determine si le mot de passe habituel du compte ou un mot de passe d'application separe doit etre utilise. Pour Gmail, Yahoo Mail et Outlook.com, n8n fournit ses propres guides de demarrage rapide qui expliquent precisement cette distinction. Important pour les scenarios de logiciels obsoletes : mettez idealement en place une boite aux lettres dediee, utilisee exclusivement pour l'automatisation, plutot que d'integrer un compte personnel. Vous conservez ainsi le controle sur les messages qui declenchent reellement le workflow, et vous pouvez gerer la boite aux lettres independamment de collaborateurs individuels.
En pratique, un tel workflow se presente generalement ainsi :
Cette chaine fonctionne independamment de l'anciennete ou du caractere ferme du logiciel d'origine, tant qu'il peut envoyer des emails. C'est precisement ce qui fait d'IMAP un element de base que l'on retrouve sans cesse dans de nombreux projets d'automatisation, meme si des integrations API modernes sont en principe preferables des qu'elles sont disponibles.
Aussi fiable qu'IMAP soit en tant que passerelle, il reste une interrogation par sondage (polling) et non un veritable evenement push. n8n verifie la boite aux lettres a intervalles reguliers, pas en temps reel, c'est pourquoi il y a toujours un leger delai entre l'arrivee d'un email et le demarrage du workflow. Pour la plupart des scenarios de logiciels obsoletes, ce n'est pas critique, mais pour les processus sensibles au facteur temps, vous devriez le prevoir des le depart.
Un autre point est l'hygiene de la boite aux lettres. Si les emails restent en permanence dans le dossier surveille, la boite aux lettres croit de maniere incontrolee, ce qui peut, selon le fournisseur, ralentir l'interrogation. Il est recommande de deplacer les messages traites vers un dossier d'archive via une etape en aval, ou de n'aller chercher, avec Custom Email Rules, que les messages reellement pertinents. Et enfin : les pieces jointes, les objets et les adresses d'expediteurs issus de logiciels obsoletes sont rarement aussi bien formates qu'une reponse d'API moderne. Prevoyez suffisamment de gestion d'erreurs pour le traitement, afin qu'un format inattendu ne bloque pas l'ensemble du workflow.
Oui, pour cela vous activez l'option Download Attachments et choisissez de preference Resolved comme format, afin que les pieces jointes soient disponibles sous forme de donnees binaires dans le workflow. Comme le telechargement des pieces jointes peut ralentir le traitement, vous ne devriez activer cette option qu'en cas de besoin, en particulier si de nombreux fichiers volumineux sont a prevoir.
Le declencheur interroge la boite aux lettres a intervalles reguliers, au lieu d'utiliser une veritable notification push du serveur de messagerie. En pratique, le delai est generalement faible, mais pour des cas d'usage vraiment sensibles au facteur temps, vous devriez en tenir compte et, le cas echeant, tester la rapidite de reaction reelle de votre installation concrete.
Dans ce cas, il vaut la peine de regarder d'abord l'option Force Reconnect Every Minutes. Une connexion IMAP ouverte en permanence peut etre coupee cote serveur sans que n8n ne s'en apercoive immediatement ; une reconnexion forcee reguliere resout ce probleme de maniere fiable dans de nombreux cas.
Ce n'est pas strictement necessaire, mais en pratique une boite aux lettres dediee et clairement delimitee par cas d'usage a fait ses preuves. Avec Custom Email Rules, vous pouvez certes aussi filtrer par expediteur ou par objet au sein d'une boite aux lettres commune, mais une boite aux lettres separee facilite nettement le depannage ulterieur et la gestion des droits.
Cela depend du fournisseur d'email concerne. Pour Gmail, Yahoo Mail et Outlook.com, les fournisseurs exigent en general un mot de passe d'application separe au lieu du mot de passe habituel du compte, tandis qu'un serveur de messagerie auto-heberge fonctionne souvent avec le mot de passe habituel. En cas de doute, c'est le fournisseur concerne lui-meme qui indique quelle variante utiliser.
Fondateur de NordFlux. Sept ans d'expérience, du web et du SEO jusqu'à l'automatisation à l'échelle d'un groupe, aujourd'hui pragmatique pour les PME et avec une souveraineté des données allemande.
Certifications
sevDesk n'a pas de noeud n8n natif : voici comment construire un déclencheur par interrogation avec les noeuds Schedule Trigger et HTTP Request, limites d'API documentées incluses.
Comment n8n met à disposition des workflows comme outils pour Claude via MCP Server Trigger et MCP Client, ou utilise des serveurs MCP externes.
L'expression cron est presque toujours correcte, le fuseau horaire non. Trois cas réels du forum n8n montrent pourquoi les Schedule Triggers se déclenchent au mauvais moment.
Le déclencheur Email transforme une simple boîte mail en interface universelle vers des systèmes sans API moderne, mais en exploitation il comporte ses propres pièges au niveau des règles de filtrage et de la stabilité de connexion. NordFlux met en place ces workflows basés sur IMAP pour vous et prend en charge l'exploitation encadrée afin que le pont vers le logiciel ancien tienne durablement. Lors du premier échange, nous vérifions si IMAP est la bonne solution pour votre cas d'usage.