Recursos · Integración n8n

Integración Beyond Presence n8nAutomatiza Beyond Presence con n8n.

¿Se puede desplegar un agente de vídeo desde un flujo de trabajo? La integración Beyond Presence n8n lo permite con 3 operaciones repartidas en 3 recursos: crear un agente, leer los avatares disponibles y procesar un evento webhook. Sin trigger propio: el arranque llega de otro nodo.

Nodo comunitario Este nodo no viene con n8n: es un paquete comunitario (n8n-nodes-beyondpresence) 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 Beyond Presence n8n?

El nodo Beyond Presence deja que un flujo despliegue agentes de vídeo, consulte los avatares disponibles en la cuenta y procese los eventos que devuelve una llamada. Son 3 operaciones sobre 3 recursos: agent.create, avatar.get y webhook.handleEvent, cada una calcada de una llamada que la API de Beyond Presence ya expone, sin ninguna capa de traducción intermedia.

Resolver el avatar en caliente. Dejar un identificador de avatar escrito a mano dentro de un nodo envejece mal. avatar.get devuelve la lista en el momento de la ejecución, el flujo se queda con el que toca y pasa su identificador al paso de creación. Dos nodos, ningún copiar y pegar, y el flujo sigue vivo cuando la cuenta suma avatares nuevos.

Un agente por mercado, no uno para todos. agent.create despliega el agente con su System Prompt, su Greeting y el valor de Language que corresponda, así que un mismo flujo puede levantar una versión en español y otra en portugués sin duplicar nada. El identificador que devuelve se guarda donde tú lleves el registro.

Convertir el final de una llamada en una acción. Beyond Presence manda sus eventos a una URL. Un nodo Webhook de n8n, o sea una dirección que un servicio externo llama en cuanto pasa algo en su lado, recibe el aviso. webhook.handleEvent lee el contenido, se queda con los call_ended y el resto del flujo continúa donde haga falta, desde un correo con Gmail hasta cualquier otro nodo como Apify.

Cuándo bajar al nodo HTTP Request. Tres operaciones son una superficie corta. Todo lo que la API de Beyond Presence expone más allá de crear un agente, consultar avatares y procesar un evento sigue siendo accesible con el nodo HTTP Request, que llama a cualquier endpoint de la API y reutiliza el mismo credential mediante la autenticación predefinida. Sin configurar nada más.

Los límites, antes de montar nada. No hay nodo trigger de Beyond Presence, de modo que un flujo alrededor de esta herramienta siempre arranca en otro sitio. Y por ser un nodo comunitario, n8n Cloud solo lo acepta una vez verificado, mientras que una instancia autoalojada lo instala desde Settings sin esperar. La Reseña n8n explica qué cambia al autoalojar, y el Curso n8n cubre credentials y expresiones desde cero.

Conexión

¿Cómo se conecta Beyond Presence con n8n?

  1. 01

    Instala el nodo comunitario

    Entra en Settings, abre Community nodes e instala el paquete npm n8n-nodes-beyondpresence, hoy en versión 0.4.0. Es un paso de instancia autoalojada: n8n Cloud solo admite nodos comunitarios verificados. Cuando termine la instalación, Beyond Presence aparece en el panel de nodos y n8n no cobra nada extra por usarlo.

  2. 02

    Guarda el credential una sola vez

    Consigue una clave API en Beyond Presence siguiendo la guía oficial de docs.bey.dev/api-key, abre el menú Credentials de n8n y guárdala ahí. Un credential es un acceso almacenado por n8n: se configura una vez y todos los flujos de la instancia lo reutilizan, sin volver a pegar la clave dentro de ningún nodo.

  3. 03

    Enlaza el nodo con el credential

    Coloca un nodo Beyond Presence en el lienzo y elige el credential guardado en el desplegable de la parte superior. Selecciona el recurso, después la operación, y ejecuta el nodo sobre un solo item para ver la respuesta. Empieza por avatar.get: no pide ningún parámetro, así que una respuesta limpia confirma que la clave funciona.

Acciones

Qué sabe hacer el nodo Beyond Presence

El nodo Beyond Presence expone 3 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoCreateGetHandle Event
Agent✓
Avatar✓
Webhook✓

Agent

1 operación
01

Create a new agent

agent.create

Lo que ves en n8n

Notas y casos de uso

Despliega un agente nuevo con la configuración que le pases y lo devuelve al nodo siguiente. Ningún parámetro es obligatorio, así que una llamada sin datos crea un agente con los valores por defecto.

Parámetros clave

  • Avatar ID: el identificador del avatar que aparece en cámara, normalmente {{ $json.id }} traído del paso anterior.
  • System Prompt: las instrucciones que sigue el agente durante la llamada.
  • Language: un valor de la lista, en, fr, es, de, pt y más.
  • Greeting: el saludo con el que abre la conversación.
  • Max Session Length (Minutes): el tope de duración de una sesión.
  • Capabilities: marca webcam_vision para activar la visión por webcam.
Casos de uso
un agente por idioma, cada uno con su saludo propio.

Avatar

1 operación
02

Get the available avatars

avatar.get

Lo que ves en n8n

Notas y casos de uso

Devuelve los avatares que tiene disponibles la cuenta de Beyond Presence. No hay nada que rellenar: el nodo se ejecuta tal cual y entrega la lista, lista para filtrarla por nombre o escoger uno por posición en el nodo siguiente.

Casos de uso
alimentar un selector justo antes de la creación, para que el identificador del avatar se resuelva en cada ejecución en vez de quedar congelado en el flujo. También vale como prueba de conexión: si responde, el credential es válido y el nodo comunitario está bien instalado en esa instancia.

Webhook

1 operación
03

Handle webhook event

webhook.handleEvent

Lo que ves en n8n

Notas y casos de uso

Procesa los eventos que Beyond Presence envía sobre una llamada, de forma que un contenido en bruto se convierte en algo sobre lo que el flujo puede decidir.

Parámetros clave

  • Webhook Data: obligatorio, el contenido del evento. Con un nodo Webhook de n8n que deja los datos en la propiedad body, pasa $JSON.body.
  • Event Type: call_ended cuando termina una llamada, message cuando se intercambia un mensaje durante la llamada, o all para procesarlo todo.
  • Filter by Agent IDs: actívalo para quedarte solo con ciertos agentes.
  • Agent IDs: la lista separada por comas, por ejemplo agent_123,agent_456.
Casos de uso
separar en dos ramas los mensajes de la llamada y su cierre.
Necesitas ayuda

¿Necesitas ayuda para automatizar Beyond Presence con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Beyond Presence y n8n: las dudas más frecuentes

01¿Es gratis la integración Beyond Presence n8n?
Sí por el lado de n8n, con un matiz. Beyond Presence es un nodo comunitario: no viene incluido con n8n y tampoco es un extra de pago. El paquete npm n8n-nodes-beyondpresence, en versión 0.4.0, se instala desde Settings y luego Community nodes en una instancia autoalojada, y n8n no factura nada por usarlo. La excepción es n8n Cloud, que solo acepta nodos comunitarios verificados, así que allí la instalación depende de ese estado. Lo que cueste Beyond Presence como herramienta es otro asunto y esta página no lo cubre.
02¿Qué credentials pide Beyond Presence en n8n?
Una clave API guardada una sola vez como credential. El nodo no ofrece ningún selector de autenticación, de modo que el camino es único: consigue la clave en Beyond Presence siguiendo la guía oficial de docs.bey.dev/api-key y guárdala en el menú Credentials de n8n. El credential vive a nivel de instancia, o sea que cualquier flujo lo ve en el desplegable del nodo y la clave no acaba escrita dentro de un parámetro. Se crea una vez, se reutiliza en todas partes y, cuando toque rotarla, se cambia en un único sitio.
03¿Qué límites tiene el nodo Beyond Presence en n8n?
El nodo cubre 3 operaciones sobre 3 recursos y ahí acaba su alcance: crear un agente, consultar los avatares disponibles y procesar un evento de webhook. Lo demás que expone la API queda fuera del nodo. La salida es la de siempre en n8n: el nodo HTTP Request llama a cualquier endpoint de la API y reutiliza el mismo credential mediante la autenticación predefinida, así que un solo acceso sirve para los dos. El nodo va por la versión 1 y el paquete por la 0.4.0, un dato a tener en cuenta antes de colgar de él un flujo en producción.
04¿Beyond Presence dispara un flujo de n8n en tiempo real?
Por sí solo no, porque no existe un nodo trigger de Beyond Presence en n8n. Un flujo alrededor de esta herramienta arranca en otro punto y hay tres entradas habituales. El Schedule Trigger se dispara a intervalo fijo, lo que encaja con tareas repetidas como preparar los agentes de las demos del día siguiente. Un nodo Webhook de n8n te da una URL que llama un servicio externo, y ahí es donde la operación de procesar eventos cobra sentido. La tercera vía es el trigger de otra herramienta, con Beyond Presence como un paso más de la cadena.
05¿n8n o Make para Beyond Presence?
Depende del alojamiento, del control de los datos y de cómo quieras pagar. Make es una plataforma de automatización alojada, sin opción de autoalojarse, facturada por operación, de modo que el gasto sigue al volumen. n8n funciona de las dos formas: autoalojado con Docker o npm, o en n8n Cloud, la oferta alojada por n8n, y un flujo se comporta igual en ambos casos. Para Beyond Presence el autoalojamiento pesa más de lo normal, porque es el único sitio donde instalar un nodo comunitario desde Settings. Las dos son visuales, así que la pregunta real es dónde deben vivir las llamadas y sus datos.