Solución de problemas relacionados con la visualización de plantillas en un flujo
Al gestionar flujos automatizados, a veces puedes encontrarte con situaciones en las que se carga una plantilla desactualizada en un flujo o los datos dinámicos no se completan correctamente. Estos problemas suelen estar relacionados con actualizaciones de las plantillas o con un uso incorrecto de las variables.
Veamos cómo solucionar los problemas de visualización de plantillas en tu flujo.
Se está enviando una versión antigua de la plantilla
En SendPulse, los correos electrónicos y las plantillas de correo electrónico de un flujo automatizado son objetos diferentes y no se sincronizan automáticamente. Por eso, es importante mantener actualizadas las plantillas de tu flujo.
Si editas una plantilla en Email > Plantillas, los correos electrónicos que ya estén en tu flujo automatizado permanecerán sin cambios y seguirán enviando la versión anterior. Para evitarlo, actualiza los correos electrónicos directamente en tu flujo.
Si editas un correo electrónico en tu flujo automatizado, estos cambios no se aplicarán a la plantilla original.
Si actualizas una plantilla antes de que se ejecute el elemento Email, todos los contactos que ya estén en la cola de este elemento recibirán la nueva versión en lugar de la anterior.
Las variables de una fuente de contactos no se están sustituyendo
Las variables de correo electrónico extraen datos de las fuentes vinculadas a tu flujo:
- El evento que activa tu flujo.
- Los contactos de una lista de correo, si está seleccionada.
Si utilizas variables, asegúrate de que existan en al menos una de estas fuentes.
Si una variable existe tanto en el evento como en la lista de correo, el sistema utiliza el valor del evento. Los datos de la lista de correo funcionan como respaldo y solo se utilizan si el campo correspondiente no se ha transferido en el evento.
Además, asegúrate de que la sintaxis del nombre de la variable en tu plantilla coincida exactamente con la sintaxis de tu fuente de contactos. Por ejemplo, si una variable se llama Ciudad en tu lista de correo, utiliza Ciudad en tu plantilla, no ciudad.
Si el nombre coincide pero el valor sigue estando vacío, comprueba el tipo de variable y el formato del valor en el evento. Los valores que no coinciden con el tipo no se guardan y no aparece ningún error:
Date |
Envía las fechas en el formato AAAA-MM-DD y AAAA-MM-DD HH:MM:SS. Los valores en otros formatos, como 27.06.2026 o 2026-01-05T11:57:45.471000, no se guardarán. |
Number |
Envía solo dígitos. Las letras, los espacios u otros caracteres impiden que se guarde el valor. |
String |
Mantén los valores por debajo de los 255 caracteres. Los valores más largos se truncan, por lo que los enlaces largos pueden dejar de funcionar. |
| Nombre de la variable | Utiliza letras latinas básicas (a–z) y guiones bajos en lugar de puntos. Las letras acentuadas o las letras de otros alfabetos crean una variable diferente. Un punto se interpreta como una referencia a un array. |
Si no puedes cambiar el formato de los datos, elimina la variable de la configuración del evento y crea una variable de tipo String con el mismo nombre.
Los valores de las variables del Evento y del CRM se guardan cuando el contacto entra en el flujo. Los datos de tratos o contactos que añadas posteriormente no aparecerán en el correo electrónico. Para incluirlos, envía el evento después de añadir dichos datos o actualiza los valores dentro del flujo utilizando el elemento Acción.
Las plantillas de WhatsApp del elemento App de mensajería solo admiten variables en el texto de la plantilla. Utiliza enlaces estáticos para los botones, ya que los enlaces de los botones no pueden contener variables.
Si el nombre de pila del contacto del CRM no se actualiza, comprueba el nombre de la variable. Las variables denominadas firstname, first_name, name, Nom, Nome, Nombre, Ad, ім'я o имя se guardan en el campo firstName. Las variables denominadas lastname o last_name se guardan en el campo apellido. Si tus variables tienen otros nombres, asigna sus campos en la acción Crear o actualizar contacto o Crear trato.
Los datos del array no se están añadiendo
Si pasas datos dinámicos al cuerpo de un correo electrónico utilizando un array, asegúrate de que las variables se inserten correctamente. Comprueba lo siguiente:
- Que
itemesté incluido en tus variables, por ejemplo,{{item.price}}. - Que el evento que activa el flujo proporcione los mismos datos que se utilizan en el correo electrónico.
- Que se incluyan todos los atributos de etiqueta obligatorios, como
srcpara imágenes yhrefpara enlaces. - El array se crea en la estructura del evento como una variable de
Structure. No se crea automáticamente. - El array se envía entre corchetes
[ ], no como un solo objeto. - El nombre del array tiene el mismo uso de mayúsculas y minúsculas en el evento y en la plantilla; por ejemplo,
productos, noProductos. - Los botones y otros elementos que solo deben aparecer una vez se colocan después de la etiqueta de cierre del bucle
|[ endfor ]|. Dentro del bucle, se repiten para cada elemento.
Más información: Enviar arrays de datos con Automatización 360.
No se muestran las imágenes de los datos del evento
Si se envía un enlace a una imagen en una variable, pero en el correo electrónico no aparece ninguna imagen o, en su lugar, aparece el enlace, comprueba lo siguiente:
- Comprueba la etiqueta
<img>. La variable debe figurar en el atributosrc, por ejemplo,<img src="/{{item.product_img_url}}" alt="Product" width="125" height="125">. La etiqueta no puede estar anidada dentro de otra etiqueta<img>. - Comprueba la longitud del enlace. Los enlaces de más de 255 caracteres se truncan y no funcionarán.
- Comprueba el formato del enlace. Los espacios y los caracteres especiales deben codificarse; por ejemplo,
%20en lugar de un espacio. La partehttps://debe estar en el valor de la variable, no antes de la variable en la plantilla. - Comprueba la configuración de tu servidor o servicio de seguridad, como Cloudflare. Deben permitir que SendPulse acceda a tus imágenes.
- Comprueba cómo se añade la etiqueta. En el editor de arrastrar y soltar, la etiqueta
<img>debe estar en el código fuente (<>) de un elemento de Texto.
Para ver todos los datos que recibió el evento, abre el registro en Automatización > Gestor de eventos > Registro. Desplázate hacia abajo en la ventana para ver todos los campos.
Más información: Elemento Email en Automatización, Enviar arrays de datos con Automatización.
La información no se está añadiendo a un webhook
Puedes enviar eventos rastreados, como aperturas de correo electrónico, a sistemas externos. En este caso, el sistema solo espera las claves y el formato especificados en la configuración del elemento Acción: Enviar webhook.
Si la respuesta incluye variables personalizadas adicionales junto con la clave esperada, o si cambia la estructura de la respuesta, el webhook se considera no válido.
o