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

# Email Marketing

> Envía campañas masivas de correo electrónico con remitentes verificados, plantillas creadas con IA, segmentación y métricas tipo embudo.

El módulo de **Email Marketing** de Shimli te permite enviar correos masivos a tus contactos con la misma experiencia que las campañas de WhatsApp: segmentación, programación, variables dinámicas y métricas en tiempo real. Se encuentra en **Marketing → Email Marketing**.

## Cómo funciona

```
   Base de datos (con email) ──▶ Remitente verificado ──▶ Plantilla ──▶ Campaña ──▶ Métricas
```

1. **Validas un remitente** (un correo o un dominio).
2. **Creas una plantilla** de correo (con IA o copiando/pegando HTML).
3. **Lanzas una campaña** seleccionando la base de datos, el remitente y la plantilla.
4. **Ves los resultados** en un embudo: enviados, entregados, abiertos, clics.

<Callout type="info">
  El correo electrónico funciona como un canal más dentro de Shimli. Puedes cruzarlo con WhatsApp: si un contacto no abre el email en X tiempo, se le envía un WhatsApp automáticamente.
</Callout>

## Remitentes

Antes de enviar cualquier correo, necesitas validar **quién lo envía**. Shimli no puede enviar correos a nombre de un dominio que no hayas autorizado.

Hay dos formas de validar un remitente:

<Tabs>
  <Tab title="Por correo individual">
    <Steps>
      <Step title="Agrega el correo">
        Ve a **Email Marketing → Remitentes → Agregar**. Ingresa el correo desde el que quieres enviar (ej: `sac@tiunza.hn` o `no-reply@tiunza.hn`).
      </Step>

      <Step title="Recibe el enlace de verificación">
        Shimli envía un correo a esa dirección con un enlace de validación.
      </Step>

      <Step title="Valida con un clic">
        Al abrir el enlace, el remitente queda verificado y listo para usarse en campañas.
      </Step>
    </Steps>

    Es la opción más sencilla: no requiere soporte de IT ni cambios en DNS.
  </Tab>

  <Tab title="Por dominio">
    <Steps>
      <Step title="Agrega el dominio">
        Ve a **Email Marketing → Remitentes → Agregar dominio** (ej: `tiunza.hn`). A partir de ese dominio, todos los correos que agregues serán válidos.
      </Step>

      <Step title="Configura los registros DNS">
        Al agregar el dominio, se requiere que tu equipo de IT agregue los registros DNS que Shimli indica (incluye el servidor y otros registros de autenticación).
      </Step>

      <Step title="Verificación automática">
        Una vez configurado el DNS, el dominio queda validado y puedes agregar cualquier correo bajo ese dominio sin verificación individual.
      </Step>
    </Steps>

    Ideal si planeas enviar desde múltiples direcciones del mismo dominio.
  </Tab>
</Tabs>

<Callout type="warning">
  La verificación por dominio requiere intervención de IT para configurar los registros DNS. Coordina con tu equipo antes de iniciar el proceso.
</Callout>

## Plantillas de correo

Las plantillas definen el contenido HTML del correo. Tienes tres formas de crearlas:

### 1. Con el asistente de IA (recomendado)

El asistente de IA construye la plantilla en conversación. No necesitas saber HTML:

1. Describe el correo que quieres: "un correo de promoción de televisores con 10% de descuento".
2. Sube imágenes, un PDF, o incluso un video — el asistente puede tomar cualquiera de estos como insumo para diseñar el correo.
3. La IA genera el correo completo.
4. Pídele ajustes en lenguaje natural: "quítale la parte de arriba", "ponle bordes redondos", "cambia el fondo".
5. La IA itera hasta que te guste.
6. Guarda el resultado como plantilla.

<Callout type="info">
  Puedes empezar con un **arte existente** (un JPG, PNG, o el PDF que te pasó tu equipo de diseño) y pedirle al asistente que lo convierta en un correo HTML responsive, agregando las variables dinámicas donde lo necesites.
</Callout>

<Callout type="info">
  El asistente conoce el HTML que va generando, así que también puedes pedirle cosas específicas: "agrega la variable de nombre en el título" o "pon el cupo disponible en esta sección". La IA inserta las variables por ti, sin que tengas que tocar el código.
</Callout>

### 2. Copiando y pegando HTML

Si ya tienes el HTML de tu correo (porque lo diseñó tu equipo de arte o lo exportaste de otra herramienta), puedes pegarlo directamente en el editor de plantillas.

### 3. Desde una imagen, PDF o video

Puedes mandar al asistente de IA una imagen del arte, un PDF de diseño, o incluso un video, y pedirle que lo convierta en un correo HTML, agregando las variables dinámicas donde lo necesites.

## Variables dinámicas

Igual que en las plantillas de WhatsApp, los correos pueden incluir **variables** que se rellenan con los datos de la base de datos:

* La variable `nombre` se mapea al campo `name` de tu base de datos → cada contacto recibe "Hola, Luis", "Hola, Juan".
* Puedes usar variables en el **asunto**, en el **texto previo** y dentro del **HTML** del correo.
* En el asunto y texto previo, las variables se insertan fácilmente desde el editor visual.
* Dentro del HTML, el asistente de IA puede insertarlas por ti cuando se lo pidas en lenguaje natural.

## Crear una campaña de email

<Steps>
  <Step title="Información general">
    Ve a **Email Marketing → Campañas → Crear campaña**. Ponle nombre y descripción.
  </Step>

  <Step title="Base de datos">
    Selecciona la base de datos que contiene los correos de tus contactos. La columna de email debe estar mapeada en la base de datos.
  </Step>

  <Step title="Remitente">
    Selecciona uno de tus remitentes verificados. Es la dirección desde la que se enviará el correo.
  </Step>

  <Step title="Segmentación (opcional)">
    Filtra la lista por campos, igual que en las campañas de WhatsApp. Ejemplo: enviar solo a contactos donde `cadena = LaCuracao`.
  </Step>

  <Step title="Contenido">
    Elige cómo definir el correo:

    * Escribir texto directamente.
    * Copiar y pegar HTML.
    * Traerlo de una plantilla ya creada.

    Mapea las variables a los campos de la base de datos.
  </Step>

  <Step title="Envío">
    Envía ahora o programa la campaña.
  </Step>
</Steps>

## Métricas de la campaña

Una vez enviada, Shimli muestra un **embudo** con el detalle de la campaña:

| Métrica        | Descripción                                   |
| -------------- | --------------------------------------------- |
| **Enviados**   | Correos enviados a la lista                   |
| **Entregados** | Llegaron a la bandeja del destinatario        |
| **Abiertos**   | Fueron abiertos por el contacto               |
| **Clics**      | El contacto hizo clic en un enlace del correo |
| **Rebotados**  | No se pudieron entregar                       |
| **Rechazados** | No se enviaron (ver motivos abajo)            |

### Motivos de rechazo

Shimli te muestra **por qué** un correo no se entregó, con el motivo exacto que entrega el proveedor:

* El mensaje no pudo llegar (imposible de entregar).
* La dirección de correo es incorrecta o no existe.
* El destinatario marcó el correo como spam.
* Problemas de reputación del remitente.

<Callout type="info">
  Conocer el motivo exacto de cada rechazo te permite limpiar tu base de datos y mejorar la entregabilidad de futuros envíos.
</Callout>

### Asistente de IA para análisis

El asistente de IA de la campaña te permite:

* Preguntar en lenguaje natural: "¿cómo le fue a esta campaña comparada con la anterior?"
* Exportar segmentos: "expórtame todos los contactos que abrieron pero no hicieron clic".
* Analizar patrones: "¿qué dominios de correo tuvieron más rebotes?"

## Precios

El envío de correos funciona **por envío**, no por contacto:

* Costo base: **\$0.0001 USD por correo enviado**.
* Solo pagas lo que envías.
* Entre mayor volumen, se puede negociar un mejor precio.

<Callout type="warning">
  A diferencia de WhatsApp (donde se cobra por template), el costo del email es directamente proporcional al volumen de envíos. Proyecta tu volumen mensual estimado para negociar mejores tarifas.
</Callout>

## Flujos cruzados email + WhatsApp

Una de las ventajas de tener email y WhatsApp en la misma plataforma es la **automatización cruzada**:

* Si un contacto **no abre** el email en X tiempo → envíale un WhatsApp.
* Si un contacto **hace clic** en un enlace del email → envíale un WhatsApp de seguimiento.
* Si un contacto **responde** al WhatsApp → agrégalo a una lista para el próximo envío de email.

Estos flujos se configuran en el **Flow Builder** de Shimli, combinando triggers de email con acciones de WhatsApp.

## Integración con el Inbox

El email también está disponible desde el **Inbox**. Durante una conversación por WhatsApp, un agente puede:

1. El cliente pide: "mándame la cotización por correo".
2. El agente selecciona un remitente ya configurado.
3. Elige o crea una plantilla al vuelo.
4. Envía el correo directamente desde el inbox.

Esto elimina la fricción de cambiar entre herramientas para enviar un correo puntual durante una atención.

<Accordions>
  <Accordion title="¿Puedo usar mi dominio corporativo como remitente?">
    Sí. Agrega el dominio en Email Marketing → Remitentes → Agregar dominio. Tu equipo de IT deberá configurar los registros DNS que Shimli indique. Una vez validado, puedes enviar desde cualquier correo bajo ese dominio.
  </Accordion>

  <Accordion title="¿Necesito saber HTML para crear plantillas?">
    No. El asistente de IA crea la plantilla a partir de una descripción y/o imágenes, y la modifica según tus indicaciones en lenguaje natural. Solo si quieres pegar HTML propio necesitarás tenerlo listo.
  </Accordion>

  <Accordion title="¿Puedo enviar la misma campaña por email y WhatsApp?">
    Son campañas separadas, pero puedes automatizar el cruce con el Flow Builder. Por ejemplo: envías el email y si no abren en 48 horas, se dispara un WhatsApp con el mismo mensaje.
  </Accordion>

  <Accordion title="¿Cómo se cobra el email?">
    Por envío, a \$0.0001 USD por correo enviado. No hay costo por contacto almacenado. A mayor volumen, se puede negociar un mejor precio de tabla.
  </Accordion>
</Accordions>
