Artículos sobre: Firmas de correo electrónico

Uso de condiciones en firmas de correo electrónico

Este es un artículo traducido automáticamente del inglés. Ver artículo original


¿Quieres que tus firmas de correo electrónico sean más inteligentes? Con Spreadly, puedes usar condiciones para mostrar u ocultar contenido específico, como avisos legales, según el contexto del correo. Esto es muy útil si, por ejemplo, deseas mostrar un aviso legal solo para destinatarios externos, pero mantener las cosas simples para correos internos.


En este artículo, te explicamos:

  • Cómo funcionan las condiciones en las firmas de Spreadly
  • Qué condiciones están disponibles
  • Ejemplo práctico para avisos legales
  • Una referencia rápida de todos los tipos de condiciones


¿Qué son las condiciones?


Las condiciones te permiten controlar qué partes de tu firma de correo electrónico se muestran, dependiendo de factores como:

  • Si el destinatario es externo
  • Si el correo es una respuesta o un mensaje reenviado
  • Otras variables que definas


Utilizas la sintaxis de Liquid ({% if ... %}, {% unless ... %}, etc.) para escribir estas condiciones directamente en tu plantilla de firma.



Supongamos que deseas agregar un aviso legal al final de tu firma, pero solo si el destinatario es externo.


Así podría verse tu plantilla de firma:


Ejemplo de plantilla de firma


Observa esta parte al final:

{% if email.is_external %}
This email and any attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed...
{% endif %}


Cómo se ve en acción

Vista previa del correo con destinatarios internos

Vista previa del correo con destinatarios externos


Tipos de condiciones disponibles

Spreadly admite varios tipos de condiciones, para que puedas ser muy específico con tus reglas. Aquí tienes una visión general de las principales, junto con ejemplos:


1. if

Ejecuta un bloque de código solo si se cumple una condición.

{% if product.title == "Awesome Shoes" %}
These shoes are awesome!
{% endif %}


2. unless

Lo opuesto a if: ejecuta un bloque de código solo si no se cumple una condición.

{% unless product.title == "Awesome Shoes" %}
These shoes are not awesome.
{% endunless %}


Esto es lo mismo que:

{% if product.title != "Awesome Shoes" %}
These shoes are not awesome.
{% endif %}


3. elsif / else

Añade más condiciones dentro de un bloque if o unless.

{% if customer.name == "kevin" %}
Hey Kevin!
{% elsif customer.name == "anonymous" %}
Hey Anonymous!
{% else %}
Hi Stranger!
{% endif %}


4. case/when

Crea una estructura switch para ejecutar un bloque de código específico cuando una variable tiene un valor determinado.

{% assign handle = "cake" %}
{% case handle %}
{% when "cake" %}
This is a cake
{% when "cookie", "biscuit" %}
This is a cookie
{% else %}
This is not a cake nor a cookie
{% endcase %}


Consejos profesionales

  • Puedes usar variables como email.is_external, email.is_forwarded y email.is_reply en tus condiciones.
  • Combina múltiples condiciones para un control aún mayor.
  • Usa estas funciones para asegurarte de que solo se muestra el contenido adecuado a las personas correctas, manteniendo tu firma ordenada y conforme a las normativas.
  • Puedes verificar la existencia de un marcador de posición con {% if user.phone %}

Actualizado el: 18/06/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!