En esta guía completa, aprenderás a utilizar Triggers para alcanzar a tus contactos con tus comunicaciones en el momento adecuado.
¿Qué es un Trigger?
Los Trigger son un tipo de acción o envío que se desencadena a partir de distintas variables que pueden configurarse desde nuestro módulo de Campañas. De esta forma, podrás crear conversaciones relevantes con tus contactos teniendo en cuenta su actividad reciente, su información personal (fechas de cumpleaños, vencimientos, etc.) y distintas variables que te enseñaremos a configurar en esta guía.
Existen distintos tipos de Triggers que podremos configurar basándonos en el tipo de variable que desencadenará dicho envío.
Tipos de Triggers
- Fecha desencadenante: Envíos que se desencadenan a partir de una fecha determinada como puede ser fechas de cumpleaños, aniversarios, vencimientos, recordatorios, etc.
- Tag asociado: Envíos que se realizan de acuerdo a tags que estén asociados a tus contactos.
- Llamada externa a una URL: Envíos que se activan cuando el o los contactos realizan click en alguna opción específica de nuestro sitio web
- Desde API/Integrador: Para configurar Triggers usando la API de emBlue.
- Desde formulario: Envíos que se realizan a partir del llenado de un formulario en tu sitio web.
- Trigger Flow Template: Son aquellos envíos que configuramos para el funcionamiento de nuestros Flows de Automation.
¿Cómo configurar un Trigger?
Si bien existen distintos tipos de Triggers según la variable elegida para desencadenarse, la configuración del mensaje o acción que queremos enviar es similar en todos los casos. A continuación te explicaremos los pasos básicos para configurar los elementos de tu envío.
Primero, deberás dirigirte al módulo de Campañas, seleccionar o crear la campaña donde se encontrará el Trigger a configurar (Para más información sobre campañas, te recomendamos visitar nuestro artículo: Nuevo módulo Campañas V2)
Una vez dentro de la campaña, deberás dar click en el botón que indica “Crear acción” y seleccionar la opción “Email por trigger” en la ventana emergente:
Luego de asignarle un nombre a tu envío, darás click en el botón “Confirmar” y serás redirigido a tu nueva acción, donde podrás configurar la pieza para el envío, el asunto, primera línea, etc.
Ahora que ya creaste tu envío, veamos cada uno de los tipos de Triggers que podrás configurar.
Triggers por fecha desencadenante
El envío por fecha desencadenante nos permite realizar envíos personalizados de acuerdo al cumplimiento de ciertas fechas. Por ejemplo, podemos realizar acciones con motivos de cumpleaños o vencimientos.
Formato de fecha
Es importante mencionar que, para utilizar esta posibilidad, debe existir un campo dentro de nuestra base de datos que utilice el parámetro fecha, este parámetro debe ingresarse de la siguiente manera:
- yyyy-mm-dd (año-mes-día)
El sistema solo asociará el campo personalizado bajo esta condición y debemos respetarla para todos los contactos de nuestra base.
Creación el Trigger
Para crear un trigger por fecha, deberemos dirigirnos a la pestaña “Actividad”, seleccionar la opción “Fecha desencadenante” en el menú desplegable y allí podremos elegir el campo personalizado que contiene la fecha que desencadenará nuestro Trigger. En este caso, seleccionaremos la opción “cumpleanios”:
Luego deberemos establecer si la acción se cumplirá por única vez, una vez al año, o una vez al mes y si se realizará antes de la fecha, el mismo día, o después.
A continuación, configuraremos la hora del envío. Si elegimos antes, tendremos que establecer la fecha antes de la cual deberá realizarse el envío. Si elegimos después, la fecha establecida será aquella después de la cual se realizará el envío.
Este tipo de trigger cuenta con un condicionante opcional que permitirá segmentar aún más los destinatarios que recibirán el contenido del Trigger: es la condición de estar o NO en un Grupo o perfil de nuestra cuenta. Para esto activamos la casilla correspondiente y seleccionamos el determinado grupo/perfil con el menú desplegable. Así, si el contacto cumple la regla, recibirá nuestro trigger.
Luego de establecer el disparador nos dirigimos a la pestaña “Activar envío”. En ella podremos configurar el vencimiento del Trigger o dejarlo activo indefinidamente. Por ejemplo, podemos mandar un saludo y promoción por cumpleaños o también podemos enviar el aviso de una promoción todos los meses durante 6 meses.
Triggers por Tag Asociado
Utilizando esta configuración, el envío se realizará únicamente a los contactos que tengan asociados los TAGs que definamos previamente, siendo muy útil para enviar contenido según los intereses de nuestros destinatarios.
Creación el Trigger
En la solapa “Actividad” del Trigger seleccionamos “TAG Asociado” como desencadenante.
En la siguiente casilla elegimos si queremos activar el trigger con todos los TAGs configurados en la cuenta o solo con algunos específicos.
Para este ejemplo, vamos a seleccionar la opción “algunos de los siguientes tags” y elegiremos el Tag “emBlue Help”:
Creación el Trigger
En la solapa “Actividad” del Trigger seleccionamos “TAG Asociado” como desencadenante.
En caso de que lo desees, también podrás configurar el condicionante para incluir o excluir contactos que se encuentren en determinados grupos, tal como vimos anteriormente.
Una vez realizado esto podrás definir si tu Trigger tendrá una fecha de cierre o bien si estará activo de manera indefinida desde la pestaña “Activar envío”.
Triggers por URL externa
El Trigger por URL externa funciona como disparador de mail cuando un usuario hace clic en alguna opción de nuestro sitio. Por lo general se utiliza en acciones de confirmación de compra o solicitudes de información. Por ejemplo en botones como “Quiero recibir más información” o “Finalizar compra”.
Creación el Trigger
En la solapa “Actividad” del Trigger seleccionamos “llamada externa a una URL” como desencadenante.
En primer lugar vamos a copiar la URL que nos da la interfaz. Esta URL es la que vamos a agregar en el código HTML de nuestro site. El link por lo general irá sobre un botón con un call to action. Por ejemplo, «Quiero recibir más información» o «Finalizar compra».
Para que el Trigger por URL externa se ejecute correctamente debe saber a qué correo se lo debe enviar, ya que al estar alojado en un sitio web el mail puede no estar en la base de datos de emBlue. Este mail al que se hará el envío puede encontrarse en el mismo login que hace la persona en un sitio (es arrastrado y detectado por el navegador) o lo puede agregar la misma persona.
Es decir, para que el Trigger se envíe correctamente es necesario que quien ingrese al sitio deje su correo en algún lugar del sitio, puede ser un login o ingresándolo en un registro de compra, u otros casos similares.
Caso de uso:
<p style=»text-align: center;»><a href=»http://desa.eulb.me/Online/TriggerUrlExterna.aspx?key=5cd1abd4-8e5e-41d6-974c-7fa720a6236c&email= embluemail@gmail.com«><img class=»size-full wp-image-3727 aligncenter» alt=»envio_gratis» src=»https://blog.embluemail.com/wp-content/uploads/2015/08/envio_gratis.png» width=»166″ height=»166″ /></a></p> |
Para que el TRIGGER por URL externa funcione quedará del lado del usuario configurar qué parámetros o qué comportamientos quiere que ocurran para que el botón (es decir la URL) se active. Por ejemplo, supongamos que tenemos un E-commerce y queremos que emBlue mande el correo de confirmación de compra. Entendiendo que para habilitar el disparador de «comprar» el usuario primero debe ingresar el número de su tarjeta de crédito y luego sí tocar este botón. En este caso, si el usuario de emBlue no configura en su código HTML esta condición necesaria, cuando se haga click en «Comprar» sin agregar una cuenta de tarjeta igual le llegará el mail de confirmación de compra.
Otras configuraciones:
En la pestaña de “Actividad” también podremos definir las siguientes configuraciones:
- Cuántas veces queremos que nuestro contacto reciba el mensaje (Una sola vez o cada vez que se cumpla la regla).
- Agrupar en el grupo que deseemos a aquellos contactos que ejecuten el Trigger.
- Elegir páginas de redireccionamiento exitoso o fallido para las ejecuciones del Trigger.
Triggers desde API/Integrador
Creación el Trigger
En la solapa “Actividad” del Trigger seleccionamos “Desde API / Integrador” como desencadenante. Podremos seleccionar si los destinatarios recibirán el envío solo una vez, o cada vez que se ejecute el trigger. Así también agrupar los contactos alcanzados por el trigger en un grupo nuevo o existente.
Para activar el Trigger a través de la API vamos a utilizar el ID de acción que nos da la interfaz de usuario en la solapa “Actividad”.
Se debe contemplar que el array de los «EmailsIds» (contactos destinatarios) tiene un límite de 100 ID’s.
INPUT:
Emblue3Service.svc/ExecuteTrigger?ActionId=4o162& EmailsIds=[1]&Token=TrOdbe9C-jnlwo-EEK3i-5logBhBcs9
OUTPUT:
{«Result»:true} En caso de no poder {«Result»:false}
Para activar el Trigger a través del Quick Campaigner, también vamos a utilizar el ID de acción que nos da la interfaz de usuario, pero esta vez vamos a indicarlo en el archivo XML que se sube a la carpeta SFTP.
Puedes revisar el artículo Quick Campaigner de emBlue
Debe tenerse en cuenta que el Trigger tiene un límite de 5000 destinatarios cuando se ejecuta desde la UI o desde el Quick Campaigner, por lo que el archivo CSV no puede superar esa cantidad de registros.
Triggers desde formulario
Los Triggers por formulario son envíos que se desencadenan luego de que un usuario completa los campos de un formulario alojado en un sitio web. Este formulario es creado desde emBlue. Es decir, desde nuestra herramienta ahora se pueden crear estos recolectores de datos y luego embeberlos en un sitio desde el HTML.
Desde emBlue, los usuarios de la herramienta puede crear sus propios formulario seleccionando los campos que quieren que estén presentes (nombre, apellido y teléfono, entre otros). El único dato obligatorio es el correo electrónico.
Creación el Trigger
En la solapa “Actividad” del Trigger seleccionamos “Desde Formulario” como desencadenante.
Una vez que estamos en el desencadenante «Formulario» podemos elegir qué campos queremos incluir. Se pueden agregar todas las opciones disponibles e incluso se pueden crear nuevas. En este caso incluiremos «Email» (obligatorio), «nombre», «apellido», «sexo» y todos los campos que necesites para el formulario.
Para terminar de armar el Formulario hay que configurar las URL de redireccionamiento. Es decir, la URL a donde llevará el botón de «Confirmar datos» luego que se completen los campos. Para esto hay que crear dos Landing Page o URL de destino: una para redireccionamiento final exitoso y otra para redireccionamiento en caso de error.
- Redireccionamiento exitoso: será para quienes completaron el Formulario de manera correcta y los datos se procesaron con éxito. Si el formulario se completa y procesa correctamente la Landing Page puede contener una frase como «Gracias por suscribirte» o «Los datos se procesaron correctamente».
- Redireccionamiento en caso de error: Será para que avise que los datos no fueron procesados correctamente. Si el formulario no se completa de forma correcta o ocurre un error al procesar los datos la URL de destino puede decir «Lo siento no pudimos procesar los datos» o «Ocurrió un error inténtalo nuevamente».
Ambas URLs de redireccionamiento, también deberás cargarlas en Configuración > Campañas > Llamadas Externas:
El último paso será configurar en «Activar Envío» la fecha, tendrás dos opciones: puedes configurar una fecha límite hasta la que el Trigger podrá ser disparado. Por ejemplo, podemos dejarlo activo hasta el 30 de agosto. Luego de esa fecha el Trigger no se volverá a disparar u otra opción es dejarlo activo indefinidamente, tildando la casilla que aparece en la parte inferior.
Cómo pegar el formulario en tu sitio web
Para insertar el formulario en tu sitio web podemos elegir entre dos opciones:
1. Clickear en la opción de ver código (</>), copiarlo y pegar ese mismo código en el HTML de tu sitio web.
2. Descargar el formulario como archivo HTML haciendo clic en el ícono referenciado a continuación y cargarlo en tu sitio.
NOTA: Para completar la configuración del formulario es necesario descargar el siguiente archivo y crear una carpeta dentro de su servidor llamada «emblue» que lo contenga, de manera tal que la ruta absoluta desde el archivo HTML contenedor del script localice el archivo.
Triggers Flow Template
Este tipo de Trigger corresponde a aquellos envíos que se utilizan para configurar Flows de Automation. Antes de crear tu Flow, te recomendamos configurar los envíos que constituirán to workflow desde el módulo de Campañas
Creación el Trigger
En la solapa “Actividad” del Trigger seleccionamos “Desde Formulario” como desencadenante.
En la última pestaña, Activar Envió recuerda siempre tildar “Dejar activo indefinidamente”. Si no seteas esta cualidad, no se verá en la lista de tu acción enviar email.
Luego, para seleccionar tu Trigger dentro del Flow, deberás ingresar al mismo desde Automation, dar click en la caja que indica “Enviar mail” y, en el desplegable que figurará en la barra lateral derecha, seleccionar la acción que configuraste previamente:
¡Listo! Ya conoces toda la información necesaria para empezar a configurar tus Triggers y utilizarlos para optimizar tu estrategia de email marketing.
En caso de que te haya quedado alguna duda, podrás comunicarte con nuestro equipo de Soporte al mail: soporte@embluemail.com