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

# Diseñar correos electrónicos con arrastrar y soltar

> Crea correos electrónicos responsivos visualmente con el Constructor de Correos Drag and Drop de OneSignal — configuraciones, filas, bloques de contenido, personalización y enlaces de cumplimiento.

## Descripción general

El Constructor de Correos Drag and Drop de OneSignal te permite diseñar visualmente correos responsivos exactamente como aparecen en las bandejas de entrada de los destinatarios — sin escribir HTML completo.

Construyes correos usando tres componentes principales:

* **Configuración** – estilos globales y diseño aplicados a todo el correo
* **Filas** – contenedores de diseño horizontal que controlan la estructura y responsividad
* **Contenido** – bloques individuales como texto, imágenes, botones y HTML

Las secciones a continuación cubren cada componente y el orden recomendado para construir un correo.

<Note>
  Usa el Constructor de Correos Drag and Drop si quieres:

  * Diseñar correos visualmente sin gestionar HTML completo (bloques HTML disponibles)
  * Reutilizar filas o plantillas entre campañas
  * Permitir que miembros del equipo no técnicos editen contenido de forma segura

  Si necesitas control HTML completo, fuentes personalizadas en todas partes o lógica avanzada de modo oscuro, usa el [Editor HTML](./design-emails-with-html) en su lugar.
</Note>

### Flujo de construcción recomendado

Sigue este orden para mejores resultados y menos problemas de renderizado:

1. Configura estilos globales en **Configuración**
2. Añade estructura de diseño usando **Filas**
3. Inserta bloques de **Contenido**
4. Añade personalización y enlaces
5. Añade un enlace de cancelación de suscripción (para correos de marketing)
6. Guarda como plantilla o envía

<Check>
  Cuando termines, tu correo debería:

  * Tener un ancho de 600px como máximo
  * Renderizarse correctamente en móvil y escritorio
  * Incluir los enlaces de cumplimiento necesarios
</Check>

<Warning>
  **Errores comunes que causan problemas de renderizado o entregabilidad:**

  * **Enlace de cancelación de suscripción ausente** — obligatorio para correos de marketing. Sin él, los proveedores de buzón de correo tienen más probabilidades de marcar tu correo como spam.
  * **Correo más ancho de 600px** — provoca desplazamiento horizontal en móvil y rompe diseños en muchos clientes.
  * **Imágenes de fondo en filas** — Outlook y varios clientes móviles no las renderizan. Usa bloques de Imagen en su lugar.
  * **Sin fuentes de reserva** — las fuentes web personalizadas solo cargan en pocos clientes. Siempre declara fuentes del sistema como reserva.
  * **Imágenes de gran tamaño** — los correos de más de 1 MB cargan lentamente y pueden ser bloqueados. Las imágenes individuales deben tener menos de 200 KB.
</Warning>

***

## Configuración

La configuración define el diseño fundamental y los estilos de tu correo. Estos valores se aplican en cascada a filas y bloques de contenido a menos que se reemplacen explícitamente.

<Frame caption="Panel de configuración global en el Editor Drag and Drop">
  <img src="https://mintcdn.com/onesignal/RBBmVfkQbMT-0tMb/images/email/email-drag-and-drop-settings.png?fit=max&auto=format&n=RBBmVfkQbMT-0tMb&q=85&s=0a857f7754c6b1031926f2e62b6dde15" alt="Global settings panel in the Drag and Drop Editor" width="2418" height="1652" data-path="images/email/email-drag-and-drop-settings.png" />
</Frame>

| Ajuste de diseño                     | Descripción                                                                                 |
| ------------------------------------ | ------------------------------------------------------------------------------------------- |
| Ancho del área de contenido          | Ancho del correo en píxeles. **Recomendado:** `600px`.                                      |
| Alineación del área de contenido     | Alinear contenido a la izquierda o al centro.                                               |
| Color de fondo                       | Color detrás del área de contenido.                                                         |
| Color de fondo del área de contenido | Color dentro del área de contenido.                                                         |
| Fuente predeterminada                | Aplicada a todo el texto salvo que se reemplace. Las fuentes personalizadas requieren HTML. |
| Color de enlace                      | Color predeterminado para todos los enlaces.                                                |
| Idioma                               | Establece el atributo HTML `lang` para accesibilidad. Predeterminado es inglés.             |

<Note>
  **Predeterminado recomendado:** Configura el máximo de estilos posible en Configuración para garantizar consistencia y reducir reemplazos por bloque.
</Note>

***

## Filas

Las filas definen el diseño horizontal de tu correo. Cada fila puede contener una o más columnas, y cada columna puede contener bloques de contenido.

Arrastra y suelta filas en el editor para construir tu estructura.

<Frame caption="Añadiendo filas para estructurar un correo">
  <img src="https://mintcdn.com/onesignal/RBBmVfkQbMT-0tMb/images/email/email-drag-and-drop-rows.png?fit=max&auto=format&n=RBBmVfkQbMT-0tMb&q=85&s=77120964b859903fc5b9b14ae94f1c44" alt="Adding rows to structure an email" width="2418" height="1652" data-path="images/email/email-drag-and-drop-rows.png" />
</Frame>

<Note>
  Usa filas para controlar el diseño y el espaciado. Evita depender de bloques de contenido individuales para decisiones de diseño principales.
</Note>

### Filas guardadas

Las filas guardadas te permiten reutilizar cabeceras, pies de página o secciones repetidas entre correos y plantillas.

Haz clic en el **icono de guardar** en una fila para guardarla.

<Frame caption="Guardar una fila para reutilización">
  <img src="https://mintcdn.com/onesignal/Xl2NHJvxakrK4JbL/images/docs/f4244e8-save-row.png?fit=max&auto=format&n=Xl2NHJvxakrK4JbL&q=85&s=d08bbd071e599b38cceb57a093db8837" alt="Saving a row for reuse" width="1056" height="650" data-path="images/docs/f4244e8-save-row.png" />
</Frame>

Accede a las filas guardadas desde **Rows > Saved rows**.

<Frame caption="Seleccionar una fila guardada">
  <img src="https://mintcdn.com/onesignal/4HyuQPBpu-4xjmQC/images/docs/cc85e4fe9192d6917cf8b6e7be2ee3c13473d77cc7719d4bc4e14c26f40e00f8-image.png?fit=max&auto=format&n=4HyuQPBpu-4xjmQC&q=85&s=534a234a40e10750ae07706628f9fecd" alt="Selecting a saved row" width="419" height="705" data-path="images/docs/cc85e4fe9192d6917cf8b6e7be2ee3c13473d77cc7719d4bc4e14c26f40e00f8-image.png" />
</Frame>

Categorías de filas guardadas:

* **Empty** – plantillas de fila en blanco
* **My Saved Rows** – filas creadas por ti o tu equipo
* **Sample Rows** – ejemplos de OneSignal

### Propiedades de fila

Haz clic en el borde exterior de una fila para editar la configuración a nivel de fila.

<Note> Si ves **Contenido** en lugar de **Fila** al pasar el cursor, has seleccionado un bloque de contenido. Haz clic en el borde del contenedor exterior hasta que la etiqueta muestre **Fila**. </Note>

| Propiedad de fila | Descripción                                                                                                        |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ |
| Fondos            | Color o imagen detrás de la fila. **Recomendado:** establece el color de fondo en Configuración para consistencia. |
| Bordes            | Color, ancho y estilo del borde.                                                                                   |
| Diseño            | Mostrar u ocultar filas en móvil o escritorio.                                                                     |
| Columnas          | Añadir, eliminar o redimensionar columnas y ajustar el relleno de columna.                                         |
| Eliminar/Duplicar | Selecciona una fila y usa los iconos de **eliminar** o **duplicar** para quitarla o copiarla.                      |

<Warning> Evita usar imágenes de fondo en filas. El soporte de clientes de correo es inconsistente. Si la fila contiene solo una imagen, usa un **Bloque de Imagen** en su lugar. </Warning>

***

## Contenido

Los bloques de contenido son los elementos que ven los destinatarios — texto, imágenes, botones, divisores y HTML.

Arrastra un bloque de contenido a una columna de fila. Se adapta automáticamente al ancho de la columna.

<Frame caption="Bloques de contenido disponibles">
  <img src="https://mintcdn.com/onesignal/RBBmVfkQbMT-0tMb/images/email/email-drag-and-drop-content.png?fit=max&auto=format&n=RBBmVfkQbMT-0tMb&q=85&s=c4a31c6aa103e112e90519cf6cc0956a" alt="Available content blocks" width="2418" height="1660" data-path="images/email/email-drag-and-drop-content.png" />
</Frame>

<Info>
  **Reglas de decisión para bloques de contenido:**

  * Usa **bloques de Texto** para la mayor parte del contenido.
  * Usa **bloques de Imagen** para elementos visuales o tipografía personalizada.
  * Usa **bloques HTML** solo cuando necesites estilo o comportamiento avanzado.
</Info>

### Fuentes personalizadas

El Editor Drag and Drop soporta fuentes del sistema por defecto. Para usar fuentes personalizadas, debes usar un bloque HTML.

```html HTML block theme={null}
<!-- Place this into a HTML block at the top of your email -->
<style type="text/css">
  /* Declare Bebas Neue (only loads in clients that support web fonts) */
  @font-face {
    font-family: 'Bebas Neue';
    font-style: normal;
    font-weight: 400;
    src: url('https://fonts.gstatic.com/s/bebasneue/v9/JTUSjIg69CK48gW7PXoo9Wlhzg.ttf') format('truetype');
  }
</style>

<h1 style="font-family:'Bebas Neue', Arial, Helvetica, sans-serif;
           font-size:36px; line-height:1.2; margin:0; text-transform:uppercase;">
  ¡Bienvenido!
</h1>
<p style="font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:12px 0 0;">
  Gracias por suscribirte.
</p>
```

<Warning>
  Muchos clientes de correo (incluidos Gmail y Outlook para Windows) no cargan fuentes web. Usa fuentes del sistema para el texto del cuerpo y reserva las fuentes personalizadas solo para títulos. Siempre incluye fuentes de reserva o usa imágenes para tipografía garantizada.
</Warning>

### Imágenes y vídeo

Sube imágenes directamente al panel de OneSignal para que tu equipo pueda reutilizarlas. El editor soporta recorte, filtrado y otros efectos. También puedes referenciar imágenes y vídeos alojados externamente por URL — asegúrate de que cada URL sea públicamente accesible.

#### Tamaños de imagen recomendados para correo

<AccordionGroup>
  <Accordion title="Proporciones de aspecto">
    * Imágenes de cabecera/banner: `3:1` o `4:1` (ej.: `600×200` o `600×150`)
    * Imágenes hero: `16:9` o `2:1` (ej.: `600×338` o `600×300`)
    * Imágenes cuadradas: `1:1` (ej.: `300×300`) — bueno para cuadrículas de productos
    * Miniaturas: `1:1` o `4:3`
    * Ancho máximo: `600–700px` es estándar (la mayoría de clientes de correo)
    * Diseña en `2x` para pantallas Retina (ej.: `1200px` de ancho, mostrado en `600px`)
  </Accordion>

  <Accordion title="Tamaño de archivo">
    * Mantén imágenes individuales por debajo de `100–200 KB`
    * Tamaño total del correo (incluidas imágenes) por debajo de `1 MB`
    * Imágenes más pequeñas significan tiempos de carga más rápidos y mejor entregabilidad
  </Accordion>

  <Accordion title="Formatos de archivo">
    * **JPG** — mejor para fotos
    * **PNG** — mejor para gráficos, logos e imágenes con transparencia
    * **GIF** — para animaciones simples (mantén el tamaño de archivo pequeño)
    * **WebP** — aún no ampliamente soportado en correo; evitar
  </Accordion>

  <Accordion title="Consejos generales">
    * Siempre incluye texto alternativo para accesibilidad y cuando las imágenes no cargan
    * Usa CSS en línea para estilos (muchos clientes eliminan etiquetas `<style>`)
    * Evita imágenes de fondo (soporte inconsistente entre clientes)
    * Prueba entre clientes — Gmail, Outlook y Apple Mail todos renderizan diferente
    * Outlook a menudo ignora las dimensiones de imagen, así que establece atributos `width` y `height` en HTML
  </Accordion>
</AccordionGroup>

### Enlaces

OneSignal habilita el seguimiento de enlaces por defecto y soporta el seguimiento de múltiples enlaces.

<Columns cols={2}>
  <Card title="Enlaces" icon="link" href="./links#email">
    Configura el seguimiento de enlaces, el seguimiento de múltiples enlaces y el análisis de clics para correo.
  </Card>

  <Card title="Deep linking" icon="arrow-up-right-from-square" href="./deep-linking">
    Dirige a los destinatarios a pantallas específicas de tu app desde enlaces de correo.
  </Card>
</Columns>

#### Enlaces de cancelación de suscripción

Todos los correos de marketing deben contener un enlace de cancelación de suscripción. Los correos sin uno tienen más probabilidades de ser marcados como spam por los proveedores de buzón de correo. Cuando un destinatario hace clic en el enlace de cancelación de suscripción predeterminado de OneSignal, su [Suscripción](./subscriptions) de correo se establece automáticamente como cancelada.

Añade la etiqueta `[unsubscribe_url]` a tu correo usando cualquiera de los métodos:

<Tabs>
  <Tab title="Editor (Special links)">
    1. Selecciona el texto que quieres convertir en el enlace de cancelación de suscripción.
    2. Haz clic en el icono de enlace en la barra de herramientas.
    3. Elige **Special links > Unsubscribe**.

    <Frame caption="Añadiendo el enlace de cancelación usando Special links en el editor">
      <img src="https://mintcdn.com/onesignal/RBBmVfkQbMT-0tMb/images/email/email-drag-and-drop-unsubscribe-link.png?fit=max&auto=format&n=RBBmVfkQbMT-0tMb&q=85&s=42c785978dc3142feba1b8de65cc9e62" alt="Adding the unsubscribe link using Special links in the editor" width="1320" height="936" data-path="images/email/email-drag-and-drop-unsubscribe-link.png" />
    </Frame>
  </Tab>

  <Tab title="HTML block">
    Pega lo siguiente en un bloque HTML:

    ```html theme={null}
    <a href="[unsubscribe_url]">Unsubscribe</a>
    ```
  </Tab>
</Tabs>

<Columns cols={2}>
  <Card title="Enlaces de cancelación de suscripción" icon="link-slash" href="./unsubscribe-links-email-subscriptions">
    Requisitos de cumplimiento y cómo OneSignal gestiona las cancelaciones de suscripción.
  </Card>

  <Card title="Página de cancelación personalizada" icon="browser" href="./create-custom-unsubscribe-page">
    Reemplaza el flujo de cancelación predeterminado con tu propia página con marca.
  </Card>
</Columns>

### Bloques HTML

Usa bloques HTML cuando necesites control que los bloques de contenido drag and drop no pueden proporcionar:

* **Anulaciones de modo oscuro** — añade CSS `prefers-color-scheme`. Consulta [Estilo de modo oscuro](#dark-mode-styling-with-drag-and-drop) a continuación.
* **Fuentes personalizadas** — declara reglas `@font-face` con pilas de reserva.
* **Diseños avanzados** — cuadrículas de múltiples columnas, contenido condicional o marcado específico de Outlook.

<Note>
  JavaScript no está soportado en correo. Usa CSS en línea — muchos clientes eliminan etiquetas `<style>`, clases e IDs.
</Note>

### Personalización

Usa plantillas Liquid para insertar contenido específico del suscriptor como nombres, etiquetas o valores de reserva. Ejemplo: `{{ first_name | default: "there" }}`

<Frame caption="Usar plantillas Liquid para personalizar mensajes">
  <img src="https://mintcdn.com/onesignal/RBBmVfkQbMT-0tMb/images/email/email-drag-and-drop-personalization.png?fit=max&auto=format&n=RBBmVfkQbMT-0tMb&q=85&s=1bf7e704ceb2cdf940ffdfe3939dac44" alt="Using Liquid templating to personalize messages" width="1232" height="670" data-path="images/email/email-drag-and-drop-personalization.png" />
</Frame>

<Columns cols={2}>
  <Card title="Personalización de mensajes" icon="user-pen" href="./message-personalization">
    Variables de personalización disponibles y cómo usarlas.
  </Card>

  <Card title="Uso de sintaxis Liquid" icon="code" href="./using-liquid-syntax">
    Condicionales, filtros, bucles y patrones Liquid avanzados.
  </Card>
</Columns>

***

## Modo oscuro

La mayoría de los correos se renderizan de forma aceptable en modo oscuro sin cambios. Sin embargo, los correos con colores de marca, logos sobre fondos blancos o secciones de colores a menudo necesitan ajustes.

### ¿Necesito estilo de modo oscuro?

Añade anulaciones de modo oscuro si tu correo incluye cualquiera de los siguientes:

* **Secciones con colores de marca** — los colores saturados se vuelven agresivos en modo oscuro y perjudican la legibilidad
* **Logos o iconos sobre fondos blancos/claros** — el fondo puede invertirse mientras la imagen sigue siendo clara, haciéndola invisible
* **Texto sobre fondos de colores** — los fondos invertidos pueden chocar con los colores de texto no invertidos
* **Botones de llamada a la acción** — los fondos de los botones pueden invertirse a colores inesperados

Si tu correo es mayormente texto con estilo mínimo, el renderizado predeterminado suele ser aceptable.

### Previsualizar modo oscuro en el editor

Usa el botón **Modo de previsualización** para obtener una previsualización general del renderizado en modo oscuro. Esta previsualización es una aproximación — el renderizado real varía según el proveedor de buzón de correo (consulta la [tabla de comportamiento de clientes](#how-email-clients-handle-dark-mode) a continuación).

<Frame caption="Preview mode in the Drag and Drop Editor">
  <img src="https://mintcdn.com/onesignal/nqVPQMp5bHnJaL0x/images/email/email-drag-and-drop-dark-mode-preview.png?fit=max&auto=format&n=nqVPQMp5bHnJaL0x&q=85&s=8eb1757aa045df0becd6a393522853fe" alt="Preview mode in the Drag and Drop Editor" width="2852" height="1830" data-path="images/email/email-drag-and-drop-dark-mode-preview.png" />
</Frame>

<Frame caption="Light and dark mode toggle in the Drag and Drop Editor">
  <img src="https://mintcdn.com/onesignal/nqVPQMp5bHnJaL0x/images/email/email-drag-and-drop-light-dark-mode-toggle.png?fit=max&auto=format&n=nqVPQMp5bHnJaL0x&q=85&s=c6565bbb0effe970750a159cf234f23e" alt="Light and dark mode toggle in the Drag and Drop Editor" width="2852" height="1830" data-path="images/email/email-drag-and-drop-light-dark-mode-toggle.png" />
</Frame>

### Cómo los clientes de correo gestionan el modo oscuro

Cada cliente de correo aplica el modo oscuro de forma diferente. No puedes controlar este comportamiento directamente, pero puedes diseñar correos que se rendericen bien en todos los modos.

| Cliente                      | Comportamiento                                                     | ¿Respeta CSS `prefers-color-scheme`?      |
| ---------------------------- | ------------------------------------------------------------------ | ----------------------------------------- |
| **Apple Mail** (iOS/macOS)   | Inversión total de colores                                         | Sí                                        |
| **Gmail** (apps iOS/Android) | Inversión parcial — cambia fondos claros pero no todos los colores | No                                        |
| **Gmail** (Web)              | Sin renderizado en modo oscuro                                     | N/A                                       |
| **Outlook** (Windows)        | Inversión total usando el motor de renderizado de Word             | No — ignora la mayoría de anulaciones CSS |
| **Outlook** (Mac/iOS)        | Inversión parcial                                                  | Sí                                        |
| **Yahoo Mail**               | Inversión parcial                                                  | No                                        |
| **Samsung Mail**             | Inversión total                                                    | No                                        |

<Warning>
  **Fallos comunes de modo oscuro a vigilar:**

  * **Logos que desaparecen** — un logo oscuro en un PNG transparente se vuelve invisible sobre un fondo oscuro. Añade un contorno blanco o claro, o usa una versión con fondo claro incorporado.
  * **Texto ilegible** — el texto oscuro sobre fondo claro puede permanecer oscuro tras invertir el fondo. Siempre combina las anulaciones de color de texto con anulaciones de fondo.
  * **Colores de marca que chocan** — los colores de marca saturados que quedan bien sobre blanco se vuelven agresivos sobre fondos oscuros. Prueba alternativas desaturadas o más suaves.
  * **Botones invisibles** — los botones CTA con texto oscuro sobre fondo del color de la marca pueden perder contraste tras una inversión parcial.
</Warning>

**Consejos de diseño:**

* Evita el blanco puro (`#FFFFFF`) y el negro puro (`#000000`). Usa blancos cercanos y grises oscuros para reducir el impacto de los clientes con inversión total.
* Usa PNGs transparentes con cuidado. Se mezclan bien con cualquier fondo, pero los logos oscuros sobre fondos transparentes se vuelven invisibles en modo oscuro. Añade un contorno claro o usa una versión con fondo incorporado para los logos.
* En imágenes que incluyen texto, contornea el texto oscuro en blanco para garantizar legibilidad. Para texto blanco sobre fondo oscuro, contornea en negro.

### Estilo de modo oscuro con drag and drop

Si solo algunos elementos se renderizan mal en modo oscuro, puedes reemplazarlos con bloques HTML y anular el estilo directamente usando clases CSS y declaraciones `!important`.

<Steps>
  <Step title="Añade un bloque HTML en la parte superior de tu correo">
    Arrastra un **bloque HTML** a la primera fila de tu correo.

    <Frame caption="Adding an HTML block to the top of your email">
      <img src="https://mintcdn.com/onesignal/nqVPQMp5bHnJaL0x/images/email/email-drag-html-block.png?fit=max&auto=format&n=nqVPQMp5bHnJaL0x&q=85&s=b5ddeeb7ed1144655ba0ee92891f059f" alt="Adding an HTML block to the top of your email" width="1299" height="603" data-path="images/email/email-drag-html-block.png" />
    </Frame>
  </Step>

  <Step title="Añade CSS de modo oscuro">
    Pega lo siguiente en el bloque HTML. La media query `prefers-color-scheme: dark` aplica estilos solo cuando el cliente de correo del destinatario está en modo oscuro.

    ```html HTML block theme={null}
    <meta name="color-scheme" content="light dark" />
    <meta name="supported-color-schemes" content="light dark" />
    <style>
      :root {
        color-scheme: light dark;
      }

      @media (prefers-color-scheme: dark) {
        .email-body {
          background-color: #1a1a1a !important;
          color: #f0f0f0 !important;
        }

        .email-header {
          background-color: #2d2d2d !important;
        }

        .email-button {
          background-color: #0a84ff !important;
        }
      }
    </style>
    ```
  </Step>

  <Step title="Reemplaza el contenido problemático con bloques HTML">
    Reemplaza los bloques de contenido que no se renderizan correctamente en modo oscuro con bloques HTML que usen las clases CSS definidas anteriormente.

    <CodeGroup>
      ```html email-header theme={null}
      <div class="email-header" style="background-color: #f5f5f5; padding: 0; text-align: center;">
        <img src="https://dashboard.onesignal.com/assets/email/your-email-strategy-starts-here.jpg"
             alt="Your email strategy starts here"
             width="600"
             style="display: block; width: 100%; max-width: 600px; height: auto;" />
      </div>
      ```

      ```html email-body theme={null}
      <div class="email-body" style="background-color: #ffffff; color: #333333; padding: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5;">
        <p style="margin: 0 0 16px;">Hi {{ first_name | default: 'there' }}!</p>
        <p style="margin: 0 0 16px;">Ready to craft a stunning email? Here's how to get started:</p>
        <ul style="margin: 0 0 16px; padding-left: 20px;">
          <li style="margin-bottom: 8px;"><strong>Drag &amp; drop simplicity:</strong> Add text, images, and buttons to your email.</li>
          <li style="margin-bottom: 8px;"><strong>Build smarter with Saved Rows:</strong> Create reusable headers and footers for consistent branding.</li>
          <li style="margin-bottom: 8px;"><strong>Test &amp; preview:</strong> Verify your email on every device before sending.</li>
        </ul>
      </div>
      ```

      ```html email-button theme={null}
      <div class="email-body" style="background-color: #ffffff; padding: 0 24px 24px; text-align: center;">
        <a class="email-button" href="https://example.com"
           style="background-color: #0066cc; color: #ffffff; padding: 14px 32px;
                  text-decoration: none; border-radius: 4px; display: inline-block;
                  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;">
          Get Started
        </a>
      </div>
      ```
    </CodeGroup>
  </Step>
</Steps>

<Check>
  Vuelve al modo de previsualización para verificar que los estilos de modo oscuro se aplican correctamente.
</Check>

***

## Guardar tu trabajo

Guarda tu diseño de correo como una [**plantilla**](./templates) para uso futuro.

<Frame caption="Guardar correo como plantilla">
  <img src="https://mintcdn.com/onesignal/56ctKxZSV4m5VEkn/images/docs/b827bbc-Email-Save_As_Template.jpg?fit=max&auto=format&n=56ctKxZSV4m5VEkn&q=85&s=042193dfb7e8d814f99deb2b12bb26fa" alt="Save email as a template" width="2250" height="1176" data-path="images/docs/b827bbc-Email-Save_As_Template.jpg" />
</Frame>

***

## Preguntas frecuentes

### ¿Cómo añado un enlace de cancelación de suscripción personalizado?

Reemplaza el `[unsubscribe_url]` predeterminado con tu propia URL. Eres responsable de actualizar el estado de Suscripción de correo en OneSignal cuando un destinatario cancela su suscripción. Consulta [Crear una página de cancelación de suscripción personalizada](./create-custom-unsubscribe-page) para los detalles de configuración.

### ¿Por qué mi correo se ve diferente en Outlook?

Outlook en Windows usa el motor de renderizado de Microsoft Word, que no soporta CSS moderno. Los problemas comunes incluyen `max-width` ignorado, imágenes de fondo colapsadas y fuentes web ausentes. Prueba específicamente en Outlook y usa CSS en línea con atributos explícitos de `width` y `height` en las imágenes.

### ¿Cuál es el tamaño máximo del correo?

Mantén el tamaño total del correo (HTML + imágenes) por debajo de 1 MB. Los correos con más de 102 KB de HTML son recortados por Gmail, que oculta el contenido bajo un enlace "Ver mensaje completo". Optimiza las imágenes y elimina código no utilizado para mantenerte por debajo de este umbral.

### ¿Puedo reutilizar partes de un correo en múltiples campañas?

Sí. Guarda cualquier fila como **Fila Guardada** haciendo clic en el icono de guardar de la fila. Las filas guardadas aparecen en **Rows > My Saved Rows** y pueden arrastrarse a cualquier correo. Para la reutilización de correos completos, guarda todo el diseño como una [plantilla](./templates).

### ¿Cómo previsualizo mi correo antes de enviarlo?

Usa el botón **Previsualizar** en la barra de herramientas superior para ver cómo se renderiza tu correo en escritorio y móvil. Para enviar una prueba en vivo, haz clic en **Enviar correo de prueba** e introduce una dirección de destinatario. Los correos de prueba se entregan en la bandeja de entrada para que puedas verificar el renderizado, los enlaces y la personalización en clientes de correo reales.

### ¿Funcionan los emojis en los correos?

Sí, pero se renderizan de forma diferente entre clientes de correo. Outlook en Windows es el más inconsistente — los emojis pueden aparecer como contornos en blanco y negro o cuadros. Si los emojis forman parte de tu línea de asunto o texto CTA, prueba entre clientes antes de enviar.

### ¿Cómo importo una plantilla HTML de correo existente?

Puedes traer plantillas HTML existentes a OneSignal de tres formas:

1. Reenvía el correo a OneSignal usando [Reenvío de plantillas de correo](./email-template-forwarding)
2. Usa la [API Crear plantilla](/reference/create-template) para subir HTML programáticamente
3. Copia y pega tu HTML directamente en el [Editor HTML](./design-emails-with-html)

## Páginas relacionadas

<Columns cols={3}>
  <Card title="Descripción general de correo" icon="envelope" href="./email-messaging">
    Guía completa para enviar correo con OneSignal.
  </Card>

  <Card title="Diseñar correos con HTML" icon="code" href="./design-emails-with-html">
    Control HTML completo, anulaciones de modo oscuro y estilos avanzados.
  </Card>

  <Card title="Plantillas de correo" icon="copy" href="./templates">
    Guarda y reutiliza diseños de correo entre campañas.
  </Card>

  <Card title="Enlaces de cancelación de suscripción" icon="link-slash" href="./unsubscribe-links-email-subscriptions">
    Añade enlaces de cancelación predeterminados o personalizados para cumplimiento.
  </Card>

  <Card title="Personalización de mensajes" icon="user-pen" href="./message-personalization">
    Personaliza correos con etiquetas, sintaxis Liquid y contenido dinámico.
  </Card>

  <Card title="Pruebas AB" icon="flask" href="./ab-testing">
    Prueba líneas de asunto, contenido y horarios de envío para optimizar el engagement.
  </Card>
</Columns>
