Skip to Content

Email templates

Los email templates son plantillas HTML reutilizables con variables. Las usan las automations (nodo Send email), los Steppers, los Logic Components y los emails de verificación de External Identity. Esta página es para quien administra el workspace; necesitás manage_email_templates. Viven en Configuración → Email → Contenido → Email Templates.

Templates que vienen con el workspace

SlugPara quéVariables
user-inviteInvitación a un usuario nuevoname, invite_url, tenant_name
password-recoveryRecuperación de contraseñaname, reset_url, tenant_name
record-assignedAviso al asignar un registroname, record_name, entity_label, assigned_by, tenant_name
external-user-email-verification (y afines)Emails a los usuarios externos de tu app: verificación de email, resetLos propios del flujo

Son templates de sistema: podés editar nombre, asunto, cuerpo y variables, pero no borrarlos ni cambiarles el slug.

Hoy los emails de invitación y de recuperación de contraseña del CRM se mandan con el diseño estándar de Nxar: editar user-invite o password-recovery todavía no cambia lo que recibe el usuario. Los de External Identity sí salen de estos templates.

Crear un template

  1. Nuevo.
  2. Nombre (interno), Slug (identificador técnico, bienvenida-cliente; es lo que referencian las automations), Asunto y Cuerpo HTML.
  3. En la barra lateral de variables, agregá las que el template va a recibir ({{nombre}}, {{monto}}). Clic en una variable la inserta en el cursor.
  4. Guardá.

Editor

Tres modos: Split (código y vista previa lado a lado), Code y Preview. En la vista previa las variables se resaltan en amarillo para que sean fáciles de identificar.

Variables

Sintaxis {{variable}}. Quién manda el email decide qué valor va en cada una:

Hola {{name}}, {{assigned_by}} te asignó "{{record_name}}" en {{entity_label}}. Saludos, {{tenant_name}}

En una automation, el nodo Send email pide el slug del template y un valor por cada variable (que puede salir del registro, {{record.data.name}}). Ver Triggers y nodos → Send email.

Email Defaults

Configuración → Email → Contenido → Email Defaults: qué template responde a cada evento del sistema (user_invite, password_recovery, record_assigned). Cada selector lista todos los templates. Hoy aplica a lo que describe la nota de arriba.

Buenas prácticas

  • Slugs descriptivos y estables: cambiarlos rompe las automations que los usan.
  • HTML simple, tablas para el layout y estilos inline: los clientes de email no respetan CSS moderno.
  • Probá el template con una automation de prueba antes de activarla en producción.
  • Las variables no definidas quedan vacías, no generan error: revisá que cada {{…}} del cuerpo esté en la lista de variables y que la automation la complete.
Last updated on