- Inicio
- Recursos
- Integraciones
- Phantombuster
Integración Phantombuster n8nAutomatiza Phantombuster con n8n.
Un agente que termina y deja el resultado esperando dentro de Phantombuster sirve de poco. La integración Phantombuster n8n cierra ese hueco con un solo nodo: 5 operaciones sobre un único recurso, Agent, y ningún disparador propio. Otro punto de partida arranca el flujo, n8n encola el agente y recoge lo que produjo.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Phantombuster n8n?
La integración Phantombuster n8n conecta los agentes que ya montaste en Phantombuster, esos scripts que mucha gente llama phantoms, con un flujo de trabajo que sigue funcionando cuando ellos terminan. El nodo habla con la API de Phantombuster y expone 5 operaciones sobre un único recurso, Agent: lanzar uno, leerlo, listarlos todos, recoger la salida del último paso o eliminarlo.
Primer caso, la recogida nocturna. Un Schedule Trigger, el nodo de n8n que arranca un flujo cada cierto intervalo, dispara de madrugada, agent.launch encola el agente y un segundo paso con agent.getOutput deja las filas en Google Sheets. Nadie abre la consola de Phantombuster para pulsar un botón.
Segundo caso, el aviso con contexto. El flujo cuenta cuántas filas llegaron, envía el resumen por Gmail a quien lleva la prospección y crea las fichas que superan el filtro en HubSpot. Así el equipo se entera del lote sin revisar nada a mano.
Tercer caso, varios flujos que comparten el mismo agente. Max Instance Count solo lanza el agente si el número de instancias en marcha queda por debajo del valor que fijas. Junto a agent.getAll, que lista los agentes de la organización, tienes un inventario al día sin entrar en la interfaz.
El nodo HTTP Request toma el relevo cuando la operación que necesitas no está entre las 5 de esta lista. Llama a cualquier endpoint de la API de Phantombuster y reutiliza el mismo credential, es decir, la credencial que guardas una sola vez en n8n, mediante la autenticación predefinida.
Dos límites conviene tenerlos claros antes de montar nada. Phantombuster no tiene nodo trigger en n8n, así que ningún flujo arranca porque un agente acabe de terminar: programas la comprobación o haces que algo de tu sistema llame a un Webhook de n8n, una URL que un servicio externo invoca. Y el nodo cubre solo el recurso Agent, de modo que la gestión fina de containers queda para HTTP Request. Si vienes de cero con la plataforma, la Reseña n8n explica dónde brilla y dónde cuesta, y el Curso n8n recorre estas piezas en orden.
¿Cómo se conecta Phantombuster con n8n?
- 01
Genera la clave API en Phantombuster
Entra en Workspace settings dentro de tu cuenta de Phantombuster, abre Third party API keys y pulsa Add API Key. La clave pertenece al workspace, no a una persona: alcanza los agentes de ese workspace y ninguno más. Cópiala en cuanto aparezca, porque desde esa misma pantalla la revocas si algún día un flujo la deja donde no debe.
- 02
Guarda el credential en n8n
En n8n abre el menú Credentials y crea un credential PhantomBuster. Solo hay un método de autenticación disponible, la clave API, y un campo que rellenar: API Key. Al guardarlo queda reutilizable: cada nodo Phantombuster de cualquier flujo lo encuentra en su lista desplegable, y cambiar la clave más adelante es una sola edición en lugar de un repaso a todos los flujos.
- 03
Elige el agente dentro del nodo
Coloca el nodo Phantombuster en el flujo, selecciona el credential y fija el recurso Agent junto con la operación. Casi todas las operaciones muestran una lista Agent Name or ID que el nodo rellena consultando tu cuenta. Si el identificador viene de un nodo anterior, cambia el campo a expresión, la sintaxis de n8n que lee un valor del item entrante, del estilo
{{ $json.agentId }}.
Lo que sabe hacer el nodo de Phantombuster
El nodo Phantombuster expone 5 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Agent
5 operacionesDelete an agent
agent.deleteLo que ves en n8n
Notas y casos de uso
Quita un agente de la organización a partir de su identificador. El borrado cuenta del lado de Phantombuster y el agente deja de figurar en las listas que el nodo carga para las demás operaciones.
Parámetros clave
- Agent Name or ID: se escoge en la lista que el nodo rellena con los agentes de tu organización, o se escribe como expresión del tipo
{{ $json.agentId }}cuando el identificador viaja con el item.
Get an agent
agent.getLo que ves en n8n
Notas y casos de uso
Lee un agente y devuelve lo que Phantombuster guarda sobre él, desde el nombre hasta su configuración actual. Viene bien justo antes de un lanzamiento, para confirmar que el objetivo sigue existiendo.
Parámetros clave
- Agent ID: aquí es un campo de texto, no una lista desplegable, así que el valor se escribe a mano o se arma con una expresión como
{{ $json.id }}desde el nodo anterior.
Get many agents
agent.getAllLo que ves en n8n
Notas y casos de uso
Lista los agentes de la organización del usuario conectado. Cada agente sale como un item independiente, algo cómodo cuando el resto del flujo recorre esa lista uno por uno.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API y trae todos los agentes de la organización.
- Limit: el tope que se aplica mientras Return All siga desactivado, de forma que el flujo solo ve los primeros agentes.
Get the output of an agent
agent.getOutputLo que ves en n8n
Notas y casos de uso
Recoge lo que produjo el container más reciente de un agente. Un container es una ejecución, así que esta operación relee el resultado de un paso encolado antes.
Parámetros clave
- Agent Name or ID: el agente cuya última ejecución quieres leer.
- Resolve Data: desactivado, la salida llega como cadena de texto; activado, n8n resuelve los datos y el nodo siguiente recibe campos aprovechables.
- Prev Container ID: devuelve la salida del container posterior al que indicas, para no releer la misma ejecución.
Add an agent to the launch queue
agent.launchLo que ves en n8n
Notas y casos de uso
Encola un agente para que se ejecute. Phantombuster responde con el identificador del container recién creado, que un nodo posterior usa para buscar la salida.
Parámetros clave
- Agent Name or ID: el agente que se encola, de la lista o por expresión.
- Arguments y Arguments (JSON): el argumento del agente, campo a campo o en JSON, que su script lee con buster.argument.
- Bonus Argument: un valor de un solo uso que se fusiona con el argumento original para este lanzamiento.
- Max Instance Count: lanza el agente solo si las instancias en marcha quedan por debajo del número indicado.
¿Necesitas ayuda para automatizar Phantombuster con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


