- Inicio
- Recursos
- Integraciones
- X (Formerly Twitter)
Integración X n8nAutomatiza X (Formerly Twitter) con n8n.
¿Hasta dónde llega un flujo que maneja una cuenta de X? La integración X n8n reúne 8 operaciones repartidas en 4 recursos: tweets, mensajes directos, listas y usuarios. Ningún disparador, un trigger en n8n, escucha a X: el flujo arranca en otro sitio y después publica, busca o retuitea.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué cubre de verdad la integración X n8n?
La integración X n8n es el nodo que viene con n8n y que habla con la API de X, la puerta por la que un programa entra en la red, en nombre de una cuenta conectada. Publica y borra tweets, les da like o los retuitea, busca publicaciones públicas de los últimos siete días, envía mensajes directos, añade un miembro a una lista y recupera un usuario por su nombre público. Ocho operaciones, cuatro recursos, un único credential OAuth2, es decir una conexión que se guarda una vez en n8n.
El primer uso es publicar. Un flujo que lee el calendario de contenidos en Google Sheets, se queda con las filas que tocan hoy y ejecuta tweet.create en cada una convierte una hoja de cálculo en una cola de publicación. El mismo montaje sale de un CMS: en cuanto un artículo se publica en Wordpress, el flujo redacta el aviso y lo lanza, con el enlace del artículo en el campo Text.
El segundo uso es escuchar. tweet.search trae los tweets públicos de los últimos siete días que encajan con una consulta, al ritmo que tú decidas, y el resultado va donde quieras: una fila por mención en una hoja, un mensaje en Slack para quien esté de guardia, o un filtro que deja pasar solo lo que merece respuesta. Como el nodo también da like y retuitea, la misma ejecución puede responder, no solo informar.
El tercero es la comunidad. user.searchUser convierte un nombre público en la cuenta que hay detrás, list.add la coloca en una lista y directMessage.create abre una conversación privada cuando la respuesta pública no es el sitio adecuado. Ese trío mantiene al día una lista de clientes, ponentes o competidores sin abrir la aplicación.
Todo lo demás pasa por HTTP Request. El nodo se queda en 8 operaciones sobre 4 recursos, y la API de X va más lejos. Cuando falta un endpoint, o sea una dirección concreta de la API, el nodo HTTP Request la llama directamente y reutiliza el mismo credential de X con la autenticación predefinida: una sola conexión para todo el flujo.
Quedan dos límites que conviene conocer antes de montar nada. No hay nodo trigger de X, así que cada flujo empieza con otro disparador, y la búsqueda nunca va más atrás de siete días. Hay plantillas públicas que combinan X con Google Sheets, Wordpress y LinkedIn para publicar en varias redes a la vez, la Reseña n8n cuenta qué hace bien la plataforma y dónde duele, y el Curso n8n entra en credentials, expresiones y control de errores.
¿Cómo se conecta X con n8n?
- 01
Crear una app en el portal de desarrolladores
Primero hace falta una cuenta de desarrollador de X y después un proyecto en el portal. En la pestaña Overview del proyecto, en la sección Apps, elige Add App, ponle nombre a la app y sigue adelante. El proyecto y la app que se crean por defecto al registrarte también sirven. Esa app es la que n8n presenta a X al autenticarse.
- 02
Ajustar los permisos y la URL de retorno
En User authentication settings, pulsa Set Up. Elige Read and write and Direct message como permisos si quieres todas las funciones del nodo, y luego Web App, Automated App or Bot como tipo de app. Pega la OAuth Redirect URL que muestra n8n en Callback URI / Redirect URL, añade una Website URL y guarda.
- 03
Llevar Client ID y Client Secret a n8n
X enseña entonces un Client ID y un Client Secret. Los dos van a los campos correspondientes del credential de X en n8n, que funciona con OAuth2; el método antiguo OAuth 1.0a quedó obsoleto desde la versión
0.236.0y la V2 del nodo. Un credential se crea una vez en el menú Credentials y luego cada flujo lo encuentra en el desplegable.
Lo que hace el nodo X, operación por operación
El nodo X (Formerly Twitter) expone 8 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Delete | Add Member | Like | Retweet | Search | Get |
|---|---|---|---|---|---|---|---|
| Direct Message | ✓ | ||||||
| List | ✓ | ||||||
| Tweet | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| User | ✓ |
Índice de operaciones
Direct Message
1 operaciónCreate Direct Message
directMessage.createLo que ves en n8n
Notas y casos de uso
El mensaje directo sale de la cuenta conectada hacia un solo destinatario y nunca aparece en la línea pública.
Parámetros clave
- User: el destinatario, elegido en la lista o tomado de un paso anterior, por ejemplo
{{ $json.author_id }}después de una búsqueda. - Text: el cuerpo del mensaje, codificado para URL, con un tope de
10000caracteres. - Attachment ID: campo opcional dentro de Additional Fields, para asociar un adjunto al mensaje.
List
1 operaciónAdd Member to List
list.addLo que ves en n8n
Notas y casos de uso
Una lista agrupa cuentas en una línea aparte, y esta operación mete una cuenta dentro.
Parámetros clave
- List: la lista que recibe al miembro, elegida entre las de la cuenta o indicada por su identificador.
- User: la cuenta que se añade, por nombre público o por ID, muchas veces
{{ $json.id }}heredado de un paso Get User.
Tweet
5 operacionesCreate Tweet
tweet.createLo que ves en n8n
Notas y casos de uso
Una operación, tres resultados posibles: un tweet normal, una cita o una respuesta. Lo que decide es la opción que rellenas.
Parámetros clave
- Text: el texto que se publica. Las URL van codificadas, y los enlaces acortados con t.co siguen contando en el número de caracteres.
- Reply to Tweet: señala el tweet al que respondes, y la publicación pasa a ser una respuesta.
- Quote a Tweet: engancha el tweet citado debajo del texto nuevo.
- Media ID y Location ID: adjuntar un medio, o asociar el tweet a un lugar.
Delete Tweet
tweet.deleteLo que ves en n8n
Notas y casos de uso
Retirar una publicación tiene su propia operación, y trabaja con el identificador del tweet, nunca con su texto.
Parámetros clave
- Tweet: el tweet que se borra, elegido en la lista o pasado por ID, por ejemplo
{{ $json.id }}recogido en una búsqueda.
Like Tweet
tweet.likeLo que ves en n8n
Notas y casos de uso
Un campo, una señal pública: la cuenta conectada da like al tweet que le indicas.
Parámetros clave
- Tweet: el tweet al que dar like, elegido en la lista o tomado del item que entra, lo que permite encadenarlo justo después de una búsqueda.
Retweet Tweet
tweet.retweetLo que ves en n8n
Notas y casos de uso
Compartir el tweet de otra cuenta con la audiencia de la cuenta conectada se hace aquí. Mismo campo único que Like, efecto distinto: el tweet vuelve a aparecer en la línea de la cuenta.
Parámetros clave
- Tweet: el tweet que se retuitea, por ID o desde la lista, normalmente el item que un paso de filtro acaba de validar.
Search Tweets
tweet.searchLo que ves en n8n
Notas y casos de uso
La única operación de lectura devuelve publicaciones públicas de los últimos siete días, un item por tweet.
Parámetros clave
- Search Term: la consulta, en UTF-8 y codificada para URL, 500 caracteres como máximo, operadores incluidos.
- Return All: activado, n8n recorre las páginas; desactivado, Limit pone el tope de items.
- Sort Order:
recencypara los más recientes,relevancypara los más cercanos a la consulta. - After y Before: la ventana de fechas, que debe quedarse dentro de los 7 últimos días sin acceso Academic Research.
- Tweet Fields: añade campos a cada tweet devuelto, más allá de los de serie (ID, texto e historial de edición).
User
1 operaciónGet User
user.searchUserLo que ves en n8n
Notas y casos de uso
El nombre público circula por todas partes; el resto del nodo trabaja con la cuenta que hay detrás. Esta operación hace de puente.
Parámetros clave
- User: la cuenta que se recupera, elegida en la lista o construida con un nombre público recogido antes.
- Me: activado, devuelve la cuenta autenticada, útil para comprobar qué cuenta abre de verdad el credential.
¿Necesitas ayuda para automatizar X (Formerly Twitter) con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.