Llamadas automáticas API: cómo conectar un agente de voz a tu CRM

Aprende a disparar llamadas automáticas API desde formularios o CRM, definir reintentos y recibir transcripciones y estados de cualificación por webhook.

## Qué son las llamadas automáticas API y qué permiten construir Las **llamadas automáticas API** conectan tus sistemas de captación o gestión de clientes con un agente de voz con inteligencia artificial. Al enviar una petición HTTP o configurar un webhook, tu servidor ordena al agente descolgar el teléfono, mantener una conversación hablada con el usuario y devolver los datos estructurados a tu base de datos. Este patrón técnico permite ejecutar acciones salientes y entrantes sin intervención manual: * **Llamar a leads de formularios**: ejecutar la marcación tras el envío de datos en una página de aterrizaje según la regla que configures. * **Llamar a listas de contactos**: procesar bases de datos segmentadas para campañas de confirmación o reactivación. * **Llamadas desde el CRM**: disparar llamadas salientes cuando una oportunidad cambia de etapa o se asigna a un comercial. * **Llamadas preventivas**: contactar a usuarios antes de un taller, evento o cita médica para verificar asistencia. * **Atención de llamadas entrantes con apertura de tickets**: recibir peticiones de soporte, cualificar la urgencia y registrar el caso en tu software de gestión. Al terminar cada conversación, el sistema devuelve a tu aplicación los resultados: código de resolución, transcripción completa del audio, enlace a la grabación, cita reservada en el calendario o número de ticket generado. ## Eventos que disparan una llamada automática en producción Una **integración de llamadas automáticas** responde a eventos comerciales u operativos concretos. La siguiente tabla resume seis casos reales de empresas que utilizan este flujo: | Evento desencadenante | Sistema de origen | Acción técnica del agente | Caso de estudio real | | :--- | :--- | :--- | :--- | | Envío de formulario web | Formulario de captación web | Llama en segundos, cualifica el perfil inversor y reserva cita con un asesor | Flor de Pacifico | | Nuevo lead cualificado previamente | Mensajería instantánea y base de datos | Contacto inicial por WhatsApp (requiere integración) y llamada telefónica inmediata con el contexto | Bludental | | Registro en taller online | Formulario de registro y calendario | Contacta a los inscritos, confirma asistencia y resuelve dudas logísticas | Lunaga | | Incidencia de entrega (paquete retenido) | Sistema ERP / SGA logístico | Llama al destinatario, registra si solicita reentrega o devolución y actualiza el sistema | Operador logístico italiano | | Lote de leads inbound industriales | CRM industrial (HubSpot) | Procesa lotes de 500 contactos para cribado técnico y filtra cuentas descartadas | Fabricante industrial italiano | | Llamada entrante de soporte técnico | Centralita VoIP / SIP | Agente SARA atiende 24/7, identifica cliente, diagnostica y abre ticket | Empresa de tratamiento de agua | En el caso de Flor de Pacifico, el agente gestionó 207 llamadas en 5,5 días con 76 respuestas y 18 citas cualificadas, alcanzando un 25 % de conversión sobre contactos que respondieron. Para Lunaga, la llamada coordinada con el calendario tramitó 10.133 llamadas en 18 días, registrando 770 asistencias confirmadas directamente en una hoja de Google Sheet. ## Disparo por API o subida de listas: cuándo conviene cada método Existen dos vías principales para enviar datos al agente de voz según las necesidades operativas: | Criterio | Disparo unitario por API / Webhook | Subida de listas de contactos | | :--- | :--- | :--- | | **Velocidad de contacto** | Inmediata según la regla configurada tras la acción del usuario | Por lotes programados o ejecución manual | | **Esfuerzo técnico** | Requiere configurar webhooks o peticiones HTTP | Sin código (carga de archivos CSV) | | **Caso de uso típico** | Llamar a leads de formularios, incidencias urgentes, alertas transaccionales | Campañas periódicas, reactivación de bases frías, eventos masivos | La subida de listas sirve para campañas periódicas. Por ejemplo, la empresa de fabricación industrial procesó 2.000 leads inbound agrupados en lotes de 500 contactos dentro de una ventana horaria de 08:30 a 17:30 de lunes a viernes, reduciendo más de un 70 % el tiempo manual de cualificación comercial. Si el objetivo es contactar al usuario inmediatamente tras el registro, la API permite disparar la llamada al recibir el evento según las reglas definidas. ## Datos que necesita el agente de voz para iniciar la llamada Para que la conversación mantenga coherencia, el payload que envías al agente contiene tanto identificadores técnicos como contexto del contacto: * **Identificador externo**: id de contacto en tu CRM o base de datos para cruzar el registro al retorno. * **Teléfono**: número del destinatario en formato telefónico internacional con prefijo de país. * **Nombre del contacto**: para personalizar el saludo inicial. * **Motivo de la llamada**: etiqueta interna que selecciona el guion o intención principal. * **Campos de contexto**: producto de interés, presupuesto estimado, fecha de registro o número de envío. * **Idioma preferido**: código de idioma para la voz del agente. * **Consentimiento y origen**: fecha y canal donde el usuario aceptó el contacto telefónico. El siguiente bloque muestra un ejemplo ilustrativo de carga útil con marcadores de posición enviada mediante webhook hacia el agente: ```json { "external_lead_id": "", "phone_number": "", "first_name": "", "call_reason": "lead_qualification", "preferred_language": "es-ES", "metadata": { "source": "landing_page_direct", "product_interest": "", "consent_timestamp": "" } } ``` Este esquema es un ejemplo conceptual con marcadores de posición para ilustrar la transferencia de variables y no representa la referencia técnica de un endpoint real. ## Intentos, horarios y reglas de parada en llamadas automáticas API Cada flujo requiere definir cadencias y ventanas de llamada, cuyos horarios y base legal deben verificarse con tu DPO o asesor legal para evitar saturar a los destinatarios. En la cadena dental Bludental (más de 70 clínicas), como ejemplo de configuración, el sistema activa un primer contacto por WhatsApp para cualificar leads en 5 segundos y ejecuta la llamada telefónica al cabo de un minuto con los datos recogidos. Si el usuario no descuelga, su secuencia de rellamada opera en intervalos de +0h, +6h, +12h y +18h, pausando las llamadas a partir de las 19:00. Esta cadencia logró una tasa de respuesta del 65 % frente al 50 % humano y una conversión global del 28 % frente al 22 % tradicional. En el sector logístico, como otro ejemplo de configuración, el agente GIULIA procesó paquetes retenidos llamando los 7 días de la semana de 08:00 a 18:00 con un límite de hasta 6 intentos por día. De las 18.364 llamadas salientes en 20 semanas, el 64,2 % de los contactos atendió en el primer intento y el 35,8 % restante se contactó solo tras el primer intento. La operación generó 1.549 resoluciones positivas de entrega o devolución con un coste de 3,49 € por resolución positiva. Puedes consultar diferentes cadencias de contacto en nuestra guía de seguimiento automatizado de leads. Cualquier configuración debe incorporar reglas de parada: si el destinatario solicita no volver a ser contactado (baja voluntaria) o la línea devuelve número inexistente, el sistema cancela los reintentos restantes y marca el estado en tu base de datos. ## Retorno de datos tras la conversación: webhooks hacia tu CRM Cuando la llamada finaliza, el motor conversacional envía una notificación POST a tu webhook de retorno o actualiza tu CRM directamente en HubSpot o mediante API y webhooks, como explicamos en nuestra guía de integración con CRM. El sistema entrega los siguientes códigos y contenidos estructurados: * **Códigos de resultado**: * *Objetivo cumplido*: cualificación positiva o cita agendada. * *Rellamada solicitada*: el usuario pide hablar en otro momento. * *No interesado*: contacto válido que rechaza la propuesta. * *Sin respuesta*: llamada no atendida. * *Número erróneo*: fallo de numeración o persona equivocada. * *Baja voluntaria*: solicitud de exclusión. * **Transcripción completa**: texto íntegro de la conversación para auditoría. * **Enlace al archivo de audio**: grabación reproducible para control de calidad. * **Entidades capturadas**: variables extraídas durante la llamada (horario elegido, urgencia del caso, código de cliente). En la integración desarrollada para la empresa de tratamiento de aguas, el agente SARA atendió 2.260 llamadas en un mes, resolviendo el 100 % de las entradas y cerrando 1.730 casos con objetivo cumplido mediante la apertura de tickets directos en el CRM. Para conocer cómo analizar estos registros, revisa nuestro artículo sobre análisis de llamadas y transcripciones con IA. ## Comprobaciones técnicas antes del pase a producción Antes de activar llamadas automáticas API con tráfico real de usuarios, completa esta lista de verificación técnica y operativa: 1. **Verificación de consentimiento previo**: comprueba que el formulario capture y guarde el consentimiento junto con el lead para recibir llamadas telefónicas. Asegúrate de registrar este consentimiento antes de iniciar las llamadas. Revisa los requisitos legales en nuestra guía de RGPD para agentes de voz. 2. **Normalización de numeración**: valida que el teléfono pase con el prefijo internacional antes de la llamada a la API para evitar fallos de enrutamiento. 3. **Prevención de registros duplicados**: añade un filtro de control en tu backend para no disparar dos llamadas simultáneas a un mismo contacto que envíe el formulario dos veces seguidas. 4. **Pruebas en números internos**: ejecuta llamadas de prueba contra números de tu equipo técnico para comprobar la pronunciación de nombres de producto y la captura de variables. 5. **Gestión de errores en el webhook de retorno**: define mecanismos de reintento en tu endpoint receptor por si tu CRM o base de datos no estuvieran disponibles cuando el agente intente registrar los resultados. 6. **Enrutamiento y desvíos a operadores humanos**: define qué ocurre si el usuario solicita hablar con una persona o si el caso supera las capacidades del bot. Analiza estas situaciones en el análisis sobre límites y oportunidades al automatizar llamadas comerciales. 7. **Identificación de IA al descolgar**: cumple con la identificación de IA (EU AI Act Art. 50), configurando el saludo inicial para que el agente informe con claridad de que es un sistema automatizado. 8. **Revisión con tu delegado de protección de datos (DPO)**: contrasta los flujos de llamada, la base legal aplicable y las listas Robinson correspondientes a tu mercado. Esto es restrictivo si valoras estrategias de llamadas en frío con IA. Para implementaciones en HubSpot, consulta el procedimiento paso a paso en la guía de integración con HubSpot. ## Planes y costes de DeepAgent DeepAgent ofrece estos planes mensuales: * **Starter**: 99 €/mes * **Pro**: 299 €/mes * **Growth**: 500 €/mes * **Scale**: 799 €/mes * **Enterprise**: presupuesto personalizado Los precios indicados no incluyen IVA. Si optas por la facturación anual, obtienes un ahorro del 17 % sobre las tarifas mensuales. Consulta los detalles actualizados en la página de precios de DeepAgent. También puedes probar la plataforma por tu cuenta: 30 minutos gratis, sin tarjeta. ## Preguntas frecuentes sobre llamadas automáticas por API ### ¿Puedo iniciar una llamada con IA directamente desde mi CRM? Sí. Puedes configurar un webhook o una llamada a la API cuando un registro cambie de estado o entre en una lista específica. Sistemas como HubSpot permiten disparar estas acciones dentro de sus flujos de trabajo de forma nativa. ### ¿Cómo envío los leads de un formulario web al agente de voz? Configuras la herramienta del formulario o tu backend para enviar una petición POST al endpoint de la API con los datos del contacto tras el envío del formulario. El agente procesa la información y ejecuta la llamada según los parámetros y tiempos que configures. ### ¿El resultado de la llamada vuelve al CRM de manera automática? Sí. Al terminar la llamada, la plataforma envía un webhook a tu CRM o sistema de destino con el código de resultado, el enlace a la grabación, la transcripción completa y cualquier dato recogido durante la conversación. ### ¿Se puede subir una lista en lugar de usar la API? Sí. La plataforma permite subir archivos con listas de contactos directamente en el panel, seleccionar el agente configurado y lanzar la campaña telefónica saliente sin necesidad de escribir código. ### ¿Necesito un equipo de programadores para ponerlo en marcha? No. Si utilizas un CRM con integraciones nativas o conectores estándar, la configuración se realiza mediante interfaces visuales. Solo requieres programadores si trabajas con sistemas propios o bases de datos a medida. ## Conecta tu software con agentes de voz hoy mismo Configura la conexión por API o webhook con DeepAgent y automatiza las llamadas telefónicas de tu operativa diaria. Habla con ventas → · Crea tu agente →