12 ABRIL 2026
TELEFONÍA + IA — GUÍA OPERATIVA

Cómo montar una campaña outbound
con agentes de voz IA

Retell AI, configuración del agente, primer mensaje, prompt completo, webhooks, flujo de automatización n8n completo, estrategia multicanal, costes y checklist pre-lanzamiento. Todo lo que necesitas para lanzar sin improvisar.

Artículo relacionado
Resumen ejecutivo
01

Preguntar antes de tocar

Volumen, infraestructura, objetivo de la campaña. Sin estas respuestas no se dimensiona nada.

02

Outbound es otro mundo

No es cambiar el primer mensaje. Es concurrencia, Batch Call, CPS, ventanas horarias, detección de buzón, retry logic y multicanal. Otro nivel de complejidad y coste.

03

El primer mensaje lo es todo

Un ACD bajo con ASR alto casi siempre es culpa del begin_message. Diseño por tipo de campaña con ejemplos reales.

04

Automatización completa

9 pasos en n8n: desde que llega el lead hasta que se actualiza el CRM y se decide la siguiente acción. El corazón operativo de la campaña.

1.000
Leads
al mes
250-350
Contactados
por teléfono
100-150
Contactados
por WhatsApp
120-200
Leads
cualificados
50-100
Citas
agendadas
Índice del artículo
SECCIÓN 01

Qué preguntar antes de tocar nada

Sin estas respuestas, cualquier propuesta que hagas es una adivinanza.

Cada vez que alguien me dice "quiero lanzar llamadas con IA", mi primera respuesta son preguntas. No me pongo a configurar nada hasta que no tengo los datos. Porque sin ellos, todo lo que montes va a estar mal dimensionado.

Volumen y operativa

PreguntaPor qué importa
¿Cuántos leads manejas al mes?Define el volumen total. Afecta directamente al número de canales y al coste mensual.
¿De dónde vienen los leads?Facebook, formulario web, CRM, agencia. La fuente determina la calidad y la tasa de contactabilidad esperada.
¿Cuál es la duración media esperada de cada llamada?Cualificación: 3-4 min. Agendado: 4-5 min. Seguimiento: 2-3 min. Dato clave para el cálculo de concurrencia.
¿En qué franja horaria quieres llamar?En España, las llamadas comerciales están reguladas entre 9:00 y 21:00.

Infraestructura actual

PreguntaPor qué importa
¿Tienes SIP trunk contratado?Si ya tiene operador VoIP, hay que verificar compatibilidad con Retell AI. Si no tiene, hay que provisionarlo.
¿Cuántos canales salientes tienes?Límite duro de llamadas simultáneas. Si la concurrencia estimada supera los canales, habrá llamadas rechazadas.
¿Tus números están marcados como spam?Comprobar en Nomorobo o IPQualityScore. Un CLI marcado como spam invalida toda la campaña.
¿Tienes pacing configurado entre la IA y el SIP trunk?Si no, el sistema puede generar picos de CPS que activen las protecciones de los carriers.

Objetivo de la campaña

Tipo de campañaDescripción
Confirmación de citasLlamada corta (1-2 min), alto ASR esperado, bajo coste por contacto.
Cualificación de leadsLlamada media (3-4 min), requiere framework BANT o similar.
Seguimiento de ventasLlamada más larga (4-5 min), requiere manejo de objeciones.
Sistema automatizado completoAgencia manda leads, IA los llama automáticamente. Requiere automatización completa: webhook, validación, llamada, CRM.
SECCIÓN 02

Por qué outbound es otro mundo

No es cambiar el primer mensaje y lanzar. Es otro nivel de complejidad, otro nivel de coste y otro nivel de riesgo.

Mucha gente piensa que outbound es lo mismo que inbound pero al revés. No. Ni de lejos. En inbound el lead viene a ti con intención, con contexto y con paciencia. En outbound le estás interrumpiendo. Tienes 3 segundos para convencerle de que no cuelgue. Pero el timing del lead es solo la punta del iceberg. Lo que realmente cambia es todo lo que hay detrás.

Lo que gestiona inbound

Un agente de voz, un número, un SIP trunk. El lead llama, el agente responde, cualifica, transfiere a un humano o departamento si lo pide, agenda cita si procede y cuelga. Post-call analysis opcional. Webhook al CRM opcional. La complejidad técnica es baja.

Lo que gestiona outbound

Todo lo de inbound multiplicado por diez capas de complejidad que no existen cuando recibes llamadas:

CapaQué implicaCoste / riesgo
Concurrencia RetellLlamadas simultáneas activas. Se paga por slot. Si superas el límite, pagas burst a $0.10/min por toda la duración de esa llamada.$0.10/min burst
Canales netelipCanales SIP salientes. El límite real de llamadas simultáneas es el menor entre la concurrencia Retell y los canales netelip.Coste mensual fijo
Batch CallCada número marcado cuesta $0.005, conteste o no. 20.000 dials al mes son $100 solo en marcación.$0.005/dial
Control de CPSCalls Per Second. Si lanzas demasiadas llamadas por segundo, los carriers activan protecciones anti-fraude. Empezar siempre con 2-3 CPS.CLI quemado
Ventanas horariasConfigurar qué días y qué horas puede llamar el sistema. En España: 9:00-21:00 para llamadas comerciales. Doble ventana si evitas hora de comida.Sanción legal
Detección de buzónImprescindible. Sin enable_voicemail_detection el agente habla con contestadores y quema minutos. En B2B, el timeout necesita ser de 60s por los mensajes de bienvenida.Minutos quemados
Variables dinámicasCada llamada necesita datos personalizados: nombre, producto, fuente. Se inyectan vía retell_llm_dynamic_variables. Todos deben ser strings.Complejidad técnica
Post-call analysisCampos custom obligatorios: lead_qualified, appointment_scheduled, contact_result, next_action, call_summary. Sin esto, el CRM no sabe qué hacer con el resultado.CRM ciego
Retry logicSi no contesta, cuántas veces reintenta, en qué franja horaria diferente, con cuánto delay entre intentos. Sin retry, pierdes el 65-85% del embudo.Embudo roto
Flujo multicanal WhatsAppPara los que no contestan el teléfono. Necesitas API de WhatsApp, agente de texto con el mismo framework de cualificación, y lógica de routing entre canales.Stack adicional

Comparativa directa de configuración

ParámetroInboundOutbound
Primer mensajeSaludo + oferta de ayudaContexto inmediato + pedir permiso
Tolerancia al silencio10-12 s15-20 s
Sensibilidad de interrupción0.8-0.90.7-0.8
Detección de buzónNo necesariaImprescindible
Duración máximaVariable5-7 min
CPSNo aplica2-3 max inicio
Variables dinámicasOpcionalesObligatorias
Retry logicNo aplicaObligatorio
WhatsApp fallbackOpcionalObligatorio
Error habitual

Coger el agente de inbound, cambiarle el primer mensaje y lanzarlo a outbound. No funciona. Los parámetros de timing, silencio, interrupción y buzón son completamente diferentes. Pero lo que realmente falla es todo lo que hay alrededor: no hay control de CPS, no hay retry, no hay WhatsApp, no hay post-call configurado, y la campaña se cae o te queman el CLI.

La regla

Si alguien te dice que outbound es "lo mismo pero al revés", no ha montado una campaña real. Si se te pasa algo de esta tabla, la campaña se cae o pierdes dinero. O las dos cosas.

SECCIÓN 03

Batch Call en Retell AI

Dos formas de lanzar campañas: desde el dashboard o por API.

Dashboard (sin código)

Desde la pestaña Batch Call en el workspace de Retell: crear batch call, seleccionar número de origen, subir CSV con contactos, configurar ventana horaria, y enviar ahora o programar.

El CSV debe incluir una columna phone number con los números en formato E.164. Las columnas adicionales se tratan como variables dinámicas que se inyectan en el prompt del agente.

API (automatizado)

Para sistemas donde los leads llegan en tiempo real. La API Create Batch Call acepta estos parámetros:

ParámetroTipoDescripción
from_numberstring (E.164)Número de origen. Debe estar importado en Retell.
tasksarrayLista de tareas. Cada tarea tiene to_number y opcionalmente retell_llm_dynamic_variables.
scheduled_timestampUnix msHora programada. Si se omite, se envía inmediatamente.
non_batch_concurrency_reservednumberCanales reservados para llamadas no-batch (inbound). Usar si el cliente también recibe llamadas.
call_time_windowobjectVentana horaria permitida. Cada ventana es [startMin, endMin) en minutos desde 00:00 hora local.

Variables dinámicas

Las variables dinámicas personalizan cada llamada. Se pasan como pares clave-valor en retell_llm_dynamic_variables. Todos los valores deben ser strings.

Ejemplo en el prompt
Hola {{nombre_lead}}, te llamo por tu interés en {{producto}}
Variables del sistema

Retell inyecta automáticamente variables como {{from_number}} y {{to_number}} sin configuración. También soporta variables anidadas: {{variable_{{otra_variable}}}}.

Ventana horaria

EscenarioVentanaNota
L-V, 9:00-17:00start: 540, end: 1020Horario estándar de oficina
L-V, 10:00-14:00 y 16:00-19:00Dos ventanas por díaEvitando hora de comida
Sábados, 10:00-14:00start: 600, end: 840Solo mañanas de sábado
Regulación España

La Ley General de Telecomunicaciones prohíbe llamadas comerciales fuera del horario de 9:00 a 21:00. Configurar siempre la ventana horaria acorde a la normativa vigente.

SECCIÓN 04

Configuración del agente

Los parámetros que marcan la diferencia entre que el lead cuelgue en 2 segundos o se quede 4 minutos.

ParámetroValor recomendadoExplicación
enable_voicemail_detectiontrueImprescindible. Detecta buzones en los primeros 3 min. Sin esto, el agente habla con contestadores y gasta minutos.
voicemail_detection_timeout_ms30000 / 60000 (B2B)En B2B hay mensajes de bienvenida largos. Subir a 60s para esos casos.
begin_message_delay_ms500-800No hablar al instante. Medio segundo suena más natural y evita que el lead piense que es un robot.
end_call_after_silence_ms15000-20000Los leads outbound tardan más en responder. Dar más margen antes de colgar por silencio.
reminder_trigger_ms8000-10000Si el lead se queda callado, el agente debe reengancharlo. En outbound se necesita más paciencia.
reminder_max_count2No más de 2 intentos. Si no responde después de 2, colgar con elegancia.
max_call_duration_ms300000 (5 min)Para cualificación. Para seguimiento comercial: 420000 (7 min).
interruption_sensitivity0.7-0.8En outbound el lead habla más. Bajar sensibilidad para no cortarle.
responsiveness0.8-1.0Respuesta rápida pero no instantánea. Evita la sensación de robot.
ring_duration_ms25000-30000Cuánto tiempo dejar sonar antes de desistir. 25-30 segundos es estándar.
languagees-ESPara España. Usar es-419 para Latinoamérica.
SECCIÓN 05

El primer mensaje lo es todo

Un ACD muy bajo con ASR alto casi siempre indica un begin_message que genera desconfianza.

En outbound, el primer mensaje lo es TODO. Tiene que ser corto, natural, dar contexto inmediato de por qué llamas, y pedir permiso para continuar. Si el lead no entiende en 3 segundos por qué le estás llamando, cuelga.

Tipo de campañaEjemplo de begin_message
Cualificación"Hola {{nombre}}, soy [nombre agente], un agente de voz de [empresa]. Nos dejaste tus datos sobre [producto]. Antes de continuar, te informo de que esta llamada se está grabando. ¿Tienes un momento para que te comente cómo podemos ayudarte?"
Confirmación de cita"Hola {{nombre}}, soy un agente de voz de [empresa]. Te llamo para confirmar tu cita del {{fecha_cita}} a las {{hora_cita}}. Esta llamada se está grabando. ¿Sigue bien para ti?"
Seguimiento"Hola {{nombre}}, soy [nombre agente], un agente de voz de [empresa]. Te llamamos la semana pasada sobre {{producto}} y quería saber si has tenido oportunidad de pensarlo. Te informo de que esta llamada se está grabando."
Lo que no funciona

Empezar con "Hola, ¿me escucha bien?" o "Buenos días, le llamo de parte de..." El lead ya sabe que es una llamada comercial y cuelga. El contexto tiene que ir en la primera frase.

SECCIÓN 06

El prompt completo para outbound

9 secciones en este orden. Si falta alguna, el agente va a improvisar. Y eso no quieres.

SecciónQué incluir
1. IdentidadQuién eres, a qué empresa representas, cuál es tu rol.
2. Contexto de la llamadaDe dónde viene el lead, qué sabe ya. Usar variables dinámicas: {{nombre}}, {{fuente}}, {{producto}}.
3. ObjetivoQué tiene que conseguir la llamada: verificar interés, cualificar con BANT, agendar cita.
4. Framework de cualificaciónBudget (presupuesto), Authority (decisor), Need (necesidad concreta), Timeline (cuándo quiere implementar).
5. Criterios de salidaCuándo cualifica (presupuesto + decisor + necesidad) y cuándo no (solo curiosidad, sin presupuesto, no es decisor).
6. Manejo de objecionesLas 5-7 objeciones más comunes con respuestas preparadas.
7. Agendado de citaCómo proponer la cita: "¿Qué día te viene mejor la próxima semana?"
8. CierreCómo terminar la llamada con elegancia. Confirmar próximos pasos.
9. FAQ / iOS Call ScreeningSi Siri pregunta nombre y motivo: responder en una frase. "Soy [nombre] de [empresa], llamo por la consulta de [producto]."
iOS 26: Call Screening de Apple

Los iPhones con iOS 26 pueden activar un filtro donde Siri pide al llamante que diga su nombre y motivo. El agente debe estar preparado para esto en la sección FAQ del prompt.

Ley de transparencia IA

En España, la normativa exige que el agente se identifique como IA si se le pregunta directamente. Incluir en el prompt: "Si el usuario pregunta si eres una inteligencia artificial, responde con honestidad."

SECCIÓN 07

Post-call analysis y webhooks

Tres eventos por llamada. Solo uno importa para el CRM.

Retell dispara tres eventos webhook por cada llamada. Es fundamental filtrar en la automatización (n8n o código propio) para procesar solo el evento correcto.

EventoCuándo se disparaUso recomendado
call_startedLa llamada se ha conectadoLogging, notificación en tiempo real. No contiene transcripción ni análisis.
call_endedLa llamada ha terminadoActualizar estado en CRM como "llamada realizada". Contiene duración pero sin análisis.
call_analyzedAnálisis completadoActualizar CRM con resultado, crear cita, disparar siguiente acción. Contiene todo: transcripción, sentimiento, campos custom.
Filtrado en n8n
Nodo IF después del webhook:
{{$json["body"]["event"]}} === "call_analyzed"

Solo procesar el flujo principal con call_analyzed.
Las otras dos ejecuciones: responder 200 OK sin hacer nada.

Campos custom recomendados para post-call analysis

CampoTipoDescripción
lead_qualifiedbooleanIndica si el lead cumple los criterios de cualificación.
appointment_scheduledbooleanIndica si se ha agendado una cita con el equipo humano.
appointment_datetimestringFecha y hora de la cita agendada (si aplica).
qualification_scorenumber (1-5)Puntuación de cualificación según criterios BANT.
contact_resultenumcontestado, buzon_voz, no_contesta, numero_invalido, rechazado
next_actionenumagendar_cita, enviar_info, reintentar_llamada, descartar, escalar_humano
call_summarystringResumen automático de la conversación generado por el modelo.
SECCIÓN 08

El flujo completo en n8n

9 pasos desde que llega el lead hasta que el CRM decide la siguiente acción. Este es el corazón operativo de la campaña.

En la sección anterior te enseñé los webhooks y el post-call analysis. Ahora viene cómo se conecta todo. Porque los webhooks sin automatización son datos muertos. Y la automatización sin estructura es un desastre que se rompe a las 50 llamadas.

Este es el flujo completo que montamos en n8n o código propio. 9 pasos, en este orden. Si te saltas uno, la campaña tiene agujeros.

Flujo de automatización completo
1
Webhook / Trigger
Lead llega al sistema
Webhook de Facebook Lead Ads, formulario web, CRM o API de la agencia. El trigger arranca el flujo. Puede ser un webhook de n8n, un polling a la API del CRM, o un evento de Zapier/Make redirigido.
2
Nodo IF / Switch
Validación del lead
Comprobar que el teléfono tiene formato E.164, que el lead no es un duplicado, que no está en lista de exclusión (LOPD), y que tiene los campos mínimos: nombre, teléfono, producto de interés. Si no pasa validación, se marca como descartado y no se llama.
3
HTTP Request / CRM
Enriquecimiento de datos
Consultar al CRM si el lead ya existe, si tiene historial previo, si ya se le llamó antes. Enriquecer con datos adicionales: empresa, sector, fuente original, campañas anteriores. Estos datos se pasan como variables dinámicas al agente.
4
Wait / Delay
Delay controlado
No llamar al instante. Un delay de 2-5 minutos tras la llegada del lead mejora el ASR. El lead acaba de rellenar un formulario y espera contacto, pero no al segundo. El delay también sirve para agrupar leads y controlar el CPS del SIP trunk.
5
HTTP Request → Retell API
Llamada API a Retell
POST a https://api.retellai.com/v2/create-phone-call con: agent_id, from_number, to_number, y retell_llm_dynamic_variables con nombre, producto, fuente y todos los datos enriquecidos del paso 3. El sistema marca al lead como "llamada en curso" en el CRM.
6
Retell AI
Conversación IA
El agente ejecuta el prompt de 9 secciones (sección 06 de este artículo). Cualifica con BANT, maneja objeciones, agenda cita si procede. Retell graba, transcribe y analiza automáticamente con los campos custom configurados.
7
Webhook entrante + IF
Post-call webhook
Retell dispara 3 eventos: call_started, call_ended, call_analyzed. Solo procesar call_analyzed. Este evento contiene transcripción, sentimiento, campos custom (lead_qualified, contact_result, next_action, call_summary). Las otras dos ejecuciones: responder 200 OK sin hacer nada.
8
CRM API (HubSpot, Pipedrive...)
Actualización CRM
Actualizar el contacto con: resultado de la llamada, puntuación de cualificación, transcripción, sentimiento, resumen, siguiente acción. Crear deal/oportunidad si el lead cualificó. Crear cita en Cal.com o Google Calendar si se agendó.
9
Switch / Router
Siguiente acción
Según el campo next_action del post-call: agendar_cita → crear evento + notificar al comercial. enviar_info → email automatizado con documentación. reintentar_llamada → programar segundo intento en franja horaria diferente. escalar_humano → notificación al comercial con contexto completo. descartar → marcar como no cualificado y sacar del flujo activo. no_contesta → disparar flujo WhatsApp (sección 09).

Notas de implementación

El flujo tiene dos puntos de entrada: el webhook del trigger de leads (paso 1) y el webhook de Retell post-call (paso 7). Son dos workflows diferentes en n8n que comparten el CRM como fuente de verdad.

El paso 9 es donde la magia operativa ocurre. Cada rama del switch dispara un sub-flujo diferente. El retry (reintentar_llamada) debe incluir lógica de: máximo 3 intentos, franja horaria diferente a la primera, delay mínimo de 4 horas entre intentos, y marcado definitivo como "no contactable" si falla el tercer intento.

Error crítico

Montar el flujo sin el paso 2 (validación). Sin validación, el sistema llama a números inválidos, duplicados, o leads que ya pidieron que no les llamen. Eso quema CLI, quema presupuesto y puede generar denuncias LOPD.

Sobre n8n Cloud vs self-hosted

Para este flujo, n8n Cloud funciona perfectamente. La latencia del webhook es aceptable y no necesitas gestionar infraestructura. Si necesitas Evolution API para WhatsApp (sección 09), ahí sí necesitas n8n self-hosted porque Evolution se despliega como servicio propio. Si eliges Wasender API, puedes seguir con n8n Cloud gracias a su nodo nativo.

SECCIÓN 09

Cuando no contestan: Voz + WhatsApp

La mayoría de leads de Facebook no contestan el teléfono. Sin canal alternativo, pierdes el embudo.

El ASR en campañas con leads de formularios de Meta suele estar entre el 15% y el 35%. Muy por debajo del 60% saludable. La estrategia multicanal no es opcional. Es obligatoria.

INTENTO 1
Llamada inmediata
2-5 minutos después del lead. Si contesta: cualificación. Si no: marcar como "no contactado".
INTENTO 2
WhatsApp automático
Inmediatamente tras no-contacto. Mensaje personalizado: "Hola [nombre], intenté llamarte por [motivo]. ¿Prefieres hablar por aquí?"
INTENTO 3
Segunda llamada
Siguiente día laborable, franja horaria diferente a la primera.
INTENTO 4
Segundo WhatsApp
Mensaje más directo: "¿Sigues interesado en [producto]? Puedo ayudarte por aquí."
FINAL
Cerrar flujo
Tras 3-4 intentos sin contacto, el lead se marca como "no contactable" y sale del flujo activo.

Las tres opciones reales de API para WhatsApp

Para WhatsApp no se usa Retell AI (es solo voz). Necesitas un stack separado con una API de WhatsApp y un agente conversacional de texto. Estas son las tres opciones que estamos evaluando en producción:

OpciónQué esn8nCosteVentaja principalLimitación principal
Meta Business API API oficial de WhatsApp. Se accede a través de BSPs (360dialog, Twilio, MessageBird) o directamente con la API de Meta Cloud. Cloud Pago por conversación (varía por país y tipo) Oficial, estable, sin riesgo de baneo por uso de APIs no oficiales. Cumple con políticas de Meta. Requiere verificación de empresa en Meta Business Suite. Las plantillas de mensajes necesitan aprobación previa.
Evolution API API open source que conecta con WhatsApp Web vía protocolo Baileys. Se despliega como servicio propio (Docker). Self-hosted Gratis (self-hosted) + coste de servidor Sin coste por mensaje. Control total. Multi-número. Webhooks nativos para n8n. Requiere n8n self-hosted (no funciona con n8n Cloud). Depende de ingeniería inversa de WhatsApp Web: riesgo de baneo si se abusa.
Wasender API API cloud de WhatsApp para desarrolladores. Conexión vía QR, sin infraestructura propia. Nodo oficial de n8n incluido. Cloud Desde $6/mes (sin cobro por mensaje) Setup inmediato (QR y listo). Integración nativa con n8n. API REST limpia con webhooks. Precio transparente. Mismo riesgo de baneo que Evolution (usa protocolos no oficiales de WhatsApp). Dependencia de un servicio externo cloud.
Decisión pendiente

Estamos evaluando las tres opciones. Meta Business API es la más segura pero la más cara y burocrática. Evolution API da más control pero necesita n8n self-hosted. Wasender API es el punto medio: cloud puro, nodo nativo de n8n y precio fijo desde $6/mes sin cobro por mensaje. La decisión depende del volumen y de si el cliente necesita control total (Evolution) o prefiere simplicidad (Wasender).

Regla crítica

El agente conversacional de WhatsApp debe tener el mismo framework de cualificación que el agente de voz. Mismo BANT, mismos criterios de salida, mismos campos de post-call. Si el framework es diferente, los datos del CRM no son comparables y no puedes medir el embudo de forma unificada.

SECCIÓN 10

Costes, concurrencia y spam

Lo que cuesta, lo que limita y lo que puede matarte la campaña.

Estructura de costes Retell AI

ComponenteUnidadCosteNota
Voz (TTS)Por minutoVaría según motorElevenLabs turbo v2/v2.5, Cartesia, Play3.0-mini
Modelo LLMPor minutoVaría según modeloGPT-4o, GPT-4.1, Claude, Gemini 2.0 Flash
Batch Call dialPor número marcado$0.005/dialSe cobra conteste o no. 20.000 dials = $100.
Telefonía (con BYOC)Por minutoSegún tarifa netelipCon tu propio SIP trunk, solo aplica el coste de netelip.
Knowledge BasePor minuto$0.005/minSi el agente usa bases de conocimiento. Primeras 10 KB gratis.
Concurrency BurstPor minuto extra$0.10/minSolo si superas el límite normal. Se cobra toda la duración.

Concurrencia Retell vs canales netelip

La concurrencia de Retell y los canales de netelip deben estar alineados. El límite real es siempre el menor de los dos. Si tienes 30 canales en netelip pero 20 de concurrencia en Retell, el límite real son 20 llamadas simultáneas.

ProveedorCPS por defectoCPS máximo
Twilio1 CPS5 CPS
Telnyx1 CPS16 CPS
Custom Telephony (netelip)1 CPSConcurrencia / 20

Gestión del spam y reputación del CLI

Un CLI marcado como spam invalida toda la campaña. Herramientas para verificar:

ServicioQué hace
NomoroboApp y API para comprobar si el número está en su base de datos de spam.
IPQualityScorePuntuación de reputación del número telefónico.
TruecallerBase de datos comunitaria de identificación de spam.

Verified Phone de Retell registra tu número con el carrier para que no sea marcado como spam. Mejora la tasa de pickup significativamente.

iOS 26: Call Screening

Los iPhones con iOS 26 pueden activar un filtro donde Siri pide al llamante que identifique su nombre y motivo. El agente de voz debe estar preparado en su prompt para responder a Siri con naturalidad.

SECCIÓN 11

Checklist pre-lanzamiento

Todo lo que debe estar verificado antes de la primera llamada real.

Agente probado: Mínimo 20 llamadas de prueba a números reales del equipo del cliente.
Variables dinámicas verificadas: Comprobar que se inyectan correctamente en el prompt con datos reales.
Detección de buzón activada: enable_voicemail_detection: true. Mensaje de buzón configurado y probado.
Post-call analysis configurado: Campos custom: lead_qualified, appointment_scheduled, contact_result, next_action, call_summary.
Webhook conectado y probado: Webhook de Retell, n8n o código propio, CRM. End-to-end con una llamada real.
Flujo n8n completo: Los 9 pasos del flujo de automatización probados end-to-end: lead llega, se valida, se enriquece, se llama, se procesa el webhook, se actualiza el CRM y se dispara la siguiente acción.
Ventana horaria configurada: En España: 9:00-21:00 máximo para llamadas comerciales.
CPS controlado: Empezar con 2-3 CPS máximo. Nunca lanzar campaña nueva a CPS alto.
CLI verificado: Comprobar en Nomorobo/IPQualityScore/Truecaller que el número no está marcado como spam.
Flujo multicanal WhatsApp: API elegida (Meta Business, Evolution o Wasender), agente de texto con mismo framework BANT, y routing entre canales probado.
Concurrencia alineada: Verificar que la concurrencia de Retell no supera los canales de netelip. Reservar slots para inbound si aplica.
Métricas desde el día 1: ASR, ACD, tasa de cualificación, tasa de agendado. Revisar desde las primeras llamadas.
EXTRA

Qué explicar al cliente antes de empezar

Los puntos que debes dejar claros desde el primer día para gestionar expectativas.

01

Sobre la contactabilidad

Los leads de Facebook tienen una tasa de contactabilidad telefónica baja (15-35%). No es culpa de la IA ni de la telefonía. Muchos leads dan datos falsos o no esperan una llamada. De 100 leads de Meta, el cliente puede esperar contactar por teléfono con 20-35.

02

Sobre las expectativas de conversión

De los 20-35 contactados, quizás 8-15 sean cualificados, y de esos, 3-7 agenden cita. La IA no cambia la calidad del lead; cambia la velocidad y el coste de procesarlo. El embudo de conversión sigue las mismas reglas que con humanos.

03

Sobre la regulación

En España, la LOPDGDD y el RGPD exigen consentimiento explícito para llamadas comerciales. La normativa sobre IA conversacional exige transparencia: el agente debe identificarse como IA si se le pregunta.

04

Qué valor recibe el humano

El humano recibe al lead ya cualificado, con contexto completo: transcripción, sentimiento, puntuación, qué necesita el lead, cuál es su presupuesto, y cuándo quiere avanzar. Eso cambia completamente la eficiencia del cierre.

¿Te ha servido este artículo?

Cada semana comparto más casos reales, errores documentados y soluciones pragmáticas desde las trincheras de la IA en producción.

Sin humo. Sin teoría. Desde producción.

¿Montando agentes
de voz con IA?

Estoy en las trincheras todos los días. Si tienes dudas específicas
o quieres contrastar tu approach, hablemos.

Escríbeme directo. Sin formularios. Sin intermediarios.
Si tienes proyecto, dame contexto. Si no encajamos, te lo digo.

Trabajo diferente porque pienso diferente.

Sistemas que funcionan 24/7.

Mis reglas. Tus resultados.