Intégration Apex n8nAutomatiser Apex avec n8n.
L'intégration Apex n8n sort la publication, la réponse et la veille du navigateur pour les poser dans un workflow. Le nœud couvre 6 opérations réparties sur 5 ressources, et la recherche accepte à elle seule 24 filtres. Rien n'écoute tout seul ici, un autre nœud démarre toujours le workflow.
Nœud communautaire Ce nœud n'est pas livré avec n8n : c'est un paquet communautaire (n8n-nodes-apex) à installer depuis Settings › Community nodes sur une instance auto-hébergée. npm
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Apex n8n ?
Apex gère des comptes de réseaux sociaux, et ce nœud confie ses fonctions liées aux tweets à n8n. Six opérations, cinq ressources : publier un tweet, publier une réponse, lire un tweet précis depuis son ID, lancer une recherche par mots-clés, et préparer un brouillon de réponse soit à partir d'un ID de tweet, soit à partir d'un texte brut. Rien n'écoute tout seul ici, donc chaque workflow Apex démarre avec un autre nœud, un Schedule Trigger à intervalle fixe ou un Webhook n8n appelé par un service tiers.
Premier terrain concret : le calendrier éditorial. Une feuille de calcul garde une ligne par publication, un Schedule Trigger la lit chaque matin, et postTweet.postTweet envoie le texte sur le profil rattaché au credential. Si le texte doit être produit plutôt que recopié, un nœud OpenAI se glisse juste avant, et Edit Fields (Set) remet le résultat dans le champ attendu par Apex.
Deuxième cas : la veille. searchTweets.searchTweets est de loin l'opération la plus fournie du lot, avec une collection Additional Fields de 24 entrées. Tu filtres par hashtag, par auteur, par nombre minimum de likes ou par plage de dates, sans écrire une seule requête à la main. Le résultat part ensuite où tu veux, un récapitulatif quotidien par Gmail fait très bien l'affaire quand personne ne vit dans une messagerie d'équipe.
Troisième usage, la réponse assistée. Un ID de tweet entre dans generateReply.generateReplyToTweetId, Apex rédige un brouillon, et ce brouillon passe sous les yeux de quelqu'un avant toute publication. Une fois validé, postReply.postReply le poste sous le tweet d'origine. Tant que la validation humaine reste dans la boucle, le workflow ne peut pas partir en roue libre.
Là où le nœud s'arrête, c'est net : pas de trigger, pas de récupération de timeline au-delà d'un tweet lu par ID, pas de gestion de compte. Ce qu'Apex expose côté API et que le nœud ignore reste accessible via HTTP Request, en réutilisant le même credential grâce à l'authentification prédéfinie. C'est aussi le repli quand une nouveauté Apex arrive avant la mise à jour du paquet.
Dernier point avant de construire : ce nœud n'est pas livré avec n8n. Il vient du paquet npm n8n-nodes-apex, que tu installes toi-même sur une instance auto-hébergée. Sur n8n Cloud, seuls les nœuds communautaires vérifiés passent. Si tu hésites encore sur la plateforme elle-même, l'Avis n8n détaille ce que vaut l'outil au quotidien.
Comment connecter Apex à n8n ?
- 01
Installer le paquet communautaire
Ouvre Settings, puis Community nodes, et installe le paquet npm
n8n-nodes-apex(version0.1.6). Cette étape n'existe que sur une instance auto-hébergée, qu'elle tourne via Docker ou via npm. n8n Cloud n'accepte que les nœuds communautaires vérifiés : si ton instance est hébergée par n8n et que le paquet ne l'est pas, le nœud n'apparaîtra pas dans le panneau. Une fois installé, Apex se cherche comme n'importe quel autre nœud. - 02
Créer le credential Apex
Direction le menu Credentials pour ajouter le credential Apex. Un credential, c'est un jeu d'accès enregistré une bonne fois : tu le remplis une fois, tous les workflows de l'instance le réutilisent, et le nœud te le propose dans sa liste déroulante. Choisis bien le compte propriétaire du profil sur lequel tu comptes publier, parce que les tweets envoyés par
postTweet.postTweetatterrissent sur ce profil et pas ailleurs. - 03
Choisir un démarreur et tester en lecture
Apex n'a pas de nœud trigger. Pose donc un Schedule Trigger à intervalle fixe, ou un Webhook n8n, c'est-à-dire une URL qu'un autre service appelle pour lancer l'exécution. Branche-le sur le nœud Apex, choisis Search Tweets, tape un mot-clé et exécute. Si le panneau de résultats se remplit, le paquet et le credential sont bons tous les deux. Tester avec une opération de lecture évite de publier quoi que ce soit pendant le câblage.
Les 6 opérations Apex , une par une
Le nœud Apex expose 6 opérations sur 5 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Generate Reply to Text | Generate Reply to Tweet | Get Tweet by ID | Post Reply | Tweet | Search Tweets |
|---|---|---|---|---|---|---|
| Generate Reply | ✓ | ✓ | ||||
| Get Tweet | ✓ | |||||
| Post Reply | ✓ | |||||
| Post Tweet | ✓ | |||||
| Search Tweet | ✓ |
Sommaire des opérations
Generate Reply
2 opérationsGenerate reply to tweet id
generateReply.generateReplyToTweetIdCe que tu vois dans n8n
Notes & cas d'usage
Apex lit le tweet que tu lui désignes et prépare une réponse. Rien n'est publié : le brouillon ressort dans la sortie du nœud, prêt pour une relecture ou pour une étape suivante.
Paramètres clés
- Tweet ID : l'identifiant du tweet à traiter, souvent transmis par
{{ $json.tweetId }}depuis une recherche en amont.
Generate reply to text string
generateReply.generateReplyToTextCe que tu vois dans n8n
Notes & cas d'usage
Même travail de rédaction, autre point de départ : Apex part cette fois d'une chaîne de texte que tu fournis, pas d'un contenu déjà publié.
Paramètres clés
- Text : la chaîne à laquelle Apex répond, requise, donc une valeur vide arrête le nœud.
Get Tweet
1 opérationGet tweet by id
getTweet.getTweetByIdCe que tu vois dans n8n
Notes & cas d'usage
Récupère un tweet à partir de son identifiant, celui qu'on lit dans l'URL du tweet. Opération de lecture pure, première étape logique quand un workflow reçoit un ID sans le contenu qui va avec.
Paramètres clés
- Tweet ID : l'identifiant du tweet, visible dans son URL.
Post Reply
1 opérationPost reply to tweet
postReply.postReplyCe que tu vois dans n8n
Notes & cas d'usage
Publie une réponse sous un tweet existant. Celle-ci écrit vraiment, donc sa place est en bout de branche, quand le texte a déjà été contrôlé.
Paramètres clés
- Tweet ID : le tweet auquel on répond, identifiant lu dans son URL.
- Text : le corps de la réponse, requis.
Post Tweet
1 opérationPost tweet
postTweet.postTweetCe que tu vois dans n8n
Notes & cas d'usage
Envoie un tweet autonome sur le profil rattaché au credential. Aucun identifiant à fournir, puisqu’il n’y a rien à quoi répondre, ce qui en fait l’opération la plus simple à câbler des six.
Paramètres clés
- Text : le contenu du tweet, requis, donc une colonne vide dans la source stoppe l’exécution sur cet item.
Search Tweet
1 opérationSearch tweets
searchTweets.searchTweetsCe que tu vois dans n8n
Notes & cas d'usage
Lance une recherche par mots-clés et renvoie les tweets correspondants. Tout y est optionnel, ce qui veut aussi dire qu’une recherche sans filtre remonte surtout du bruit.
Paramètres clés
- Search Keyword(s) : les mots recherchés.
- Count : le nombre de tweets ramenés ; laissé vide, Apex en renvoie
10. - Hashtags, Min Likes, Language : trois des 24 Additional Fields, pour le sujet, le seuil d’audience et la langue en ISO
639-1.
Besoin d'aide pour automatiser Apex avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
