Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Apex con n8n?

  1. 01

    Instalar el paquete comunitario

    Entra en Settings y luego en Community nodes, e instala el paquete npm n8n-nodes-apex (versión 0.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.

  2. 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.postTweet aterrizan en ese perfil y en ningún otro.

  3. 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.

Acciones

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.

Matriz recursos × operaciones
RecursoGenerate Reply to TextGenerate Reply to TweetGet Tweet by IDPost ReplyTweetSearch Tweets
Generate Reply✓✓
Get Tweet✓
Post Reply✓
Post Tweet✓
Search Tweet✓

Generate Reply

2 operaciones
01

Generate reply to tweet id

generateReply.generateReplyToTweetId

Lo 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.
Casos de uso
una mención aparece en la escucha, el borrador pasa a revisión y solo un texto aprobado continúa hacia la publicación.
02

Generate reply to text string

generateReply.generateReplyToText

Lo 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.
Casos de uso
entra el cuerpo de un correo de soporte o la respuesta de un formulario, y sale una contestación pública breve que el equipo ajusta antes de enviarla.

Get Tweet

1 operación
03

Get tweet by id

getTweet.getTweetById

Lo 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.
Casos de uso
una tabla de seguimiento guarda solo identificadores, y una ejecución nocturna relee cada uno para refrescar la copia almacenada.

Post Reply

1 operación
04

Post reply to tweet

postReply.postReply

Lo 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.
Casos de uso
la rama de aprobación de un flujo de escucha termina aquí, publicando el borrador que una persona acaba de validar.

Post Tweet

1 operación
05

Post tweet

postTweet.postTweet

Lo 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.
Casos de uso
un calendario editorial en una hoja, una línea por día, publicado por un Schedule Trigger que lee la línea que toca.

Search Tweet

1 operación
06

Search tweets

searchTweets.searchTweets

Lo 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.
Casos de uso
una escucha semanal de la competencia, acotada con From Users y un rango Start Date y End Date.
Necesitas ayuda

¿Necesitas ayuda para automatizar Apex con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Apex y n8n, las dudas más frecuentes

01¿La integración Apex n8n es gratuita?
Por el lado de n8n, sí. Apex es un nodo comunitario, o sea que no viene incluido con n8n y su instalación no cuesta nada: añades el paquete npm n8n-nodes-apex, versión 0.1.6, desde Settings y luego Community nodes, en una instancia autoalojada. n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, la oferta alojada por n8n, y un flujo se comporta igual en ambos casos. Un matiz sobre Cloud: allí solo se aceptan nodos comunitarios verificados, y un paquete sin verificar no se instalará. Lo que cobre Apex por su propio servicio es otra cuestión, que esta página no trata.
02¿Qué credentials necesita el nodo de Apex?
Uno solo, el credential de Apex creado dentro de n8n. El nodo no tiene selector de autenticación, así que no hay método que elegir: lo añades desde el menú Credentials, lo rellenas una vez y queda disponible en la lista desplegable de todos los nodos Apex de la instancia y en todos los flujos. Esa reutilización es justo el sentido de los credentials en n8n. Elige la cuenta ligada al perfil desde el que quieres publicar, porque Post tweet y Post reply escriben en la cuenta a la que pertenece el credential. El paquete tiene que estar instalado antes de que aparezca el tipo de credential.
03¿Qué límites tiene el nodo de Apex en n8n?
Seis operaciones sobre cinco recursos, y ahí acaba la superficie. Puedes publicar un tweet, publicar una respuesta, leer un tweet por su ID, buscar tweets y preparar una respuesta desde un ID o desde un texto. No hay operación para el resto de cosas que Apex hace con las cuentas sociales. La búsqueda es la única con colección de filtros, 24 Additional Fields que cubren fechas, autores, umbrales de interacción y un Cursor para el siguiente lote de resultados. Para todo lo demás, el nodo HTTP Request llama a cualquier endpoint de la API reutilizando el mismo credential con la autenticación predefinida.
04¿Puede un flujo reaccionar en directo a un tweet nuevo?
Con este nodo no, porque Apex no tiene nodo trigger en n8n. Un flujo que lo use arranca en otro sitio, y hay tres opciones que cubren casi todo. El Schedule Trigger ejecuta el flujo a intervalo fijo, lo que encaja con una escucha que barre palabras clave cada hora o cada mañana. El Webhook de n8n, una URL a la que llama un servicio externo, arranca la ejecución en el momento en que ese servicio tiene algo que comunicar. Y el trigger de otra herramienta de tu montaje también sirve de punto de partida: Apex pasa a ser el paso que publica o que busca cuando el dato ya está.
05¿n8n o Make para Apex?
Depende de cuatro criterios. El alojamiento: n8n corre en tu propio servidor con Docker o npm, mientras que Make solo está alojado, sin opción de autoalojamiento. De ahí sale el control de los datos, porque una instancia autoalojada mantiene el contenido de los tweets y los credentials en una infraestructura tuya. El modelo de coste: Make factura por operación, así que un bucle de búsqueda que gira todo el día no cuesta lo mismo que uno que gira dos veces. La lógica visual también cambia, y ahí manda la costumbre. Un detalle propio de Apex: este nodo es un paquete comunitario, existe en el mundo n8n y no fuera de él.