# Campañas

El servicio Campaigns permite a los administradores del tenant redactar, programar y enviar comunicaciones en varios canales. Incluye segmentación, seguimiento de entregas, limitación de velocidad y cancelación.

## Canales

- **email**: mensajes HTML con texto alternativo.
- **sms**: mensajes en content.message.
- **push**: notificaciones push.

## Segmentación

- **all_users**: todos los usuarios del tenant con email o teléfono válido.
- **user_attributes**: filtros dinámicos por tipo, atributos o metadatos.
- **audience_ids**: segmentos guardados mediante Audiences.
- **custom**: emails o teléfonos incluidos en audience_config.

## Ciclo de vida

- **draft**: campaña en creación o edición.
- **scheduled**: envío futuro en scheduled_at.
- **sending**: entrega en curso mediante colas.
- **sent**: todos los destinatarios procesados.
- **cancelled**: envío cancelado por un administrador.
- **failed**: error irrecuperable.

## Limitación de velocidad

Los administradores pueden definir capping_per_minute (1–100 000) para espaciar los lotes y respetar los límites del proveedor de email o SMS.
