Integración Apex n8nAutomatiza Apex con n8n.
La integración Apex n8n saca del navegador la publicación, la respuesta y la escucha para meterlas en un flujo de trabajo. El nodo reúne 6 operaciones sobre 5 recursos, y la búsqueda acepta 24 filtros opcionales. Aquí nada escucha por su cuenta, así que otro nodo siempre arranca el flujo.
Nodo comunitario Este nodo no viene con n8n: es un paquete comunitario (n8n-nodes-apex) que instalas desde Settings › Community nodes en una instancia autoalojada. npm
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Apex n8n?
Apex gestiona cuentas de redes sociales, y este nodo pone sus funciones de tweets dentro de n8n. Seis operaciones repartidas en cinco recursos: publicar un tweet, publicar una respuesta, leer un tweet concreto por su ID, lanzar una búsqueda por palabras clave y preparar el borrador de una respuesta, ya sea desde el ID de un tweet o desde un texto suelto. Aquí nada escucha por su cuenta, así que cada flujo con Apex arranca con otro nodo, un Schedule Trigger a intervalo fijo o un Webhook de n8n al que llama un servicio externo.
El primer montaje que suele valer la pena es la respuesta asistida. Un ID de tweet entra en generateReply.generateReplyToTweetId, Apex devuelve un borrador, y ese borrador llega a una persona antes de publicarse. Un mensaje de Slack con el texto basta, y un nodo If puede dejar pasar solo los borradores que cumplen una condición. Cuando alguien aprueba, postReply.postReply lo publica bajo el tweet original.
El segundo uso es la escucha. searchTweets.searchTweets es la operación más rica de las seis: su colección Additional Fields tiene 24 entradas, así que acotas por hashtag, por autor, por número mínimo de likes o por rango de fechas sin escribir ni una consulta a mano. Sin filtros, la búsqueda devuelve sobre todo ruido, y ahí se pierde el tiempo que pretendías ahorrar.
El tercero es la publicación programada. Una hoja con una línea por publicación, un Schedule Trigger que la lee cada mañana y postTweet.postTweet enviando el texto al perfil vinculado al credential. Si el texto hay que generarlo en vez de copiarlo, un AI Agent encaja justo antes de la operación de publicación.
Conviene saber dónde se acaba el nodo: no hay trigger, no hay lectura de línea de tiempo más allá de un tweet por ID y no hay gestión de cuentas. Lo que la API de Apex expone y el nodo no cubre sigue al alcance con HTTP Request, reutilizando el mismo credential mediante la autenticación predefinida. Es también la salida cuando Apex publica una novedad antes de que el paquete se actualice.
Un último aviso antes de construir nada: este nodo no viene incluido con n8n. Procede del paquete npm n8n-nodes-apex, que instalas tú en una instancia autoalojada. En n8n Cloud solo entran los nodos comunitarios verificados. Si además estás empezando con la herramienta, el Curso n8n cubre las nociones que esta página da por sabidas.
¿Cómo se conecta Apex con n8n?
- 01
Instalar el paquete comunitario
Entra en Settings y luego en Community nodes, e instala el paquete npm
n8n-nodes-apex(versión0.1.6). Este paso solo existe en una instancia autoalojada, funcione con Docker o con npm. n8n Cloud únicamente acepta nodos comunitarios verificados: si tu instancia está alojada por n8n y el paquete no está verificado, el nodo no aparecerá en el panel. Una vez instalado, Apex se busca igual que cualquier nodo incluido de serie. - 02
Crear el credential de Apex
Ve al menú Credentials y añade el credential de Apex. Un credential es un juego de accesos guardado: lo rellenas una vez, todos los flujos de la instancia lo reutilizan y el nodo te lo ofrece en su lista desplegable. Usa la cuenta propietaria del perfil desde el que piensas publicar, porque los tweets que envía
postTweet.postTweetaterrizan en ese perfil y en ningún otro. - 03
Elegir el arranque y probar en lectura
Apex no tiene nodo trigger. Coloca entonces un Schedule Trigger a intervalo fijo, o un Webhook de n8n, es decir una URL a la que otro servicio llama para lanzar la ejecución. Conéctalo al nodo Apex, elige Search Tweets, escribe una palabra clave y ejecuta. Si el panel de resultados se llena, el paquete y el credential funcionan. Probar con una operación de lectura evita publicar nada mientras todavía estás montando el flujo.
Las 6 operaciones de Apex , una a una
El nodo Apex expone 6 operaciones en 5 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | 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 | ✓ |
Índice de operaciones
Generate Reply
2 operacionesGenerate reply to tweet id
generateReply.generateReplyToTweetIdLo que ves en n8n
Notas y casos de uso
Apex lee el tweet que le señalas y prepara una respuesta. No publica nada: el borrador sale por la salida del nodo, listo para una revisión o para un paso siguiente.
Parámetros clave
- Tweet ID: el identificador del tweet a tratar, normalmente recibido como
{{ $json.tweetId }}desde una búsqueda anterior.
Generate reply to text string
generateReply.generateReplyToTextLo que ves en n8n
Notas y casos de uso
La misma redacción con otro punto de partida: aquí Apex trabaja sobre una cadena de texto que tú aportas, no sobre algo ya publicado.
Parámetros clave
- Text: la cadena a la que responde Apex, requerida, así que un valor vacío detiene el nodo.
Get Tweet
1 operaciónGet tweet by id
getTweet.getTweetByIdLo que ves en n8n
Notas y casos de uso
Recupera un tweet a partir de su identificador, el que se ve en la URL. Operación de lectura pura, primer paso lógico cuando un flujo recibe un ID pero no el contenido asociado.
Parámetros clave
- Tweet ID: el identificador del tweet, visible en su URL.
Post Reply
1 operaciónPost reply to tweet
postReply.postReplyLo que ves en n8n
Notas y casos de uso
Publica una respuesta bajo un tweet que ya existe. Esta sí escribe, de modo que su sitio está al final de una rama, cuando el texto ya pasó el control.
Parámetros clave
- Tweet ID: el tweet al que se contesta, identificador leído en su URL.
- Text: el cuerpo de la respuesta, requerido.
Post Tweet
1 operaciónPost tweet
postTweet.postTweetLo que ves en n8n
Notas y casos de uso
Manda un tweet independiente al perfil. No hay identificador que indicar, porque no se contesta a nada.
Parámetros clave
- Text: el contenido del tweet, requerido, así que una columna vacía en el origen corta la ejecución.
Search Tweet
1 operaciónSearch tweets
searchTweets.searchTweetsLo que ves en n8n
Notas y casos de uso
Lanza una búsqueda por palabras clave y devuelve los tweets que coinciden. Todo es opcional, lo que también significa que una búsqueda sin acotar trae sobre todo lo más ruidoso.
Parámetros clave
- Search Keyword(s): las palabras que se buscan.
- Count: cuántos tweets traer; si se deja vacío, Apex devuelve
10. - Hashtags, Min Likes, Language: tres de los 24 Additional Fields, para el tema, el mínimo de interacción y el idioma en ISO
639-1.
¿Necesitas ayuda para automatizar Apex con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
