BlogENApúntate
← Todos los artículos

Variables de nombre y enlace de baja en 21 plataformas de email

La sintaxis lista para copiar del nombre (con texto de respaldo) y del enlace de baja en Klaviyo, Braze, Iterable, Salesforce, Brevo, Mailchimp, HubSpot y 14 más.

Por Mario Calvo · · 3 min de lectura

El error más típico el día del envío no es un mal asunto. Es un email que llega como «Hola {{first_name}},» o «Hola ,» porque la variable estaba escrita con la sintaxis equivocada, o el contacto no tenía nombre y no había texto de respaldo.

Cada plataforma escribe las variables a su manera. Aquí tienes la sintaxis de las dos que necesitas en casi todos los emails: el nombre, con respaldo para quien no lo tenga, y el enlace de baja.

Cómo leer la tabla

  • Cambia el nombre del campo por el de tu cuenta. first_name, FNAME o FirstName son los de serie; tu equipo puede haberlos renombrado.
  • amigo es el texto de respaldo. Pon el que encaje en tu frase («Hola», «Hola, amigo»).
  • Si una plataforma no admite respaldo dentro de la variable, la nota de debajo de la tabla te dice dónde ponerlo.

La chuleta

Plataforma Nombre (con respaldo) Enlace de baja
Klaviyo {{ first_name|default:'amigo' }} {% unsubscribe_link %}
Braze {{${first_name} | default: 'amigo'}} {{${unsubscribe_url}}}
Iterable {{#if firstName}}{{firstName}}{{else}}amigo{{/if}} {{unsubscribeUrl}}
Salesforce Marketing Cloud %%=IIF(Empty(AttributeValue("FirstName")),"amigo",AttributeValue("FirstName"))=%% %%unsub_center_url%%
Brevo {{ contact.NOMBRE | default : "amigo" }} {{ unsubscribe }}
Mailchimp *|FNAME|* *|UNSUB|*
HubSpot {{ contact.firstname }} {{ unsubscribe_link }}
ActiveCampaign %FIRSTNAME% %UNSUBSCRIBELINK%
MailerLite {$name} {$unsubscribe}
Kit (ConvertKit) {{ subscriber.first_name | default: "amigo" }} {{ unsubscribe_url }}
Mailjet {{data:firstname:"amigo"}} [[UNSUB_LINK_EN]]
Customer.io {{ customer.first_name | default: "amigo" }} {% unsubscribe_url %}
Omnisend [[contact.first_name|default: "amigo"]] [[unsubscribe_link]]
GetResponse [[firstname]] [[remove]]
SendGrid (Marketing Campaigns) {{first_name}} {{{unsubscribe}}}
Marketo {{lead.First Name:default=amigo}} {{system.unsubscribeLink}}
Account Engagement (Pardot) {{Recipient.FirstName}} {{{EmailPreferenceCenter}}}
Mautic {contactfield=firstname|amigo} {unsubscribe_url}
Zoho Campaigns $[LI:FIRSTNAME]$ $[LI:UNSUBSCRIBE]$
Acumbamail *|TU_CAMPO_DE_NOMBRE|* *|UNSUBSCRIBE_URL|*
Resend (Broadcasts) {{{contact.first_name|amigo}}} {{{RESEND_UNSUBSCRIBE_URL}}}

Comprobado con la documentación de cada plataforma en septiembre de 2026. Las plataformas cambian su sintaxis de vez en cuando: manda una prueba antes de un envío grande.

Lo que no dice la tabla

Mailchimp, HubSpot, ActiveCampaign, GetResponse, SendGrid y Zoho. La variable no lleva respaldo dentro. Ponlo en la plataforma: en Mailchimp, el valor por defecto del campo de la audiencia; en HubSpot, el valor por defecto al insertar el token de personalización. Si no puedes, escribe la frase para que se lea bien vacía («Hola:» funciona; «Hola , tu pedido» no).

Braze: atributos estándar y personalizados. Nombre, idioma, país o ciudad son atributos estándar y van como ${first_name}. Lo que hayas creado tú (plan, tienda favorita) es un atributo personalizado y va como {{custom_attribute.${plan}}}. Confundirlos es el fallo de personalización más habitual en Braze.

Salesforce Marketing Cloud. AttributeValue("FirstName") lee la columna de la data extension de envío, o el atributo del suscriptor, con ese nombre exacto. Si tu data extension lo llama First_Name, eso es lo que va entre comillas.

Brevo. En las cuentas en español el atributo del nombre suele ser NOMBRE, y en inglés FIRSTNAME, pero el tuyo puede llamarse de otra forma. Compruébalo en Contactos → Configuración → Atributos de contacto.

Acumbamail y Mailjet. El campo se llama como lo llame tu lista. Copia la etiqueta exacta de la configuración de la lista.

Antes de enviar

  1. Manda dos pruebas: una a un contacto con nombre y otra a uno sin nombre. La segunda es donde salen los problemas.
  2. Revisa también el asunto. Casi todas las plataformas aceptan las mismas variables en el asunto, y una variable rota ahí la ve todo el mundo.
  3. Pulsa el enlace de baja en la prueba. Tiene que ser un enlace de verdad, no #, y en la mayoría de países es obligatorio.
  4. Si envías en varios idiomas, asegúrate de que todas las versiones usan los mismos nombres de campo. Al traducir una plantilla es fácil romper las variables.

Hicimos Remite para que nadie tenga que memorizar esto: pegas el brief y el email sale con las variables, los respaldos y el enlace de baja ya escritos en la sintaxis de tu plataforma.