En la parte inferior de la configuración hay un botón Agregar acción. Los triggers se crean precisamente para que puedas enviar automáticamente notificaciones, cartas, mensajes SMS y establecer tareas de acuerdo con las reglas configuradas.
Se pueden crear múltiples acciones dentro de un trigger. En la tabla de compatibilidad enumera qué acciones están permitidas para qué eventos.
Echemos un vistazo más de cerca a algunos pasos.
Enviar correo electrónico por plantilla
Cuando selecciona la opción "Enviar correo electrónico por plantilla", aparece el campo "Plantilla", donde debe seleccionar la plantilla del correo electrónico que se enviará cuando se active el trigger. Ten en cuenta que el evento del trigger debe de ser "Enviar correo electrónico al cambiar el pedido".
Debajo de la selección de la plantilla, se muestra una notificación que dice que puede verificar si el cliente está cancelado de la lista de correo usando una expresión de Twig. La expresión en sí se presenta en la misma notificación como una sugerencia. Si el cliente se describe de la lista de envíos, no se le enviarán correos.
Nota
El código sugerido en la pista de la herramienta depende del objeto disponible para el evento de activación seleccionado.
Enviar SMS por plantilla
En la opción "Enviar SMS por plantilla" debes hacer lo mismo que con la opción "Enviar correo electrónico por plantilla". Tenga en cuenta que el evento de activación debe de ser "Envío de SMS al cambiar el pedido".
Envía un mensaje al chat usando una plantilla
¡Importante!
La acción está disponible solo con la integración activa con WhatsApp Business con plantillas activas].
Si seleccionas la opción "Enviar mensaje al chat por plantilla", aparecerá el campo "Plantilla", donde debes seleccionar una plantilla de mensaje que se enviará al cliente cuando se active el trigger.
Si el envío de un mensaje al chat falla, el sistema puede enviar SMS automáticamente. Para hacer esto, complete el campo "Plantilla de SMS" en la plantilla del chat seleccionada.
Tenga en cuenta que después de enviar la plantilla, el cuadro del diálogo no se creará automáticamente. El cuadro del diálogo se crea solo después de que el cliente responda al mensaje de la plantilla.
Establecer una tarea
Esta acción te permite asignar una tarea a un operador específico. Para crear esta acción, seleccione al operador responsable, agregue texto y comentarios a la tarea y seleccione el tiempo durante el cual el operador recibirá el recordatorio.
Realizar una solicitud HTTP
Esta acción se utiliza para transferir información del sistema a un servicio externo o para iniciar la activación de un script externo. Tenga en cuenta que el trigger solo envía la solicitud. El trigger no procesa la respuesta de la solicitud.
Llamar al cliente
Tenga en cuenta que para realizar esta acción, debe de tener la telefonía activa (esta acción no funciona con la telefonía Simple Calls y OnlinePBX).
La acción "Llamar a un cliente" le permite iniciar una llamada a la persona responsable o a un operador específico. La elección del operador se realiza en el campo "El usuario al que se realiza la llamada".
El número de teléfono, al que se llamará, se toma desde la ficha del pedido o del cliente, dependiendo del evento seleccionado en el propio trigger. Si selecciona "Cambiar el pedido" - el número del teléfono se toma del pedido, "Cambiar la información del cliente" - el número de teléfono se toma del cliente.
Al iniciar una llamada para un pedido, donde se selecciona un cliente corporativo, el número de teléfono se toma de la persona de contacto vinculada al pedido.
Agregar gastos
Ten en cuenta que esta acción solo está disponible si se selecciona el evento "Cambiar el pedido".
En la condición, especifique qué activará el trigger. En nuestro ejemplo, el trigger se activará al crear un pedido.
Después de especificar la condición, seleccione el elemento de gasto que creará el trigger y también especifique la suma. En nuestro ejemplo, esta es una bonificación para los empleados en la cantidad de 100 euros.
Tenga en cuenta que en el campo "Suma", puede utilizar expresiones. Por ejemplo, la expresión order.totalSumm * 0.01
se usa para calcular una bonificación para un operador según la suma del pedido.
Nota
La suma se indica como un número sin agregar la moneda. La moneda se establece automáticamente en función de la predeterminada. En el campo "Fecha" se indica la fecha en la que se creó la partida de gastos. Si no se especifica una fecha, se utilizará de forma predeterminada la fecha en que se activó el trigger.
Tenga en cuenta que el campo "Fecha" puede utilizar expresiones. Por ejemplo, la fecha en un elemento de pago se puede "vincular" a la fecha de la creación del pedido usando order.createdAt
o "vincular" a otra fecha del pedido.
El campo "Usuario" indica al operador que aparecerá en la partida de gastos.
Ten en cuenta que en el comentario se pueden utilizar objetos disponibles en el filtro de los triggers. Solo se permite texto, no html.
Al hacer clic en el título del artículo, se abrirá la ventana de edición.
Constructor para acciones de modificación de un campo
Para las acciones “cambiar datos del pedido” y “cambiar datos del cliente” el sistema tiene disponible un constructor visual que te permite personalizar la acción sin necesidad de tener conocimientos técnicos.
Nota
En el constructor, es posible trabajar con los campos de tipo: "Número", "hilo", "Directorio" y "Marca(Sí/No)”. Para casos inusuales, use el editor.
Consideremos las funciones del editor que están disponibles al configurar la acción.
La opción "Cambiar": reemplaza el valor del campo seleccionado con otro valor del mismo campo (en el caso de directorios o casillas de verificación (Sí / No)), o con un valor arbitrario (en el caso de campos de texto/numéricos).
La opción "Tomar de otro campo": reemplaza el valor del campo seleccionado con el valor de otro campo. Al seleccionar el evento "Cambiar pedido" es posible acceder a los campos tanto de la ficha del pedido como a la del cliente asignado al pedido.
La opción "Borrar campo": el campo seleccionado queda vacío (con un valor null
) después de la ejecución del disparador (trigger).
A continuación mostramos un ejemplo de una actualización de los datos del pedido con base en los datos del cliente:
Evento: Cambio del pedido
Condición: Cambió en campo del pedido de cualquier a cualquier (en nuestro caso seleccionamos el campo “comentario del cliente”)
Acción: Cambio del campo personalizado en el pedido “comentario del cliente”.
Otro ejemplo es cuando necesitas asignar un asesor específico cuando llega un pedido con el método de pago o tipo de pedido deseado:
Evento: Cambio de pedido
Condición: Nuevo pedido Y Tipo de pedido = Particular
Acción: Cambiar el campo "Asesor del pedido" al valor deseado
Enlaces útiles:
Para obtener más información sobre cómo trabajar con finanzas, consulte el artículo.
Para obtener información sobre cómo crear una plantilla para una carta, consulte la sección "Plantillas para los emails".
Para obtener información sobre cómo crear una plantilla para un mensaje SMS, consulte la sección "Plantillas para SMS".
Para obtener información sobre cómo crear una plantilla de alerta, consulte la sección "Creación de una plantilla de alerta".