launch_campaign
AGÉNTICA · Lanza una campaña de correo COMPLETA desde un brief en lenguaje natural. Postari GENERA el correo (asunto + diseño con la voz y el color de marca del tenant), lo arma sobre una lista y devuelve un BORRADOR con preview (preview_html). Por defecto NO envía: para enviar de verdad, vuelve a llamar con los mismos campos + confirm_send:true (o scheduled_at para agendar). Es la forma de "dile el objetivo y Postari lo logra". Requiere scope write (borrador) o send (enviar).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Objetivo opcional: ventas, reactivación, anuncio, evento… | |
| tone | No | Tono opcional: cálido, urgente, divertido, profesional… | |
| brief | No | Qué comunicar, en lenguaje natural. Ej: "Black Friday 30% OFF en todos los cursos, tono urgente, cierra el viernes". Postari escribe el correo. | |
| blocks | No | Bloques de contenido propios (opcional · alternativa a brief). | |
| cta_url | No | URL del botón principal (opcional). | |
| list_id | Yes | UUID de la lista destino (usa list_lists para verlas). | |
| subject | No | Asunto exacto (opcional · si lo das, no se genera). | |
| cta_label | No | Texto del botón (opcional). | |
| from_name | No | Nombre del remitente (opcional). | |
| html_body | No | HTML libre (opcional · alternativa a brief/blocks). | |
| variables | No | Variables mustache {{var}} (opcional). | |
| confirm_send | No | false (default) = solo borrador + preview, no envía. true = ENVÍA de verdad a la lista (requiere scope send + que el tenant tenga habilitados los envíos por agente). | |
| scheduled_at | No | ISO8601 para agendar el envío (opcional · requiere confirm_send). |