> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ouraicalling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Campañas y leads

> Ejecuta campañas de llamadas salientes sobre listas de leads

Una campaña llama a una lista de **leads** con un asistente elegido, de forma automática y en paralelo, con reintentos, ventanas de llamada y controles de cumplimiento gestionados por el marcador del lado del servidor de la plataforma.

## Leads y audiencias

Los leads son las personas a las que llama una campaña:

* **Impórtalos** vía CSV o añádelos uno a uno (interfaz, API o MCP `add_lead`).
* Cada lead tiene un **número de teléfono** (E.164), un **nombre** opcional y **campos personalizados** de formato libre (por ejemplo, `company`, `open_amount`, `appointment_date`).
* Los campos personalizados están disponibles para el asistente durante la llamada: referéncialos en los prompts para personalizar la conversación ("Estás llamando a {name} por su consulta sobre {company}…").
* Los leads tienen un estado a lo largo de su ciclo de vida (pendiente, llamando, completado, fallido, reintento programado), además de un historial completo de intentos.

## Configurar una campaña

<Steps>
  <Step title="Crea la campaña">
    Elige el **asistente** que hará las llamadas y el **número/troncal saliente** desde el que llamar.
  </Step>

  <Step title="Añade leads">
    Importa tu CSV. Los números en tu [lista de no llamar](/campaigns/dialer-and-compliance#do-not-call-dnc) se marcan automáticamente.
  </Step>

  <Step title="Configura el marcador">
    Concurrencia, reglas de reintento (incluyendo *reintentar hasta que responda un humano* y *reintentar hasta lograr el objetivo*), ventanas de llamada, zona horaria y comportamiento de AMD/buzón de voz — consulta [Marcador y cumplimiento](/campaigns/dialer-and-compliance).
  </Step>

  <Step title="Inicia">
    El marcador empieza a trabajar la lista. Puedes pausar y reanudar en cualquier momento; las llamadas en curso siempre terminan correctamente.
  </Step>
</Steps>

## Monitorear una campaña en ejecución

La vista de la campaña muestra el progreso en vivo: leads enviados frente a restantes, llamadas activas, resultados (completada / sin respuesta / ocupado / buzón de voz) e historial de intentos por lead. Combínala con el [monitoreo en vivo](/monitoring/live-monitoring) para escuchar las llamadas de la campaña en curso.

De forma predeterminada, cuando ya no quedan leads y todas las llamadas han terminado, la campaña se completa automáticamente. Esto lo controla la opción **`mark_complete_when_no_leads`** (activada por defecto): desactívala para mantener la campaña en ejecución durante la importación continua y automatizada de leads, de modo que los leads recién añadidos se procesen en lugar de que la campaña se cierre sola.

## Resultados

Cada llamada finalizada genera los artefactos habituales (transcripción, estado, eventos, grabación opcional) más el resultado del lead, y dispara el `call.completed` [webhook](/api/tools-and-webhooks#webhooks): la forma estándar de sincronizar los resultados de la campaña con tu CRM.
