Configurar plantillas de correo personalizadas
Disponible en los planes Business
Si necesitas que tus correos coincidan con una marca determinada o quieres controlar el texto de los correos, puedes lograrlo con plantillas de correo personalizadas.
Crear la plantilla
Las plantillas personalizadas se asocian a un proyecto y pueden usarse en cualquier formulario dentro del proyecto. Si tienes un formulario que no está dentro de un proyecto, no puedes usar plantillas personalizadas. En la página de configuración de tu proyecto, haz clic en la pestaña Templates. Selecciona +New Template, asigna un nombre a tu plantilla y elige el tipo de plantilla apropiado. Las plantillas pueden diseñarse para notificaciones de envío o para autorespuestas.
Editar el código de la plantilla
Un editor de código integrado te permite diseñar por completo tu plantilla de correo. El diseño y el texto del correo pueden editarse en la pestaña HTML, mientras que los estilos deben hacerse desde la pestaña CSS.
La mayoría de los navegadores de correo no soportan etiquetas <script> y las ignorarán. No incluyas etiquetas <style> en la pestaña HTML; en su lugar, usa la pestaña CSS. Si has enviado correos HTML antes, es posible que hayas tenido que incluir el CSS en línea. Formspree se encarga de esto por ti basándose en el HTML y el CSS que incluyas, así que no necesitas escribir el CSS en línea.
Formspree usa plantillas mustache, por lo que reconocemos ciertas variables especiales, dependiendo del tipo de plantilla.
Variables de notificación de envío
| Variable | Descripción |
|---|---|
{{ _time }} | La fecha y hora del envío |
{{ _host }} | La URL del formulario (sin “https://“) |
{{ <fieldname> }} | Cualquier valor de input nombrado en tu formulario |
{{# _fields }} | Inicia una lista de todos los campos. |
{{ _name }} | Dentro de _fields, el nombre del campo actual… |
{{ _value }} | … y el valor del campo. |
{{/ _fields }} | Cierra el bloque _fields |
{{ _unsubscribe }} | El enlace para darse de baja |
Para mitigar el spam, la plantilla DEBE incluir {{_unsubscribe}}
Variables de autorespuesta
| Variable | Descripción |
|---|---|
{{ _time }} | La fecha y hora del envío |
{{ submission_message }} | Mensaje definido en la configuración del plugin. |
Por motivos de spam, actualmente no puedes incluir campos de envío en el mensaje de autorespuesta.
Manejo de subidas de archivos
Dado que Formspree permite a tus usuarios enviar varias subidas de archivos en un solo input, los campos de subida de archivos se envían como una lista de URLs de archivos subidos, en el formato: ['URL 1', 'URL 2', ...].
Si quieres dividir las URLs, puedes hacerlo usando la sintaxis de iteración de listas para ese campo de formulario en particular. Por ejemplo, si tienes un campo de archivo llamado image_upload, puedes agregar lo siguiente a tu plantilla para mostrar todas las imágenes en el cuerpo del correo:
{{# image_upload }}
<tr><td><a href="{{ . }}"><img src="{{ . }}" />{{ . }}</a></td></tr>
{{/ image_upload }}
Configurar el nombre del remitente y el asunto
Para las notificaciones de envío, puedes editar el nombre del remitente y el asunto en la plantilla. Ten en cuenta que cualquier asunto que definas anulará el campo subject que hayas definido en tu formulario. Si lo deseas, también puedes incluir cualquiera de los nombres de los campos usando el mismo contexto mustache mencionado anteriormente. Para las autorespuestas, esta información se puede configurar en los ajustes del plugin.
Previsualizar y guardar
En la parte inferior de la página, haz clic en Preview para ver cómo se vería tu plantilla en un correo de muestra. Cuando estés listo para que tus cambios se publiquen, haz clic en Deploy. Si cambias de opinión antes de publicar, puedes hacer clic en Revert.
Aplicar la plantilla
Para las plantillas de notificación de envío, puedes establecer la plantilla en la pestaña de configuración del formulario. Para las autorespuestas, puedes establecer la plantilla en la configuración del plugin de autorespuesta.
Esta función solo está disponible para formularios que estén dentro de un proyecto. Si tu formulario no muestra una opción para plantillas personalizadas, puedes visitar tu lista de formularios para asegurarte de que el formulario está en el proyecto correcto. Si no lo está, puedes mover el formulario a un proyecto desde la pestaña de configuración del formulario. Si la opción de plantillas sigue sin aparecer, revisa los detalles de facturación para asegurarte de tener el plan Business.