Safina + Webhooks

Reenvía datos de llamadas automáticamente a tu CRM, Slack o sistemas personalizados. Los webhooks de Safina envían eventos en tiempo real después de cada llamada. Desde 24,99 $/mes.


¿Qué son los webhooks?

Un webhook es una petición HTTP que Safina envía automáticamente a una URL de tu elección cada vez que ocurre un evento específico. En lugar de consultar repetidamente Safina en busca de nuevos datos (polling), recibes los datos en el momento en que se crean.

En la práctica: entra una llamada. Safina responde, conduce la conversación, crea un resumen. En segundos, tu sistema recibe una petición HTTP con todos los datos relevantes: nombre del llamante, motivo de la llamada, urgencia, datos de contacto, acciones pendientes.

Tú decides qué pasa con los datos. ¿Un nuevo contacto en HubSpot? ¿Un mensaje en Slack para tu equipo? ¿Una fila en Google Sheets? ¿Un ticket en tu sistema de soporte? Todo es posible, sin esfuerzo manual.

¿Qué datos envía Safina?

Cada carga de webhook contiene datos estructurados de la llamada. El contenido exacto depende del evento, pero los campos típicos incluyen:

  • Información del llamante: Nombre, número de teléfono, email (si se capturó), empresa
  • Detalles de la llamada: Marca temporal, duración, estado (respondida, perdida, rechazada)
  • Resumen: Motivo de la llamada en 2-3 frases, estructurado
  • Urgencia: Alta, media, baja
  • Acciones pendientes: Próximos pasos concretos de la conversación
  • Campos específicos del sector: Número de propiedad, área legal, ID de cliente según tu plantilla

Ejemplo de carga

{
  "event": "call.ended",
  "timestamp": "2026-01-28T14:32:00Z",
  "call": {
    "id": "call_abc123",
    "status": "completed",
    "duration_seconds": 142,
    "caller": {
      "phone": "+14155551234",
      "name": "James Mitchell",
      "company": "Mitchell & Associates"
    },
    "summary": "Inquiry about network installation for new office. 18 workstations, fiber connection available. Quote requested by end of week.",
    "urgency": "medium",
    "action_items": [
      "Prepare quote for network installation",
      "Call back by Friday"
    ],
    "callback_requested": true,
    "callback_time": "mornings"
  }
}

Eventos compatibles

Safina envía webhooks para los siguientes eventos:

EventoDescripción
call.receivedSe detecta una llamada entrante
call.answeredSafina ha respondido la llamada
call.endedLa conversación ha finalizado (incluye resumen)
call.rejectedLa llamada fue rechazada
summary.data_query_resultResultado de una consulta de datos del resumen

Tú eliges a qué eventos se suscribe cada webhook. ¿Solo necesitas call.ended? Suscríbete a ese. ¿También quieres saber cuándo entra una llamada? Añade call.received.

Autenticación

La seguridad importa, especialmente cuando se transmiten datos de llamadas. Safina admite tres métodos de autenticación para webhooks:

MétodoDescripciónCuándo usarlo
Bearer TokenToken enviado en la cabecera AuthorizationEstándar para la mayoría de APIs
Clave APIClave en la cabecera o cuerpo de la peticiónCompatible con muchas herramientas externas
NingunaSin token de autenticaciónSolo para pruebas o sistemas internos

También puedes definir cabeceras HTTP personalizadas si tu sistema tiene requisitos específicos.

Configuración en 5 pasos

1. Crea un webhook

Abre la app de Safina y navega a Ajustes > Webhooks > Nuevo Webhook.

2. Introduce tu URL

Introduce la URL donde Safina debe enviar los datos. Puede ser tu propio servidor, una instancia de n8n, un webhook de Zapier o un escenario de Make.

3. Elige la autenticación

Selecciona el método apropiado: Bearer Token, clave API o sin autenticación. Introduce tus credenciales.

4. Suscríbete a eventos

Selecciona los eventos que deben activar el webhook. Para la mayoría de casos, call.ended es suficiente; te da el resumen completo después de cada conversación.

5. Prueba

Haz clic en “Enviar prueba”. Safina envía una carga de prueba a tu URL. Verifica que los datos lleguen y se procesen correctamente. Solo activa el webhook cuando la prueba sea exitosa.

Listo. A partir de ahora, Safina envía datos de llamadas a tu sistema automáticamente cada vez que ocurre un evento coincidente.

Detalles técnicos

  • Métodos HTTP: POST (predeterminado), GET, PUT, PATCH, DELETE
  • Lógica de reintentos: 3 reintentos automáticos en caso de fallo
  • Timeout: 30 segundos (configurable)
  • Cabeceras personalizadas: Cualquier cabecera HTTP adicional admitida
  • Formato: JSON

Casos de uso

Reenvía datos de llamadas a tu CRM

Cada llamada se registra automáticamente como actividad en HubSpot o Pipedrive. Datos de contacto, motivo de la llamada y próximos pasos llegan directamente al registro del negocio o contacto. Sin entrada manual de datos.

Notifica a tu equipo en Slack

Las llamadas de alta urgencia activan un mensaje en Slack. Tu equipo ve de inmediato quién llamó y qué necesita, sin abrir la app de Safina.

Registra llamadas en Google Sheets

Cada llamada se añade automáticamente como una nueva fila en una hoja de cálculo. Fecha, llamante, motivo, urgencia — todo ordenado y filtrable. Ideal para informes y análisis.

Crea automatizaciones personalizadas

A través de plataformas de webhooks como Zapier, Make o n8n, puedes conectar Safina con más de 5.000 apps. Emails de seguimiento automáticos, entradas de calendario, creación de tickets — todo sin código.

Preguntas frecuentes

¿A qué eventos puedo suscribirme?

Safina actualmente admite cinco eventos: call.received, call.answered, call.ended, call.rejected y summary.data_query_result. Puedes combinar libremente qué eventos activan una notificación para cada webhook.

¿Qué métodos de autenticación se admiten?

Tres métodos: Bearer Token (en la cabecera Authorization), clave API (en la cabecera o cuerpo) y sin autenticación. También puedes definir cabeceras personalizadas si tu sistema receptor las requiere.

¿Puedo filtrar eventos?

Sí. Al crear un webhook, seleccionas exactamente qué eventos quieres recibir. También puedes crear múltiples webhooks con diferentes suscripciones de eventos (por ejemplo, uno para tu CRM que solo reciba call.ended y otro para Slack que también reciba call.received).

¿Qué pasa si mi servidor no está accesible?

Safina reintenta automáticamente el envío hasta 3 veces. Si todos los intentos fallan, el webhook se marca como fallido. Puedes ver el estado en la app y activar un reenvío manual.

¿Puedo probar webhooks sin hacer llamadas reales?

Sí. Safina incluye una función de prueba integrada. Puedes enviar una carga de prueba a tu URL en cualquier momento para verificar que la conexión funciona y tu sistema procesa los datos correctamente.

¿En qué formato se envían los datos?

JSON. La carga es estructurada y documentada. Cada evento tiene un esquema definido, para que puedas analizar los datos de forma fiable.

9:41

Safina gestionó 51 llamadas esta semana

46

De confianza

4

Sospechoso

1

Peligroso

Últimos 7 días
Filter
EM
Emma Martin 67s 15:30

Quiere hablar sobre la oferta de la nueva campaña y tiene preguntas sobre el calendario.

LS
Laura Sánchez 54s 14:45

Pregunta por el estado del pedido y cuándo llegará la entrega.

TH
Tomás Herrera 34s 13:10

Concertar una reunión para la revisión del proyecto la próxima semana.

Desconocido 44s 11:30

Promesa de premio: probablemente spam.

SM
Sofía Martínez 10s 09:15

Reclamación sobre el último pedido, solicita que le devuelvan la llamada.

MN
Martín Navarro 95s 13 dic

Quiere hablar sobre una posible colaboración.

AR
Ana Rodríguez 85s 13 dic

Es su compañera y quiere hablar sobre el proyecto.

JC
Javier Campos 42s 12 dic

Pregunta por las citas disponibles la próxima semana.

LB
Lucía Bermejo 68s 12 dic

Tiene preguntas sobre la factura y pide aclaración.

Llamadas
Safina
Contactos
Perfil
9:41
Llamada de Emma Martin
12 dic
11:30
67s

Quiere hablar sobre la oferta de la nueva campaña y tiene preguntas sobre el calendario.

Puntos clave

  • Devolver llamada a Emma Martin
  • Aclarar dudas sobre plazos y precios
Devolver llamada
Editar contacto

Perspectivas IA

Estado de ánimo del llamante Muy bueno

La persona que llamó fue colaboradora y proporcionó la información necesaria.

Urgencia Baja

La persona puede esperar una respuesta.

Audio y transcripción

0:16

Hola, soy Safina AI, la asistente digital de Peter. ¿En qué puedo ayudarle?

Hola Safina, soy Emma Martin. Quería hablar sobre la oferta y el calendario.

Gracias, Emma. ¿Están valorando principalmente el paquete Standard o el Pro para el lanzamiento?

Exacto. Necesitamos el paquete Pro y nos gustaría empezar el próximo mes si la incorporación puede hacerse en la primera semana.

Diga adiós a su buzón de voz anticuado.

Pruebe Safina gratis y empiece a gestionar sus llamadas de forma inteligente.

Prueba gratuita