Cada llamada que atiende Safina termina con un resumen: quién llamó, qué quería y qué hay que hacer a continuación. Con esta plantilla de Zapier, cada resumen aparece como una fila nueva en una hoja de Google Sheets. Tiene un registro de llamadas sin escribir nada y la configuración lleva unos 10 minutos.
La plantilla tiene dos pasos. El primero recoge la llamada de Safina y el segundo escribe la fila. Si trabaja con un CRM, mantenga el primer paso y sustituya el segundo. Más abajo se explica cómo.
Qué necesita
| Requisito | Especificación |
|---|---|
| Plan Safina | Pro o superior |
| Plan Zapier | Professional o superior |
| Cuenta de Google | Para la hoja |
Según Zapier, “Webhooks by Zapier” solo está disponible en Professional, Team y Enterprise, no en Free (ayuda de Zapier).
Configuración en seis pasos
-
Abra la plantilla: El botón crea el Zap con los dos pasos en su propia cuenta de Zapier. Conecte su cuenta de Google cuando se lo pida.
-
Cree la hoja: Cree una hoja de Google Sheets nueva y ponga estos títulos en la primera fila: Fecha, Nombre, Teléfono, Motivo, Tareas, ID de llamada. Elija esta hoja en el segundo paso del Zap.
-
Copie la URL del Catch Hook: El primer paso (“Webhooks by Zapier, Catch Hook”) muestra una URL propia. Cópiela.
-
Añada la URL en Safina: En la app de Safina, abra la pestaña Safina, luego “Sincronización CRM” y añada un webhook nuevo. Pegue la URL como destino y elija POST. Un Catch Hook de Zapier no necesita autenticación. Guarde y active el webhook. Los detalles están en la guía Conectar Safina AI con tu CRM mediante Webhook.
-
Pruebe: Llame a su número de Safina y termine la llamada. En Zapier, haga clic en “Test trigger” en el primer paso y elija la llamada recibida. Después pruebe el segundo paso y compruebe la fila nueva en su hoja.
-
Active el Zap.
Safina envía el webhook en cuanto termina la llamada, así que la fila aparece poco después de colgar.
Qué envía Safina
Safina envía un único evento, call.ended. Los datos están bajo data. Un ejemplo abreviado:
{
"event": "call.ended",
"event_id": "9c1f0f4e-0d9b-4c7e-9c63-3f1d5b1a7a10",
"occurred_at": "2026-10-09T14:32:00.000Z",
"data": {
"call": {
"id": "call_abc123",
"timestamp": "2026-10-09T14:29:38.000Z",
"summary": {
"caller_name": "Stefan Bauer",
"purpose": "Presupuesto para un nuevo cuadro de contadores",
"key_points": ["Cuadro antiguo, edificio de 1985"],
"action_items": ["Devolver la llamada mañana antes del mediodía"],
"urgency_level": "medium",
"custom_fields": {}
},
"call_tracking": {
"from_number": "+4917612345678",
"duration_in_seconds": 142
}
},
"contact": {
"name": "Stefan Bauer",
"phone_number": "+4917612345678"
}
}
}
En el selector de campos, Zapier muestra estos campos con nombres legibles, por ejemplo “Data › Call › Summary › Purpose” para el motivo. Estos son los campos que asigna la plantilla:
| Columna | Campo en Zapier |
|---|---|
| Fecha | Occurred At |
| Nombre | Data › Call › Summary › Caller Name (si no, Data › Contact › Name) |
| Teléfono | Data › Call › Call Tracking › From Number |
| Motivo | Data › Call › Summary › Purpose |
| Tareas | Data › Call › Summary › Action Items |
| ID de llamada | Data › Call › ID |
Hay más campos disponibles si quiere más columnas: puntos clave (key_points), urgencia (urgency_level), estado de ánimo (sentiment_level), notas (additional_notes), duración (duration_in_seconds) y la transcripción completa (transcript).
Asigne sus propios campos
Si define preguntas propias en el guion de llamadas, las respuestas también llegan. Aparecen en el selector de campos bajo “Data › Call › Summary › Custom Fields”, cada campo con un “Value”. Añada una columna en su hoja y elija ese valor en el segundo paso. Haga antes una llamada de prueba, porque Zapier solo muestra los campos que ha visto en una muestra.
Las listas como action_items pueden tener varias entradas. En la hoja suelen acabar en una sola celda. Si prefiere verlas separadas por comas, añada un paso de Formatter entre los dos.
Sustituya Google Sheets por su CRM
El primer paso es igual para cualquier destino. Solo cambia el último:
- HubSpot o Pipedrive: Sustituya “Create Spreadsheet Row” por “Create Contact” o “Create Deal”. Asigne el nombre y el teléfono, y ponga el motivo y las tareas en una nota.
- Slack: Añada un paso “Send Channel Message” con el motivo y la urgencia, para que su equipo vea las llamadas urgentes al instante.
- Ambos: Zapier permite añadir más pasos. Conserve la hoja como registro de respaldo y añada el CRM después.
Encontrará más ideas en la página de integración con Zapier y en la página de Google Sheets.
Consejos
- Pruebe con una llamada real. Una llamada de prueba le muestra qué campos llegan y cómo se llaman.
- Filtre las llamadas vacías. Añada un paso Filter tras el disparador, por ejemplo “Summary purpose exists”. Así, las llamadas colgadas sin conversación no crean filas. Los pasos Filter no cuentan como tareas en Zapier.
- Formato del teléfono. El número de quien llama llega en formato internacional, como
+4917612345678. Google Sheets puede interpretar el signo más inicial como una fórmula. Dé a la columna formato de texto sin formato antes de la primera llamada. - Zona horaria.
occurred_atestá en UTC. Use un paso de Formatter para convertirlo a su zona horaria.
Preguntas frecuentes
¿Necesito el plan Pro de Safina? Sí. Los webhooks están disponibles desde el plan Pro.
¿El Zap cuesta algo por cada llamada? Cada llamada consume tareas de Zapier en los pasos de acción. Compare el límite de tareas de su plan de Zapier con su volumen de llamadas.
¿Puede Safina tener más de un webhook? Sí. Puede añadir varios, por ejemplo uno para la hoja y otro para su CRM.
¿Qué pasa si falla un envío? Safina lo intenta hasta tres veces y le envía un correo si fallan todos los intentos.