n8n
Enviar los datos de la conversación a n8n después de cada llamada, llamar a workflows de n8n durante la conversación e iniciar llamadas salientes desde n8n.
Con n8n conectas bhomy con casi cualquier sistema: CRM, sistema de tickets, hojas de cálculo, chat. La conexión funciona en ambas direcciones. bhomy envía los datos a tu workflow después de cada llamada, y tu workflow inicia una llamada a través de la API Outbound.
Tres vías con n8n
| Vía | En bhomy | En n8n |
|---|---|---|
| Datos después de la llamada | Ticket CRM en Herramientas › Automatización | nodo Webhook como disparador |
| Datos durante la conversación | Sistema CRM en Herramientas › Herramientas | nodo Webhook con Respond to Webhook |
| Iniciar una llamada | Clave API | nodo HTTP Request |
Recibir datos después de la llamada
- Crea en n8n un workflow con un nodo Webhook. Método
POST. - Copia la Production URL del nodo.
- En bhomy, abre tu agente › Herramientas › Automatización › Agregar › Ticket CRM.
- Introduce la URL en URL del webhook. Si tu webhook está protegido con un header, introduce el valor en Header de autorización (opcional).
- Haz clic en Probar URL. n8n recibe datos de ejemplo con los que configuras los siguientes nodos.
- Haz clic en Activar y activa el workflow en n8n.
Lo que envía bhomy después de la llamada
Después de cada conversación, bhomy envía por POST un JSON con estructura fija:
{
"callId": "call_8f2a1c",
"fromNumber": "+491701234567",
"toNumber": "+494012345678",
"startedAt": 1792920600.52,
"endedAt": "2026-10-25T09:34:12.418203",
"duration": 250,
"context": {
"email": "anna.berger@example.de",
"vorname": "Anna",
"nachname": "Berger",
"firma": "Berger Immobilien",
"telefon": "+491701234567"
},
"extractionData": {
"anliegen": "Besichtigungstermin für die Wohnung in Eimsbüttel",
"kategorie": "Besichtigung",
"prioritaet": "normal"
},
"summary": "Frau Berger möchte die Wohnung am Samstag besichtigen …",
"formattedTranscript": "Agent: Guten Tag …\nKunde: …",
"assistantId": "",
"timestamp": "2026-10-25T09:34:12.418526"
}
| Campo | Contenido |
|---|---|
callId | ID de la llamada, el mismo que en el historial de llamadas y en la respuesta de la API Outbound |
fromNumber, toNumber | números de la llamada en formato E.164 |
startedAt | inicio de la llamada en tiempo Unix, en segundos |
endedAt, timestamp | momento en que bhomy envía los datos, poco después del final de la llamada, en UTC con formato ISO 8601 sin indicación de zona horaria |
duration | duración de la llamada en segundos |
context | datos de contacto del Context Extractor: variables con los nombres email, vorname (nombre), nachname (apellido), firma (empresa) y telefon (teléfono). A partir de una variable name, bhomy forma el nombre y el apellido |
extractionData | variables anliegen (motivo), kategorie (categoría) y prioritaet (prioridad) |
summary | resumen de la conversación |
formattedTranscript | desarrollo de la conversación entre agente y cliente |
assistantId | de momento queda vacío. Reconoces al agente por su número: toNumber en las llamadas entrantes, fromNumber en las salientes |
Los nombres de los campos son los mismos en todos los idiomas. Los datos que faltan llegan como cadena vacía o con un valor por defecto, por ejemplo "kategorie": "Allgemein".
Responde con un estado 2xx en un plazo de 10.000 milisegundos. bhomy envía el webhook una vez por conversación y no lo repite. Si ha llegado lo ves en la lista de ejecuciones de tu workflow en n8n.
Llamar a un workflow durante la conversación
Con la herramienta Sistema CRM, tu agente llama a un webhook de n8n mientras quien llama sigue al teléfono, por ejemplo para crear un lead o consultar el estado de un pedido. Si el workflow responde con Respond to Webhook y un JSON, el agente dice los valores en la conversación. La configuración se explica en Llamada a una API durante la conversación.
Iniciar llamadas salientes desde n8n
- Crea una clave en bhomy en Clave API.
- En n8n, añade un nodo HTTP Request después de tu disparador, por ejemplo después de una fila nueva en Google Sheets.
- Método
POST, URLhttps://app.bhomy.ai/api/v1/outbound. - Header
Authorizationcon el valorBearer YOUR_API_KEY, y ademásIdempotency-Keycon un ID único por llamada, por ejemplo el número de fila. - Body en JSON con
toNumber,fromNumberycontext.
{
"toNumber": "{{ $json.phone }}",
"fromNumber": "+494012345678",
"context": {
"customer_name": "{{ $json.customer_name }}",
"appointment": "{{ $json.appointment }}"
}
}
Las llaves dobles son aquí expresiones de n8n. Insertan valores del nodo anterior. Guarda la clave API en n8n como credenciales, no en texto plano en el nodo. Todos los campos y respuestas están en API Outbound.
Ejemplos
| Proceso | Nodos en n8n |
|---|---|
| Lead nuevo en el CRM después de cada llamada | Webhook › HubSpot, Pipedrive o tu CRM › crear contacto |
| Emergencia directa al servicio de guardia | Webhook › IF prioritaet es alta › Slack o SMS |
| Recordatorio de cita el día anterior | Schedule Trigger › leer Google Sheets › HTTP Request a la API Outbound |
¿Te ha sido útil esta página?