¿ES ÚTIL ESTE ARTÍCULO?

¡Nos encanta saber de ti!

Tabla de contenido

Disparadores de flujos de trabajo

Susan Swier Actualizado por Susan Swier

Disparador de flujos de trabajo

Un disparador es un evento que iniciará un flujo de trabajo. Cada flujo de trabajo debe comenzar con un disparador y solo puede tener un disparador. Todos los disparadores están definidos por condiciones. Un disparador solo se activará e iniciará un flujo de trabajo cuando se cumplan todas las condiciones.

Para comenzar a crear su flujo de trabajo, seleccione el disparador y configúrelo en consecuencia.

Aquí está la lista de disparadores disponibles:

Desencadenar

Descripción

Conversación abierta

Se activa cuando se abre una conversación con el contacto.

Conversación cerrada

Se activa cuando se cierra una conversación con el contacto.

Etiqueta de contacto actualizada

Se activa cuando se agrega o elimina una etiqueta específica del contacto.

Campo de contacto actualizado

Se activa cuando el campo de contacto especificado se actualiza o se edita.

Atajo

Se activa cuando se selecciona el atajo desde el módulo Mensajes.

Webhook entrante

Se activa cuando una aplicación o un servicio externos envían una solicitud HTTP POST.

Después de que se haya especificado el disparador, siga con la configuración de pasos. Elija cualquiera de los pasos disponibles.

Configuración avanzada

Cada ajuste de disparador tiene un conmutador de alternancia de Configuración avanzada en la parte inferior que especifica el disparador una vez por contacto. Esto impide que los contactos repitan este flujo de trabajo, de modo que solo pueden pasar por el trayecto del flujo de trabajo una sola vez.

gif que muestra el gatillo una vez por interruptor de contacto

Cuando el conmutador de alternancia está en la posición activado, el flujo de trabajo no se activará para ningún contacto que se haya inscrito en este flujo de trabajo antes, incluso si la condición estaba desactivada cuando sucedió.

Configuración del disparador

Cada flujo de trabajo debe comenzar con un disparador y solo puede tener un disparador. Cuando se cumplan las condiciones del disparador, el flujo de trabajo se llevará a cabo de forma secuencial con el contacto de activación.

Disparador: conversación abierta

Inicia el flujo de trabajo cuando se abre una conversación con el contacto y se cumplen todas las condiciones del disparador.

Configuración

La condición de activación de este flujo de trabajo se limita a la fuente, que identifica cómo se abrió la conversación. Aquí hay cinco fuentes posibles:

Fuente

Descripción

Usuario

El usuario abre la conversación.

Flujo de trabajo

Un paso del flujo de trabajo abre la conversación.

Contacto

El contacto abre la conversación.

API

La API del desarrollador abre la conversación.

Zapier

Un Zap abre la conversación.

Make

Make abre la conversación.

Para cada fuente, se permiten 10 condiciones como máximo, con operadores lógicos AND (Y) u OR (O). Cada condición debe tener su propia fuente, un operador y un valor.

Variables de activación

Todas las variables del disparador de conversación abierta reflejan información relacionada con la conversación, como el primer mensaje entrante de la conversación. Obtenga más información sobre las variables del disparador de conversación abierta aquí.

Disparador: conversación cerrada

Agregar condiciones al disparador de cierre de conversación es opcional. Si no se agregan condiciones, el flujo de trabajo se activará cada vez que se cierre una conversación sin importar la fuente.

Inicia el flujo de trabajo cuando se cierra una conversación con el contacto y se cumplen todas las condiciones del disparador.

Configuración

Hay dos posibles condiciones para el disparador de conversación cerrada: la fuente, que identifica quién cerró la conversación, y la categoría, que identifica la clasificación de la conversación.

Hay cinco fuentes que activarán este flujo de trabajo si cierran una conversación:

Fuente

Descripción

Usuario

El usuario cierra la conversación.

Flujo de trabajo

Un paso del flujo de trabajo cierra la conversación.

Bot

Un bot cierra la conversación.

API

La API del desarrollador cierra la conversación.

Zapier

Un Zap cierra la conversación.

Una conversación cerrada por la fusión de contactos NO activará un flujo de trabajo.

Este flujo de trabajo también se activará si se cierran conversaciones relacionadas con categorías específicas. Estas categorías se determinan en la sección Notas de cierre de la plataforma. En Flujos de trabajo, aparecerán como opciones del menú desplegable de valores.

Para cada fuente y categoría, se permiten 10 condiciones como máximo, con operadores lógicos AND (Y) u OR (O). Cada condición debe tener su propia fuente, un operador y un valor.

Variables de activación

Todas las variables del disparador de conversación cerrada reflejan información relacionada con la conversación, como el tiempo de resolución de la conversación, el tiempo de la primera respuesta y el resumen de cierre de la conversación. Obtenga más información sobre las variables del disparador de conversación cerrada aquí.

Disparador: etiqueta de contacto actualizada

Inicia el flujo de trabajo cuando se agregan o se eliminan etiquetas específicas de un contacto.

Configuración

Para configurar este flujo de trabajo, seleccione una acción que actuará como disparador. Las opciones son cuando se agrega una etiqueta a un contacto o cuando se elimina una etiqueta del contacto.

A continuación, seleccione las etiquetas que serán las condiciones que deberán cumplirse para iniciar el flujo de trabajo.

captura de pantalla que muestra la configuración del disparador actualizado de la etiqueta de contacto

Disparador: campo de contacto actualizado

Inicia el flujo de trabajo cuando se actualiza un campo de contacto especificado.

Configuración

Cualquier contacto o campo personalizado se puede configurar como disparador de este flujo de trabajo. Seleccione el campo de contacto que actuará como condición para este disparador. Cualquier actualización de este campo iniciará el flujo de trabajo.

captura de pantalla del disparador actualizado del campo de contacto

Disparador: atajo

Inicia un flujo de trabajo seleccionado desde el menú Atajos en el módulo Mensajes.

captura de pantalla del disparador de acceso directo

Cómo funciona

El término “atajo” hace referencia a un flujo de trabajo que se crea con el disparador “Atajo”. Esta función permite que los usuarios inicien flujos de trabajo que tienen un atajo como disparador sin salir del módulo Mensajes.

En el módulo Mensajes, haga clic en el icono de atajo de la barra de herramientas del redactor de mensajes. Esto abrirá el menú Atajos, que muestra todos los atajos publicados en el espacio de trabajo. Seleccione el atajo deseado para iniciar el flujo de trabajo correspondiente.

El icono de atajo se desactivará si no hay atajos creados y publicados en el espacio de trabajo.

Si no desea permitir que los agentes empiecen atajos, deshabilite la función en la configuración Restricciones avanzadas, en Configuración de usuario del espacio de trabajo.

Configuración

Puede configurar atajos con iconos, nombres y descripciones individuales. Cuando se abre el menú Atajos, estos se mostrarán para permitirle identificar y seleccionar fácilmente el atajo deseado.

Formulario de atajo

En el cajón de configuración del disparador de atajo, puede optar por crear un formulario de atajo. Cada vez que se active el atajo, se abrirá el formulario. El flujo de trabajo solo se iniciará después de que el usuario haya completado el formulario.

El formulario de atajo se puede personalizar con campos de formulario para introducir datos o comentarios. Los valores rellenados se pueden guardar como variables y se pueden utilizar en el flujo de trabajo.

Para agregar un campo de formulario:

  1. Haga clic en el botón + Agregar campo de formulario.
  2. Asigne un nombre al campo del formulario. Por ejemplo, id. Del pedido, motivo del reembolso.
  3. Seleccione el tipo de campo. Los tipos de campos disponibles son:
  • Texto
  • Lista (desplegable)
  • Casilla
  • Número
  • Fecha
  • Tiempo
  • Número de teléfono
  • Correo electrónico
  • URL
  1. Asigne un nombre a la variable de este campo.
  2. Utilice las variables de salida en los pasos del flujo de trabajo. Obtenga más información sobre las variables de salida aquí.
  3. Para configurar el campo de formulario como obligatorio, cambie el conmutador de alternancia Obligatorio a la posición ACTIVADO. De esta manera, el campo será obligatorio y los agentes deberán rellenarlo con los datos o comentarios.

Disparador: webhook entrante

Inicia el flujo de trabajo cuando ocurre un evento específico en una aplicación de terceros y la información se envía a través de una solicitud HTTP.

Este disparador está disponible solo para el plan Business y planes superiores.

Configuración

Una vez que selecciona este disparador, se genera automáticamente una URL de webhook única para cada uno de los flujos de trabajo. Usted enviará solicitudes HTTP POST a esta URL para, en última instancia, activar el flujo de trabajo.

A continuación, deberá proporcionar la clave JSON de su carga útil que coincida con el tipo de identificador de contacto. Esto permite que nuestro sistema identifique qué contacto o contactos activará el flujo de trabajo. Tiene un límite máximo de 500 caracteres.

Hay tres tipos principales de identificadores de contacto (cómo identificamos un contacto):

  • Identificador de contacto
  • Correo electrónico
  • Número de teléfono
Elija el disparador de webhook entrante

También puede almacenar los parámetros en su carga útil de webhook entrante como variables para que pueda usarlos en otros pasos en el flujo de trabajo según su caso de uso.

Requisitos:

  • La clave JSON de su carga útil debe coincidir con el texto del campo JSON en la plataforma.
  • La misma clave JSON no se puede guardar dos veces. Debe ser un valor definido (no un objeto ni una matriz).
  • La clave JSON tiene un límite máximo de 500 caracteres.

Para completar el proceso, guardará el valor de la clave JSON en una variable. La variable debe ser única en cuanto al texto y tiene un límite máximo de 30 caracteres. Se permiten 10 variables como máximo. Tenga en cuenta que solo se puede guardar el cuerpo JSON.

Ejemplo

Cómo completar la clave JSON para guardar una respuesta para diferentes formatos de respuesta:

{
"name": "Jason",
"zip_codes": "12345",
"phone": "123123"
}

Para guardar el número de teléfono en el cuerpo JSON anterior, use $.phone como clave JSON.

{
"custom_fields": {
"firstName": "John",
"lastName": "Doe",
"locale": "en_GB",
"timezone": "5",
"gender": "male",
"phone": "123123",
"email": "zy@ respond.io ",
"customerid": "1"
},
"created_at": 1575618542
}

Para guardar el número de teléfono en el cuerpo JSON anterior, use $.custom_fields.phone.

{
"data": {
"id":"1776025372480910",
"contacts" : [
{
"firstName":"John",
"lastName":"Doe",
"locale": "en_GB"
},
{
"firstName":"Jane",
"lastName":"Doe",
"locale": "en_GB"
}
]
}
}

Para guardar el nombre “Jane” en el cuerpo JSON anterior, use $.data.contacts[1].firstName.

¿Sentirse atrapado? No temas.

¿Necesitas ayuda? Contáctanos para recibir asistencia. ¡La ayuda está aquí!

Resumen de flujos de trabajo

Pasos de flujo de trabajo

¿No encuentras lo que buscas?

¡Habla con una experta aquí!

Contacta con nosotras
Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)